ThreeJS - 3DS Loader:在单个网格

时间:2018-06-13 06:56:50

标签: three.js 3ds

我正在考虑在github存储库上创建一个问题,但我想首先要求进一步调查它。

我正在尝试使用来自threejs的TDSLoader加载.3ds模型。我不拥有模型,也不知道它是如何创建的,但是当它导入到blender中时,我发现模型在单个网格对象上有几个材质定义。

在调试期间,我注意到所有材料都正确加载并存储在TDSLoader的“材料”数组中(奇怪的不是作为数组元素,而是作为属性列表)。问题是只有一个被应用于“解析”函数返回的网格,导致模型只覆盖一种材料。

我使用的代码与this示例中的代码基本相同。

我知道THREE.Mesh构造函数可以将一个材质数组作为参数,但是在加载模型时我无法使它工作。

我无法分辨这是一个错误还是一个可能的功能请求(或者如果我必须改变一些关于我身边负载的信息)。

提前感谢您提供任何帮助

0 个答案:

没有答案