/modoのシェーダーノードでレンズディストーションエフェクトTipsmodoのシェーダーノードでレンズディストーションエフェクト2020.05.280modoのシェーダーノードを使って、カメラのレンズゆがみのような効果を制御する方法が解説されてたので写経してみました。Outputに戻すというのが基本的な流れのようです。球面のようにレンダリング。2020ディストーションのカーブ制御カーブを使用してゆがみ制御。2020ディストーションのテクスチャ制御テクスチャを使用してゆがみを制御。■サンプルファイルレイ方向を制御する方法はポストエフェクトによるゆがみと異なり、ピクセルが荒くなったりせずシャープな画像を維持できるのがメリットです。欲しいゆがみを計算で求めるのが難しいです。シェーダーノードはレンダリングも遅いので、テクスチャオフセットのように、もう少し手軽に使えるような機能があると嬉しいですね。詳細な解説をしてくれた館長さんに感謝です。36mm)で作り始めてます。90°に戻しまして、先程Zにかけた-1.0を例えば-0.5にするとどうなるかって言うと、画角が広がった感じになります。これは焦点距離が18mmから9mmになったのと同様の効果があります。ことが起こってしまうのですね。2020反対に世界空間でのベクトルがこのカメラからみてどちらを向いているかを知るためには、ワールド回転の反対の操作を行う行列が必要です。2020さきほど説明したとおりワールド回転で変換すると、カメラから見た方向を世界の方向に変換できるので、ワールド回転行列にカメラ空間のレイをかけ合わせてあげると、やっとカメラの方向に正しく追従するレンダリング画像が得られるようになりました。名前メールアドレス(公開はされません。