本文代码 主要参考了 Sunday 的博客,我只是针对 RenderMonkey 稍作修改,另附 CandyCat 实现的另外两种方法 话不多说,先上效果图: RenderMonkey的变量设置也很简单 不过值得注意的是RenderMonkey并没有直接提供NormalMatrix【mat3】,但是内置了matWorldViewInverseTranpose【mat4】,我们只需要取其前三行三列的数据即可。