Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.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

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
Javascript Three.js像搅拌器中的电枢一样使用骨架?_Javascript_Three.js - Fatal编程技术网

Javascript Three.js像搅拌器中的电枢一样使用骨架?

Javascript Three.js像搅拌器中的电枢一样使用骨架?,javascript,three.js,Javascript,Three.js,是否可以在Three.js中创建一个骨架,就像Blender中带有动画的电枢一样,并将单独的蒙皮网格(具有自己的骨骼)附加到骨架,并将这些同名骨骼从网格约束到骨架的骨骼 例如,您有一个人的骨架(电枢),然后附加该人的身体网格,然后可能是剑网格和其他装甲网格。通过这种方式,您不必将动画(我目前正在使用的方式)保存到每个单独的网格中(减小其文件大小),而只需将动画保存到骨架中(电枢)。用这种方法减小网格文件的大小对于减少我的站点的带宽是非常好的 我看到Three.js源代码中已经有一个Skeleto

是否可以在Three.js中创建一个骨架,就像Blender中带有动画的电枢一样,并将单独的蒙皮网格(具有自己的骨骼)附加到骨架,并将这些同名骨骼从网格约束到骨架的骨骼

例如,您有一个人的骨架(电枢),然后附加该人的身体网格,然后可能是剑网格和其他装甲网格。通过这种方式,您不必将动画(我目前正在使用的方式)保存到每个单独的网格中(减小其文件大小),而只需将动画保存到骨架中(电枢)。用这种方法减小网格文件的大小对于减少我的站点的带宽是非常好的

我看到Three.js源代码中已经有一个Skeleton对象,但它似乎基于给定的示例,与SkeletonHelper结合使用以显示现有网格的骨架,而不是作为独立实体


那么,是否可以使用Skeleton对象或其他一些Three.js对象从Blender类比中实现电枢?

不知道您是否找到了问题的答案。@cesarpachon在GitHub上继续讨论:。。。有一些选择,但尚未完全解决。