Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Three.js 更改蒙皮网格上的材质_Three.js - Fatal编程技术网

Three.js 更改蒙皮网格上的材质

Three.js 更改蒙皮网格上的材质,three.js,Three.js,我想更改SkindMesh上使用Blender从Collada文件导入的材质(…以获得金属效果)。 一旦替换了一种材质,相应的顶点将不再受其骨骼的影响,并且不会移动。 在将网格添加到场景之前,将在collada加载程序回调中替换材质 关于如何在不破坏索具的情况下更改材质的任何建议?如果您正在加载SkindMesh,您可以在加载程序回调中替换材质,但请确保设置 material.skinning = true; three.js r.90如果您正在加载一个SkindMesh,您可以在加载程序回调

我想更改SkindMesh上使用Blender从Collada文件导入的材质(…以获得金属效果)。 一旦替换了一种材质,相应的顶点将不再受其骨骼的影响,并且不会移动。 在将网格添加到场景之前,将在collada加载程序回调中替换材质


关于如何在不破坏索具的情况下更改材质的任何建议?

如果您正在加载
SkindMesh
,您可以在加载程序回调中替换材质,但请确保设置

material.skinning = true;

three.js r.90

如果您正在加载一个
SkindMesh
,您可以在加载程序回调中替换一个材质,但一定要设置

material.skinning = true;

three.js r.90

欢迎来到SO。请在帖子中显示您的代码。您是否未能设置
material.skinning=true?上帝的悲伤。我当然没有。谢谢你的帮助和热情的欢迎!欢迎来到SO。请在帖子中显示您的代码。您是否未能设置
material.skinning=true?上帝的悲伤。我当然没有。谢谢你的帮助和热情的欢迎!