Animation (OpenGL) als Video Speichern



  • Hi,.. mal zwei kurze Fragen:

    a) wie erzeuge ich einen Screenshoot meiner OpenGL szenerie,..?

    b) welche library kann ich nutzen um eine Szenerie als video (ein gängiges Format wär nett) zu exportieren? (muss net realtime sein)
    -----------

    Ich habe schon mit OpenGL gearbeitet ist aber schon ein paar "tage" her,..

    Solange mir CUDA net zur verfügung steht (graka ab version xy kommt erst noch),. würde ich gerne OpenGL für GPGPU nutzen. Die so entstandene Szenerie (Simulation) gerne als Video aufzeichnen.

    Mit Video lib's kenne ich mich leider noch nicht aus,....

    Wär cool wenn ihr mir den einen oder anderen Link, vielleicht auch ein kleines erläutertes Beispiel posten könntet.

    Habt dank im voraus...



  • zu a) Du kannst eine Scene entweder direkt auf eine Textur rendern, oder einfach den Buffer benutzen. Sind beides ja im Grunde Bitmaps. Jeder Frame ist ein Screenshot.

    zu b) Kommt drauf an welches OS du benutzt. Habe auf die schnelle dieses Programm gefunden.

    CAVI: Creates AVI video from static bitmap images (C source+exe)
    

    http://www.programmersheaven.com/download/15375/download.aspx

    Schau dir das am besten mal an. Habe es selber nicht durchgeschaut, aber der Titel klingt vielversprechend.


Anmelden zum Antworten