Normal Matrix 推导
在网上看了好多normal matrix的推导 不太明白, 试着自己推了一下, 记录

OpenGL
Normal = mat3(transpose(inverse(model))) * normal;
Unity
worldNormal = mul(normal,
这篇博客探讨了OpenGL和Unity中Normal Matrix的计算方式,作者尝试自己推导并记录了过程。在OpenGL中,Normal Matrix是通过计算模型矩阵的转置逆矩阵再转置得到的,而在Unity中则直接使用World2Object矩阵的3x3部分。作者后来重新审视了自己的推导,并更新了理解。文章聚焦于图形学中的矩阵变换和理解其在游戏引擎中的应用。
Normal Matrix 推导
在网上看了好多normal matrix的推导 不太明白, 试着自己推了一下, 记录

OpenGL
Normal = mat3(transpose(inverse(model))) * normal;
Unity
worldNormal = mul(normal,
2531
354
7300

被折叠的 条评论
为什么被折叠?