Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.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 WebGL(Three.js)蒙皮动画基本概念_Javascript_Three.js_Webgl - Fatal编程技术网

Javascript WebGL(Three.js)蒙皮动画基本概念

Javascript WebGL(Three.js)蒙皮动画基本概念,javascript,three.js,webgl,Javascript,Three.js,Webgl,我在Three.js中遇到了很多关于蒙皮的演示,但是我不明白我们导入的模型本身是否应该是动画,比如,它已经在建模软件中制作动画,而您只是导入虚拟模型并操纵它 如果您查看此exmaple: 这里的模型flamingo.js是否已经制作动画,然后导出为js格式,javascript只是在帧中播放 请任何人在这里向我详细说明这个概念,我对所有3D世界和WebGl的东西都是全新的,我只是不知道如何为任何以js格式导入的模型制作动画。基本上,您希望在导出之前为模型制作动画。这样做并没有什么错误或正确的方法

我在Three.js中遇到了很多关于蒙皮的演示,但是我不明白我们导入的模型本身是否应该是动画,比如,它已经在建模软件中制作动画,而您只是导入虚拟模型并操纵它

如果您查看此exmaple:

这里的模型flamingo.js是否已经制作动画,然后导出为js格式,javascript只是在帧中播放


请任何人在这里向我详细说明这个概念,我对所有3D世界和WebGl的东西都是全新的,我只是不知道如何为任何以js格式导入的模型制作动画。

基本上,您希望在导出之前为模型制作动画。这样做并没有什么错误或正确的方法

也许最简单的方法就是通过。另一种方法称为蒙皮,您可以找到一个示例

大多数三维软件支持两种格式的导出。如果不确定模型是否正确导出,请检查

例如,这里是变形动画模型的外观:


我已经通过纯javascript旋转和移动效果为模型设置了动画。

谢谢您的回答,先生。这很有帮助。还有一个问题,我现在有一个鸟模型,如果我必须拍打翅膀,我该怎么考虑?我用Blender做了一个简单的鸟模型,你的例子真的很神奇,你能分享一下吗??我希望达到的是这样的目标。。这里没有机器人,而是一只正在拍动翅膀的鸟