ステッチのトラブルシューティング

いくつかのステッチは必然的に問題を引き起こします。画像をつなぎ合わせるときにCaraVRを支援するための洗練されたワークフローがいくつかあります。

ヒント:  CaraVRは新しいタブを追加しますPropertiesのパネルNukeの書き込みノードを使用すると、次のようなビューのグループをすばやく選択できますstereoそしてcamsプレビューまたはステッチをレンダリングするとき。引き続きビューを手動で選択できますviewsドロップダウン、しかしView Presetsプロセスを高速化できます。

ベクター品質の改善

C_Stitcherによって生成されるベクターは、デフォルトでパフォーマンスと品質の妥当な妥協点になりますが、ベクターの詳細と後続のステッチを改善するために調整できる数より多くのコントロールがあります。

注意:  の値を増やすVectorsタブコントロールを使用すると、処理時間が長くなりますが、ステッチの結果を改善できます。

1.   の数を増やすIterationsそしてWarpsベクトルの結果が改善されるかどうかを確認するには:

Iterations -前回の反復に基づいてベクトルを生成するタイミングを制御します。

Warps -生成中に実行されるピクセル比較の範囲を制御します。

たとえば、 IterationsそしてWarps次のステッチの値は、男性の頭の周りのベクトル品質を向上させます。

低いIterationそしてWarp値。

高いIterationそしてWarp値。

2.   次に、 StrengthそしてConsistency値:

Strength -一致したカメラ間でピクセルを一致させるときに適用される許容値。値を大きくすると、ある画像の類似したピクセルを別の画像に正確に一致させることができ、結果のベクトルがギザギザになった場合でも詳細一致に集中できます。値を小さくするとローカルの詳細が失われる可能性がありますが、奇数のスプリアスベクトルが提供される可能性が低くなり、よりスムーズな結果が生成されます。

Consistency -一致したカメラ間の同じポイントが相互にどの程度正確にマッピングされているか。ベクトルを一致させるために値を増やします。

たとえば、 Strength次のステッチの値は、人間の頭の周りの画質を改善します。

低いStrength値はベクトルを滑らかにしますが、ローカルの詳細を見落とす可能性があります。

高いStrength値は詳細を追加しますが、ギザギザのエッジを引き起こす可能性があります。

3.   増加Vector Detail計算されたベクトルの密度を制御する値。値を大きくすると、より細かい視差の変化が検出されますが、計算に時間がかかります。

たとえば、 Vector Detail次のステッチの値は、人間の頭の周りの画質を改善します。

4.   テンポラルウィンドウを大きくして、キーフレームの両側のフレーム数を増やし、時間平均を実行することもできます。

このコントロールを増やすと、より滑らかなベクトルが生成されますが、処理時間が大幅に増加します。

バックツーバックリグのオーバーラップの改善

2台のカメラ、背中合わせのリグは、カメラ間のオーバーラップがないため、C_Stitcherに問題を引き起こす可能性があります。スティッチャーが出力に影響しないようであれば、トリミングサイズを増やしてみてくださいCameras C_CameraSolverのプロパティを使用して、オーバーラップ領域を増やします。

1.   ノードグラフのC_CameraSolverをダブルクリックして、そのグラフを開きますPropertiesパネル。
2.   クリックCameras個々のカメラプロパティを公開するドロップダウン。
3.   スクロールしてcrop_xそしてcrop_yプロパティをダブルクリックして値を編集します。

crop_x値はオーバーラップを少なくします。

より高いcrop_x値はオーバーラップ領域を増やします。