很简单,我加载了用3DS Max导出的OBJ模型。
我想为对象的单个部分着色。
在动画循环中我做:
scene.traverse( function( object ) {
scene.getObjectByName("ConcreteMeshName").material.color.set(0xff0000);
})
整个模型是彩色的。有人知道为什么会这样吗?在DOM树中,一切似乎都没问题。
答案 0 :(得分:0)
材质在几何体中共享,因此,当您尝试为单个对象着色时,您无法为3DS Max中的每个网格指定不同的材质以区分它们。