「スペキュラー・ライティング」の版間の差分

imported>Administrator
編集の要約なし
 
5行目: 5行目:


; 反射光ベクトル
; 反射光ベクトル
* n = 法線
* n = [[法線ベクトル]]
* s = 光源に対する方向(-sで入射光ベクトル)
* s = 光源に対する方向(-sで入射光ベクトル)
* r = 反射光ベクトル
* r = 反射光ベクトル
14行目: 14行目:
  r = -s + 2 ( s ・ n) n
  r = -s + 2 ( s ・ n) n


ちなみに[[HLSL]]にも[[GLSL]]にも反射光ベクトルを求めるreflect関数があるので難しいことを考えずに入射光ベクトルと法線をブチ込んでやれば一発で計算してくれる。
ちなみに[[HLSL]]にも[[GLSL]]にも反射光ベクトルを求めるreflect関数があるので難しいことを考えずに入射光ベクトルと法線ベクトルをブチ込んでやれば一発で計算してくれる。


[[HLSL]]
[[HLSL]]