three.js / 自定義 ShaderMaterial 實現 normal mapping

效果: html 此次主要碰到兩個難點: 1. 如何進行切線空間的變換,使得即便 mesh 發生變換,法線也依然是正確的。(圖中平面已繞 x 軸旋轉90°) 2. 正確計算光照git 探索過程 一開始考慮基本上有3種可能: 1. 做爲 attribute 引入,這也是 opengl 教程的方法 2. 在 vertex shader 裏實現,有博客http://www.zwqxin.com/arch
相關文章
相關標籤/搜索