メインメニューを開く

差分

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

28 バイト追加, 2020年4月28日 (火) 03:54
; 反射光ベクトル
* n = 法線[[法線ベクトル]]
* s = 光源に対する方向(-sで入射光ベクトル)
* r = 反射光ベクトル
r = -s + 2 ( s ・ n) n
ちなみに[[HLSL]]にも[[GLSL]]にも反射光ベクトルを求めるreflect関数があるので難しいことを考えずに入射光ベクトルと法線をブチ込んでやれば一発で計算してくれる。にも反射光ベクトルを求めるreflect関数があるので難しいことを考えずに入射光ベクトルと法線ベクトルをブチ込んでやれば一発で計算してくれる。
[[HLSL]]