一、ue4模型处理
1、合并actor
选中actor并合并
2、重新导入ue4
再次导入时就变成了单纯的网格体
3、导出模型obj文件和mtl文件
二、修改贴图文件
需要调用bmp文件,但是mtl文件内部的索引是有问题的,需要将bmp文件放到和mtl同一路径下。
三、导入threejs
threejs程序:
var mtlLoader=new MTLLoader();
mtlLoader.load("obj/test.mtl",function(materials){
materials.preload();
var objLoader=new OBJLoader();
objLoader.setMaterials(materials);
objLoader.load("obj/test.obj",function(mesh){
scene.add(mesh);
mesh.position.set(0,0,0);
mesh.scale.set(size,size,size);
// mesh.rotation.y = Math.PI/6;
});
});
这个导入的模型就有贴图了,这里用的都是比较简单的贴图,基本一张图就搞定了。如果导入有大量贴图的模型估计还要用别的方法。