介绍
基于之前的各向异性得结果,我们可以再推广到头发渲染。Kajiya Kay头发渲染是一种经验模型。它把头发模型为一条一条细管。然后利用上一章的数学基础,但当然Kajiya Kay也加了几个细节。包括多Primary highlight, Second HighLight, Shift Tangent, 的各向异性得结果,我们可以再推广到头发渲染。Kajiya Kay头发渲染是一种经验模型。它把头发模型为一条一条细管。然后利用上一章的数学基础,但当然Kajiya Kay也加了几个细节。包括多Primary highlight, Second HighLight, Shift Tangent, 等概念。
- 各向异性高光
- 漫反射
- Primary & Secondary 高光
- Shift Tangent
- Shift Tangent Map
- AmbientOcclusion
- 最终效果
- 代码
各向异性高光
因为上一章已经说明了,高光部分 $I{ s}{ {anisotopic}} $ 由以下公式得到
I s a n i s o t o p i c = L i ∗ k s ∗ ( N ⃗ c ⋅ H ⃗ ) n = L i ∗ k s ∗ ( 1 − ( T ⃗ ⋅ H ⃗ ) 2 ) n I{_s}{_{anisotopic}} = L_i * k_s * {(\vec N_c \cdot \vec H)} ^{n} = L_i * k_s * {(\sqrt{1- (\vec T \cdot \vec H)^2 } ) }^{n} Isanisotopic=Li∗ks∗(