我正在生成模型的法线(平面),并且我在材质中使用side : THREE.DoubleSide
属性让Three.js渲染两个面。
我想知道设置此属性后生成的法线会发生什么。
它们是否被复制并翻转到另一侧(可能在着色器中)?
或许没有任何反应,所以我必须手动生成模型的其他面的顶点(这意味着在我的情况下这个属性是无用的......)?
感谢您的帮助。
答案 0 :(得分:0)
未正确生成法线。这解决了这个问题。
我猜照明着色器只是在处理backSide而不是frontSide之前翻转法线。