3

如何使用带三个.js 的 obj 模型使用两个纹理?

我正在关注使用male02 obj 文件的 obj webgl_obj_loader示例。我想为衣服和脸部使用两个纹理,male-02-1noCulling.JPG 和 orig_02_-_Defaul1noCulling.JPG。

在示例中,它加载单个纹理并将其设置为 obj 子对象,它们是三个.Mesh 实例 - child.material.map = texture

如何更改它以使用两种纹理?three.js 如何知道身体使用哪种纹理以及面部使用哪种纹理?是否有一种格式已经封装了模型和纹理,因此对 three.js 的一次调用将呈现所有内容?我想要一个可以只接受从 3D 编辑器导出的文件并显示它的查看器。

谢谢

4

0 回答 0