LatLong Blurの適用

C_Blurを使用すると、緯度方向の画像にぼかしを適用し、フレーム全体に適切な結果を生成することができます。まるで直線の画像にぼかしが適用されているかのようです。

確かにNukeノードは、ColorCorrect、Gradeなど、対応する出力ピクセルを生成するために単一の入力ピクセルのみを必要とします。latlongマテリアルに適用すると、これらは期待どおりに機能します。BlurやDefocusなどの他のノードでは、対応する単一の出力ピクセルを生成するために、場所の周囲にピクセルのタイルが必要であり、画像全体で一貫した方法で生成されます。これらのノードを緯度経度の画像に適用すると、ヘッドセットで表示したときに出力が奇妙に見えます。これは、直線ではなく緯度経度の空間でぼかしが作成されたためです。

C_Blurの効果は、直線で見たときに、より自然に見える効果を生成するために、ビューとインラインでワープされます。ビュー入力をCheckerboardノードに切り替えると、効果が見やすくなります。赤道に近いほど、両方のフィルターは同様の結果を生成しますが、極に向かって移動すると、C_Blurがより大きな効果を生成することがわかります。

標準Nukeぼかし。

C_Blur。

C_Blurには追加のコントロールが含まれています。 AccuracyそしてPrescale、品質と計算速度のトレードオフを表します。のFilterコントロールは同様の機能を提供し、 Box最速であり、 Gaussian最も滑らかです。

Accuracy -ぼかしの計算に使用されるサンプルの量を制御します。値が小さいほど計算は速くなりますが、画質が低下する可能性があります。

大きなC_Blurを使用している場合Size値、使用できますAccuracy最小限の画質損失で処理時間を短縮します。

高いAccuracy値。

低いAccuracy値。

Prescale -ぼかしが適用される前に画像に適用されるダウンスケーリングの量を制御します。繰り返しますが、値が小さいほど計算は速くなりますが、バンディングが発生する可能性があります。

大きなC_Blurを使用している場合Size値、使用できますPrescale最小限の画質損失で処理時間を短縮します。

高いPrescale値。

低いPrescale値。