1

約 1 年間、Unity の MovieTexture と超広角パノラマ mp4 ビデオを使用して、Unity で 360 ビデオスフィア VR 体験を作成することに成功しています。5 台の GoPro カメラからつなぎ合わせたソース ビデオは 1200x800 幅で、つなぎ合わせたビデオ画像はビデオ画像の中央と上部と下部の黒い帯で構成されていました。標準の球体の内側に MovieTexture として適用すると (法線を反転させて)、許容範囲を超えるビデオ球体エクスペリエンスが生成されました。広いパノラマが球体の内側を完全に包み込むため、ビデオ イメージに歪みはありません。

今、私は 360-Fly と呼ばれる一眼カメラからのソース ビデオを使用しようとしています。360-Fly は 240 度の視野をキャプチャし、完全に正方形で非常に歪んだ魚眼ビデオを生成します。魚眼ビデオは正方形フォーマットの中央にあり、フレームの四隅が黒です。ビデオ画像の中心はカメラの真上の空間であり、フレームの端はカメラの周囲の 360 度の水平線です。

マテリアル、テクスチャ、およびそれらがメッシュにどのように適用 (ラップ) されるかについて、私はまだ完全に無知です。正方形フォーマットの魚眼ビデオを球体に適用すると、非常に歪んだイメージが作成されます。この MovieTexture を完全な球以外のものに適用する必要があると仮定しています。

魚眼の歪みを補正するために、この正方形フォーマットの魚眼 MovieTexture を球体に適用するにはどうすればよいですか? どのタイプの球、ハーフドーム、オブレート回転楕円体を作成すればよいですか? マテリアルを適用する必要がある方法に他に何か変更はありますか?

4

0 に答える 0