【问题标题】:rough bump texture when loading OBJ in three.js在three.js中加载OBJ时粗糙的凹凸纹理
【发布时间】:2018-10-12 06:50:56
【问题描述】:

我们在三个.js 中加载模型时遇到困难

我们使用 OBJLoader2 是因为它可以正确平滑网格,但不知何故,纹理看起来比应有的粗糙得多。

一些法线贴图问题: three.js

这就是它应该是什么样子的渲染(具有不同的纹理) rendered

【问题讨论】:

  • 一段代码可以帮助你更好地理解你的情况,也许你可以添加有问题的材料的初始化?您是否设置了材质的normalScale 属性?
  • 另外,第二张图片是如何渲染的?那也是three.js吗?
  • 您是否尝试过更改材质上的 normalScale 或 bumpScale?
  • 加载模型并使用MTL时没有原生支持three.js。默认情况下它的凹凸贴图。但应该是normalMap。因此,如果您手动加载 normalMaps 并应用它,它就会开始工作。

标签: three.js textures bump-mapping


【解决方案1】:

当你加载模型并默认使用 MTL 时,它的凹凸贴图。但应该是normalMap。因此,如果您手动加载 normalMaps 并应用它,它就会开始工作。

【讨论】:

    猜你喜欢
    • 2020-11-30
    • 1970-01-01
    • 2020-07-12
    • 1970-01-01
    • 1970-01-01
    • 2015-04-09
    • 1970-01-01
    • 1970-01-01
    • 2013-07-16
    相关资源
    最近更新 更多