最近、C++とOpenGL/GLFWを使用した3D物理シミュレーションに取り組んでいます。非常に正確なシミュレーションを作成するためには、(特に)timestepを非常に小さくする必要があります。問題は、シミュレーションが非常にゆっくり実行されることです。そのため、私は数回(例えば20回)ステップを踏んで結果をレンダリングすることを考えていました。シミュレーションはより正確ですが、フレームレートは非常に低くなります。解決策は、各レンダリングをビデオのフレームとして保存することです。これをGLFWや他のライブラリに組み込む方法はありますか?(nVidia Shadowplayのようなものを使わずにウィンドウを記録することなく)OpenGL物理シミュレーションをビデオとして保存する
0
A
答えて
0
ビデオは単なる一連の個別フレームです(スペースを節約するためにさまざまな方法で圧縮される可能性があります)。したがって、個々のフレームをディスクに保存し(時刻情報とともに)、その後、それらの生フレームを任意のビデオフォーマットに変換することができます(そのためのツールが存在します)。
私の知る限り、glfwなどのビデオフォーマットに直接保存するサポートはありません(ただし、間違っている可能性があります)。
関連する問題
- 1. Pygame物理シミュレーション
- 2. Xnaベクトルと物理シミュレーション
- 3. Javaの物理シミュレーション
- 4. 開始物理シミュレーション
- 5. クリケット物理学、基本シミュレーション
- 6. Corsは物理的にクッキーを保存していません
- 7. アップロードしたファイルを物理パスにHttpPostedFileBase.SaveAsで保存する
- 8. イメージ保存の物理パス。 Asp.net
- 9. 大きなシミュレーションを保存するPython
- 10. 物理シミュレーション、ピクセルをメーターに調整しますか?
- 11. 2D物理シミュレーションで重なっているボディ
- 12. Simscapeベースの物理モデルのシミュレーションを高速化するには?
- 13. Swift 3でSkSpriteNode物理シミュレーションをリセットする
- 14. ビデオをiPadビデオに保存するアプリケーション
- 15. Firebase:ビデオをストレージに保存し、ビデオURLをデータベースに保存する方法は?
- 16. Android - ビデオの内部保存と再生を保存する
- 17. AndroidでビデオとしてJPEG画像を保存する
- 18. ビデオとテキストをミキシングして別のファイルに保存する
- 19. neo4jビデオと画像を保存してストリーミングするベストプラクティス?
- 20. ボタンをデスクトップにビデオとして保存する
- 21. コンテキストメニューのビデオタグを「別のビデオで保存」にする理由
- 22. 対物レンズCでprepareForSegueを介してコアデータアレイを保存する
- 23. 布のOpenGLとシミュレーションおよびC++
- 24. SceneKit物理シミュレーションが実際のノード位置と一致しません
- 25. 挿入物をファイルに保存する
- 26. OpenGL ES:一連のテクスチャをムービーファイルとして保存
- 27. vcsのシミュレーション状態の保存と巻き戻し
- 28. OpenCVの保存ビデオ
- 29. OpenGLで描画したアイテムを画像として保存する
- 30. erlangの物理シミュレーション、グラフィック出力の作成方法