我在 three.js r.58 中使用法线着色器,我知道它需要一个法线贴图。但是,我使用的是动态置换贴图,因此预计算的法线贴图在这种情况下不起作用。
我发现的所有光照置换贴图示例要么使用平面着色,要么使用预先计算的法线贴图。是否可以根据位移的顶点动态计算法线?
编辑:我发布了一个带有置换贴图的球体演示,显示了平面法线:
这是 github 存储库的链接,其中包含说明此问题的所有示例,以及我最终找到的解决方案: https ://github.com/meetar/three.js-normal-map-0