Javascript UV纹理的颜色设置为collada loader of three js中的所有模型
首先为我的英语不好感到抱歉。 我有一个问题,collada loader的三个js,我有一个圆筒在混合器上的UV纹理,我渲染它,一切都是完美的,但当我导出它,并加载在三个js collada loader的颜色与图像是适用于整个模型像这样。 模型的原始颜色为红色 我正在加载我的模型,如下所示:Javascript UV纹理的颜色设置为collada loader of three js中的所有模型,javascript,three.js,Javascript,Three.js,首先为我的英语不好感到抱歉。 我有一个问题,collada loader的三个js,我有一个圆筒在混合器上的UV纹理,我渲染它,一切都是完美的,但当我导出它,并加载在三个js collada loader的颜色与图像是适用于整个模型像这样。 模型的原始颜色为红色 我正在加载我的模型,如下所示: var loader = new THREE.ColladaLoader(); loader.options.convertUpAxis = true; loader.load( 'unti
var loader = new THREE.ColladaLoader();
loader.options.convertUpAxis = true;
loader.load( 'untitled.dae', function ( collada ) {
var dae = collada.scene;
var skin = collada.skins[ 0 ];
dae.position.set(0,0,0);
dae.scale.set(25,25,25);
我做错了什么?在导出时,我导出缺少某些属性的方式是否存在问题?我不熟悉web 3D编程。我没有创建两种不同的材质,一种是颜色,另一种是纹理,我从collada importer切换到obj/mtl,它解决了我的问题,还记得在“图像采样”下的“混合器纹理设置”中剪裁图像纹理