我目前在混合器中将默认纹理映射到我的模型,然后将其导出为.json模型。
然后我将模型加载到我的场景中,并允许用户动态更改映射到它的图像文件。所有图像都具有相同的尺寸和视觉比例,因此我希望以相同的方式将它们映射到几何体。
是否可以重复使用带有这些新图像的blender导出的UV贴图?当我手动设置
时loader.load(path, function (geometry, material) {
var newMaterial = THREE.ImageUtils.loadTexture( "image.jpg" );
if (material instanceof Array) {
for (var i=0; i<material.length; i++){
material[i].map = newMaterial;
}
material = new THREE.MeshFaceMaterial(material);
};
var mesh = new THREE.Mesh(geometry, material);
...
uv映射都错了。
最终,我想指定一种方法将所有纹理映射到模型,然后才能切换纹理。有没有比尝试重复使用我已经制作的搅拌机uv更好的方法?
感谢。