私はFPSビデオゲームを構築するつもりです。ゲームを開発しているときに、この問題が頭に浮かびました。すべてのビデオ ゲーム開発者は、ゲームの環境をより現実的で生き生きとしたものにするために、非常に多くの時間と労力を費やしています。だから私の質問は、
ゲームの環境として HD または 4K リアル ビデオを使用できますか? (Google ストリートビューで見た通りですが、より高品質です)
可能であれば、ゲームエンジンをどのようにプログラムしますか?
どうもありがとうございました..!
私はFPSビデオゲームを構築するつもりです。ゲームを開発しているときに、この問題が頭に浮かびました。すべてのビデオ ゲーム開発者は、ゲームの環境をより現実的で生き生きとしたものにするために、非常に多くの時間と労力を費やしています。だから私の質問は、
ゲームの環境として HD または 4K リアル ビデオを使用できますか? (Google ストリートビューで見た通りですが、より高品質です)
可能であれば、ゲームエンジンをどのようにプログラムしますか?
どうもありがとうございました..!
これに対する簡単な答えはNOです。
もちろん、フレームをキャプチャすることでビデオからテクスチャを抽出できますが、それだけです。テクスチャをキャプチャしたら、テクスチャを適用できる 3D モデル/メッシュを作成する方法が必要です。
現在、多くの企業がビデオから 3D モデルへのコンバーターに取り組んでいます。その技術は存在しますが、映画用のものです。このテクノロジーを使用しても、ビデオから生成された 3D モデルは正確ではなく、ゲームで使用するためのものではありません。多くのポリゴンを含む 3D モデルが生成され、ゲーム エンジンが簡単に停止してしまうからです。
また、これをリアルタイムで行うことは別の話です。したがって、ゲーム エンジンがクラッシュしたり多くのフレームをドロップしたりしないように、ビデオからフレームを継続的に読み取り、ビデオから を抽出し、メッシュを生成する必要があります。次に、抽出したイメージを現在のメッシュに適用できるように、メッシュのを生成する必要があります。texture
HQ texture
cleanup
reduce
reconstruct
UV
最後に、これらはそれぞれ CPU を集中的に使用します。それらをすべてリアルタイムで連続して実行すると、ゲームがプレイできなくなる可能性があります。これも簡単に聞こえるようにしましたが、そうではありません。ビデオでできることはreference
、3D アプリケーションで 3D 環境をモデル化するために使用することです。それでおしまい。