CaraVRを使用したリグのステッチ

CaraVRが含まれていますNukeXそしてNuke Studio、モノおよびステレオのVRリグを解決してステッチし、多くのモノ360合成タスクを実行できます。CaraVRの操作は、ステッチ、ワークフロー、レビューの3つのカテゴリに大きく分類できます。

注意:  CaraVRのステレオ合成ノードは含まれていませんNukeXそしてNuke Studioのプラグイン。訪問https://www.foundry.com/products/cara-vr CaraVRのステレオツールセットの全機能をご覧ください。

ステッチ

ステッチングノードは、カメラリグの出力を調整し、個別の画像を単一のまとまったフレームに結合するプロセスを処理します。この段階で、オプションのグローバルカラー補正を実行することもできます。

C_CameraSolver -マルチカメラリグのジオメトリを計算します。これにより、各カメラの位置と方向が定義され、画像をステッチできるようになります。見るカメラリグの準備詳細については。

C_CameraIngest -サードパーティアプリケーションから手動で解決または事前に追跡された映像を取得し、CaraVRメタデータをストリームに追加して、カメラ間の関係のモデルを構築します。見るC_CameraIngest詳細については。

C_Stitcher -異なる入力画像間でワープおよびブレンドすることにより、球面の緯度経度を自動的に生成します。見る画像をつなぎ合わせる詳細については。

C_GlobalWarp -C_CameraSolverからダウンストリームに渡されるメタデータを使用してプレビューステッチを作成するオプションのステップで、重複領域のゴーストを最小限に抑えます。見るワープのマッチングと解決詳細については。

C_ColourMatcher -リグのすべてのビューに対してグローバルなゲインベースの色補正を実行し、露出とホワイトバランスの違いを相殺するオプションのステップ。見るすべてのカメラで色を一致させる詳細については。

ヒント:  CaraVRプラグインには、サンプルスクリプトが含まれていますNukeのツールバーCaraVR > Toolsets

ワークフロー

ワークフローノードは、合成に必要なパンとバターの機能を処理しますが、VR環境内です。

注意:  C_BilateralおよびC_SphericalTransformノードの機能が標準の一部になりましたNukeのBilateralおよびSphericalTransformノード。見るバイラテラルフィルタリングそしてSphericalTransformによる変換と投影詳細については。

C_AlphaGenerator -アルファチャネルに長方形または楕円形のマスクを作成するために使用できる便利なツール。見るアルファマスクの生成詳細については。

C_Blender -ステッチを手動で修正した後、すべての画像を結合するマージノードとして使用されます。見る複数のビューをブレンドする詳細については。

C_Blur - に似ているNukeの標準的なぼかしですが、緯度方向の画像にぼかしを適用し、フレーム全体に適切な結果を生成することができます。見るLatLong Blurの適用詳細については。

C_STMap -GPUアクセラレーションバージョンNuke STMapノードのC_STMapを使用すると、stitch_mapまたはppass_mapを使用して画像内のピクセルを移動し、結果の画像の各ピクセルが入力チャンネルのどこから来るかを把握できます。マップを再利用して、レンズの歪みを適用するときなど、別の画像をゆがめることができます。見るSTMapsを使用したワーピング詳細については。

C_Tracker - に似ているNukeの標準トラッカーですが、CameraTrackerスタイルの自動トラッキングが追加され、緯度と経度の空間でパターントラッキング用に調整されています。見る追跡と安定化詳細については。

RayRender -レイトレーシングレンダラーの代替NukeのScanlineRender。見るRayRenderを使用したレンダリング詳細については。VRコンテキストでは、スキャンラインベースのレンダラーよりも多くの利点があります。

これらの領域のスキャンラインベースのレンダリングに固有のアーティファクトなしで、球状マッピングで極領域を正しくレンダリングする機能、および

レンズシェーダーのサポート。マルチビュー球面マップのスリットスキャンレンダリングを可能にします。これにより、VRマテリアルのより自然な表示環境が提供されます。

Facebook Surround、Google Jump、Nokia OZOデータからの出力をすばやくプレビューして、深度に依存するワークフローで使用するポイントクラウドを構築できます。プレビューは、3D要素を正確に配置し、RayRenderを介して2Dにレンダリングするのに役立ちます。見るFacebookサラウンドデータを使用した合成Google Jump Dataを使用した合成 、そしてNokia OZOデータを使用した合成詳細については。

C_GenerateMap -UVまたはXYZ座標用のstitch_mapまたはppass_mapを出力します。これらはワープしてからC_STMapにパイプできます。見るステッチマップとPPassマップの生成詳細については。

Split and Join Selectively - に似ているNukeの通常の分割ノードと結合ノードですが、影響を受けるビューをより詳細に制御できます。見る選択的に分割して参加する詳細については。

レビュー

CaraVRはOculus CV1、DK2、およびHTC Viveのモニター出力プラグインを提供します。これらは同様の方法で動作しますNukeの既存のSDIプラグイン。それらは、公式のOculus SDKによって処理されます。 Windows、Mac OS XおよびLinux上のOpenHMD、およびHTC Vive用のSteamVRによって。見る作業のレビュー詳細については。