私が抱えている技術的な問題を明確にするために、私が念頭に置いているシーンについて説明したいと思います。
3D コンピューター シミュレーションで、大きな平面の中に孤立して立っている一種のキャビン (立方体の形) を作りたいと考えています。キャビンに入るドアは 1 つあります。このドアの隣で、キャビンの壁で再生中の映画 (avi ファイルか何か) を表示したいと考えています。キャビンに入ると、4 つの側面すべてで、外部に投影されたビデオの入力に基づく仮想 3D ランドスケープ プロジェクションを表示したいと思います。ビデオのすべてのピクセルは立方体として表されます (RGB -> 高さ、幅、奥行き)。 . 結果として得られる立方体のランドスケープは、キャビンの内壁に投影する必要があります。また、ユーザーとして、このプロジェクションに足を踏み入れることはできません (これは仮想ウィンドウであり、ポータルではありません)。
技術的には、これは次の質問に変換されます。
壁の 3D ワールド内にムービーを表示する
このムービーのピクセル データにアクセスする
これらのピクセルをその場で立方体の 3D 表現に変換します
これらの立方体をゲームの壁に仮想投影として表示します。(あなたが越えることができない一種の視覚的なテレポートとして)
どの 3D エンジンがこれを可能にするのか疑問に思っていました。どんなプログラミング言語でも構いません。私は mono/.net または Java に堪能ですが、c++ またはその他の言語を管理できます (エンジンが十分に文書化されている限り)。
よろしく、ルーベン。
ps: この質問が他の人にとって興味深いものかどうかはわかりません。少なくとも機能的な方法ではありません。しかし、おそらくそれは仮説的な関心を引き起こします:)