我正在使用一个以BufferGeometry形式加载的SEA3D模型,并通过外部添加aoMap。然而,两个贴图都存在问题:
- aoMap没有影响模型的颜色。
在three.js文档中指出,aoMap需要第二组UV信息。在BufferGeometry中,我知道UV信息在geometry.attributes.uv中。
请问如何获取第二组UV信息,以便使用aoMap?
谢谢。
- aoMap没有影响模型的颜色。
在three.js文档中指出,aoMap需要第二组UV信息。在BufferGeometry中,我知道UV信息在geometry.attributes.uv中。
请问如何获取第二组UV信息,以便使用aoMap?
谢谢。
BufferGeometry
添加第二组 UV:var uvs = geometry.attributes.uv.array; geometry.addAttribute( 'uv2', new THREE.BufferAttribute( uvs, 2 ) );
试一下并重新发布你的问题。 - WestLangley