【问题标题】:Normals generation and DoubleSided attribute in a material in Three.jsThree.js中材质中的法线生成和DoubleSided属性
【发布时间】:2017-08-13 17:56:41
【问题描述】:

我正在生成模型(平面)的法线,并在我的材质中使用 side : THREE.DoubleSide 属性让 Three.js 渲染两个面。

我想知道设置此属性后生成的法线会发生什么。

它们是否被复制并翻转到另一侧(可能在着色器中)?

或者可能什么都没有发生,所以我必须手动生成模型的其他面的顶点(这意味着这个属性在我的情况下是无用的......)?

感谢您的帮助。

【问题讨论】:

    标签: three.js normals vertices


    【解决方案1】:

    法线没有正确生成。这解决了问题。

    我猜光照着色器只是在处理背面而不是正面之前翻转法线。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-31
      • 1970-01-01
      • 2013-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-08
      相关资源
      最近更新 更多