我在three.js中使用three.js,当我创建和应用该材料时,除了aoMap之外,所有映射都工作得很好,这对模型没有影响。我怀疑这是因为我没有第二套UV (我的紫外线展开是通过搅拌机完成的,我在three.js中根本不手动应用任何紫外线),正如所说:
var geometry = mesh.geometry;
geometry.addAttribute( 'uv2', new THREE.Buff
我的问题是,在从Blender导出3d模型到json之后,有3个uv集和3个不同的纹理(漫射地图、法线地图和光地图),看起来法线地图使用的是与漫射地图相同的uv集。我一直在想,normalMap in THREE.MeshPhongMaterial是否可以像LightMap一样使用单独的UV集?还是它只使用与DiffuseMap相同的uv设置?
我正在使用THREE.js OBJ加载器将模型导入场景。[.WebGLRenderingContext]GL ERROR :GL_INVALID_OPERATION : glDrawElements:attempt to access out of range vertices in attribute 1
我知道这是因为加载的OBJ没有UV坐标,但我想知道是否有任何方法来生成所