差分

ナビゲーションに移動 検索に移動

スペキュラー・ライティング

20 バイト追加, 2018年11月14日 (水) 07:34
編集の要約なし
反射は視線ベクトルvと反射ベクトルrが一致するときに最大になり、反射ベクトルから離れるにつれ急激に減衰する。
これは視線ベクトルvと反射ベクトルrの内積を求め、さらに光沢shininessの冪乗を求めればそれらしくなる。乗数(光沢shininess)が大きいほど角度に応じて急速にゼロに近づき、より輝いて見える。
float3 intensity = pow( maxsaturate( dot( v, r ), 0.0 ), shininess);
== 関連項目==
**[[アンビエント・ライティング]]
**[[スペキュラー・ライティング]]
 
[[category: 3DCG]]
匿名利用者

案内メニュー