three.js / 自定义 ShaderMaterial 实现 normal mapping

效果: html 此次主要碰到两个难点: 1. 如何进行切线空间的变换,使得即便 mesh 发生变换,法线也依然是正确的。(图中平面已绕 x 轴旋转90°) 2. 正确计算光照git 探索过程 一开始考虑基本上有3种可能: 1. 做为 attribute 引入,这也是 opengl 教程的方法 2. 在 vertex shader 里实现,有博客http://www.zwqxin.com/arch
相关文章
相关标签/搜索