このチャプターでは、フレネル効果の作り方を紹介します。
フレネル効果
フレネル効果
作り方
- 内積を利用してフレネル効果を作る
- Fresnel Effectノードを使う
内積を利用したフレネル効果
3Dモデルが持つ法線ベクトルと、カメラ位置へ向かうベクトルVの内積を利用することで、フレネル効果を作ることができます。
ShaderGraphで実装すると以下のようになります。
Lerpノードで色を付ける
Lerpノードで色を付けます。
結果
3Dモデルのフチの部分が光ったような表現になります。
内積を使ったフレネル効果について
Fresnel Effectノード
フレネル効果はFresnel Effectノードでも表現できます。