我正在考虑在github存储库上创建一个问题,但我想首先要求进一步调查它。
我正在尝试使用来自threejs的TDSLoader加载.3ds模型。我不拥有模型,也不知道它是如何创建的,但是当它导入到blender中时,我发现模型在单个网格对象上有几个材质定义。
在调试期间,我注意到所有材料都正确加载并存储在TDSLoader的“材料”数组中(奇怪的不是作为数组元素,而是作为属性列表)。问题是只有一个被应用于“解析”函数返回的网格,导致模型只覆盖一种材料。
我使用的代码与this示例中的代码基本相同。
我知道THREE.Mesh构造函数可以将一个材质数组作为参数,但是在加载模型时我无法使它工作。
我无法分辨这是一个错误还是一个可能的功能请求(或者如果我必须改变一些关于我身边负载的信息)。
提前感谢您提供任何帮助