18得票3回答
我的法线贴图出了问题吗?我认为是我的切线有问题。

编辑:您可能想从“编辑3”开始,因为我已经解决了很多问题 这是一个将我的普通立方体贴图应用于一个二十面体的截图: 我的立方体贴图的正切线是用以下代码生成的。 m_indices 是指向 m_vertices 中的顶点的std::vector索引的std::vector。 std::v...

8得票3回答
Unity3D,如何把一个盒子或立方体的边角变圆?

通常如何将立方体、矩形等物体的边角处理成圆角? 理想的结果看起来几乎与这些图像完全相同。 (当然,你可以使用具有精细圆角和边缘的网格,但需要许多三角形才能实现。) 当然,这是一种非着色器的方法... 添加两个小平面盒子,并将其简单地使新的正常位置位于两侧之间的中间位置,即...

7得票1回答
法线贴图和平移破坏了我的光照效果

我遇到了一个法线贴图的问题。我使用ASSIMP库加载每个模型上的纹理和法线贴图。我使用ASSIMP库在每个对象上计算切向量,所以这些应该是正确的。这些对象在使用法线贴图时工作得很好,但是一旦我开始移动其中一个对象(因此影响了模型矩阵的平移),光照就会失败。如您在图像上看到的那样,地板(沿y轴向...