2017-12-27 187 views
0

最近,我一直在使用C++和OpenGL/GLFW進行3D物理模擬。爲了創建一個非常準確的模擬,我需要(除其他外)使時間步驟非常小。問題是,模擬運行速度非常慢,所以我在考慮的是多次(如20)時間,然後渲染結果。模擬更精確,但幀速率非常低。解決方案是將每個渲染器保存爲視頻幀。有沒有辦法做到這一點內置於GLFW或其他庫(不使用像nVidia Shadowplay和錄製窗口)?將OpenGL物理模擬保存爲視頻

回答

0

視頻只是一系列單獨的幀(可能以各種方式壓縮以節省空間)。因此,您可以簡單地將每個單獨的幀保存到磁盤(以及時間信息),然後將這些原始幀轉換爲您選擇的視頻格式(爲此而存在的工具)。

據我所知,沒有支持直接保存到glfw或類似的視頻格式(但我可能是錯的)。