0 Blender Game Engineのシーンの特定のカメラのカラーバッファーと深度バッファーをすべてのフレームをファイルに保存する必要があります(それぞれ独自のファイルに保存します)。これは可能ですか?BGEとPythonを使用してこれをどのように設定できますか? 私はBlender Artistsフォーラムで質問しましたが、誰も質問を取り上げていないようです。 blender — ツダー ソース
1 フレームバッファをファイルに保存するのは非常に遅い操作です。そのため、リアルタイムでこれを行う必要はないと想定します...したがって、2つのシェーダーセットを設定する必要があります。1つは通常のカラーシェーダーで、もう1つはオブジェクトの深度を色としてレンダリングします。次に、両方のシェーダーセットを使用してシーンを2回レンダリングします。そこから2つのオプションがあります... BGL.glReadPixelsを使用して、フレームごとに画面イメージを読み取り、手動でエクスポートします。 標準のブレンダーレンダラーに切り替えて、両方のシェーダーセットでアニメーションをレンダリングします。 — スカイラー・サレ ソース BGEで画面を2回レンダリングするにはどうすればよいですか? — twerdster シェーダーを1フレームおきに交換するか(偶数フレームで色をレンダリングし、次に奇数で深さ)、シーケンス全体を2回レンダリングしないでください。これを何に使いたいのか尋ねてもいいですか? — スカイラーサレ 最初の方法を使用します。間違いなく一番簡単。深度スキャナーをシミュレートするためにそれを使用して — -twerdster