2

よろしくコミュニティ

もちろん、自分のコンテンツを使用して、このような同様のアプリを構築したいだけです。

  1. 360 度ビデオをキャプチャする方法 (カメラ、フォーマット、取り込み、オーディオ)?
  2. 実装:

    2.1 自分の興味 (または)Cardboardに最適な SDK はどれですかAndroidUnity

    2.2 私がサポートできるブログ、ウェブサイト、チュートリアル、サンプルを知っていますか?

ありがとうございました

4

2 に答える 2

2

MovieTexturesは でこれを行う優れた方法ですUnityが、残念ながらMovieTexturesAndroid には実装されていません (これは で変更される可能性がありますUnity 5)。ここのドキュメントを参照してください:

シンプルなラップ テクスチャ オン ア スフィア アプリの場合、CardboardJava SDK が機能するはずです。しかしUnity、アプリの他の側面のために使用したい場合は、これを行うための次善の方法は、 を割り当ててRenderTextureから id を取得し、GL作成するネイティブ プラグインに渡すことです。

このネイティブ コードはビデオ ストリームをデコードし、フレームごとにテクスチャを塗りつぶします。その後Unity、前の回答で詳述されているように、残りのレンダリングを処理できます。

于 2015-03-09T18:30:23.997 に答える
1

まず、コンテンツが必要です。ステレオ 360 ビデオを録画するには、少なくとも 12 台のカメラのリグが必要です。このようなリグは、GoPro カメラ用に購入できます。それは高価になります。

最近リリースされた Unity 5 は優れたオプションであり、使用することを強くお勧めします。Unity で 360 ステレオ ビデオを作成する最も基本的な方法は、360 ビデオを表示する MovieTextures を持つ 2 つの球体を作成することです。次に、それらを「裏返し」にして、前面ではなく背面を表示します。これは、単純なシェーダーで前面カリングをオンにしてミラー効果を削除することで実行できます。次に、球の中にカメラを配置します。google cardboard sdk カメラ リグを使用している場合は、球を別のカリング レイヤーに配置し、カメラが適切な球だけを見るようにします。カメラに関して適切な位置に球を配置することを忘れないでください。

これを行うには、より良い結果につながる他の方法があるかもしれませんが、それほど単純ではありません。VR で 360 度動画を作成するための有料のスクリプト/プラグイン/アセットを探すこともできます。

于 2015-03-09T10:35:14.947 に答える