Kürzlich habe ich an einer 3D-Physik-Simulation mit C++ und OpenGL/GLFW gearbeitet. Um eine sehr genaue Simulation zu erstellen, muss ich (unter anderem) den Zeitschritt sehr klein machen. Das Problem ist, dass die Simulation sehr langsam läuft, also was ich dachte, ist, die Zeit mehrmals zu wiederholen (sagen wir zwanzig) und dann das Ergebnis zu rendern. Die Simulation ist dann genauer, aber es gibt eine sehr niedrige Framerate. Eine Lösung wäre, jeden Render als einen Frame eines Videos zu speichern. Gibt es eine Möglichkeit, dies in GLFW oder eine andere Bibliothek eingebaut zu haben (ohne etwas wie nVidia Shadowplay zu benutzen und das Fenster aufzuzeichnen)?OpenGL-Physik-Simulation als Video speichern
0
A
Antwort
0
Ein Video ist nur eine Reihe von Einzelbildern (möglicherweise komprimiert auf verschiedene Arten, um Platz zu sparen). Sie können also einfach jedes einzelne Bild (zusammen mit Zeitinformationen) auf Festplatte speichern und diese Rohbilder anschließend in ein Videoformat Ihrer Wahl umwandeln (Werkzeuge dafür existieren).
Soweit ich weiß, gibt es keine Unterstützung für das direkte Speichern in einem Videoformat in GLFW oder ähnlichem (aber ich könnte falsch liegen).
Verwandte Themen
- 1. Was macht Video-Tag "Video speichern als" im Kontextmenü deaktiviert
- 2. Webcam-Video frameweise speichern
- 3. Video in DocumentsDirectory speichern
- 4. AVCaptureSession Video nicht speichern
- 5. Python speichern Video als HDF5 ergibt große Dateigröße
- 6. OpenCV Video in Datei speichern
- 7. Video Frame als Poster
- 8. OpenCV, aufgenommene Video läuft schneller als Original-Kamera-Video!
- 9. So speichern Sie Video in einer Video-Webanwendung
- 10. iOS Record Cocos2Dx Szene als Video
- 11. Android - Speichern Video internen Speicher und Wiedergabe
- 12. Video als Begrüßungsbildschirm auf phonegap
- 13. Video als Hintergrund? HTML 5
- 14. Grafik als Video neu plotten
- 15. Overlay größer als Video darunter
- 16. WPF - mit Video als Hintergrund
- 17. Video als Hintergrund in html
- 18. Video als Hintergrundbild ionic app
- 19. Speichern von Video zu analysieren und Wiedergabe
- 20. Speichern Sie ein Video im lokalen Speicher
- 21. Video aufnehmen und auf dem Server speichern?
- 22. Speichern von Video in einem Album erstellt
- 23. Speichern Kinect Farbkamera Videostream in .avi Video
- 24. Speichern matplotlib.animation gibt ein 0 Sekunden Video
- 25. ARCore-Video zur weiteren Verarbeitung speichern?
- 26. iOS Swift - Video automatisch speichern mit UIImagePickerController
- 27. UIImagePickerController - Gespeichertes Video auf Kamera speichern Fehler
- 28. Dateiname als fortlaufende Nummer speichern
- 29. wie man Video in ein anderes Video als Overlay einfügt
- 30. reactjs Twilio Video-Chat - Anfügen von Video als Remote-Medien