A框架/ THREE.js,无纹理简化的gltf [glb]模型

时间:2018-08-30 18:00:02

标签: three.js textures uv-mapping gltf

使用this post中的答案成功简化了glb之后。

中的纹理不再应用于模型(它看起来是完全黑色且无反射(无材质)

我如何以编程方式使纹理与这种新的简化几何一起工作?

我认为这与uv有关,但即使可能,我也不确定如何根据简化的几何图形来工作。

1 个答案:

答案 0 :(得分:0)

THREE.SimplifyModifier当前不会在几何图形中保留UV,要使纹理起作用,就需要保留UV。请参阅:https://github.com/mrdoob/three.js/issues/14058。有一个解决方法,建议通过更改SimplifyModifier来解决,但如此处所讨论的,某些工件可能会在结果中可见。如果可以在Blender或其他建模工具中进行简化,则可以更好地控制过程并获得更好的结果。