【发布时间】:2020-09-08 21:10:02
【问题描述】:
我想知道是否有可能按照物理规则为任何东西制作动画。
我的意思是,我有一个立方体,还有两条腿连接到那个立方体上。我只想让那条腿一个接一个地设置动画,但是 unity 或其他软件会强制其动画系统对我的动画腿进行动作,以使我的立方体行走。我不会改变我的身体(立方体)的位置,但腿会这样做。
【问题讨论】:
我想知道是否有可能按照物理规则为任何东西制作动画。
我的意思是,我有一个立方体,还有两条腿连接到那个立方体上。我只想让那条腿一个接一个地设置动画,但是 unity 或其他软件会强制其动画系统对我的动画腿进行动作,以使我的立方体行走。我不会改变我的身体(立方体)的位置,但腿会这样做。
【问题讨论】:
是的,这种动画类型称为程序动画。您可以根据物理学动态创建动画。
https://en.wikipedia.org/wiki/Procedural_animation
好视频:
https://www.youtube.com/watch?v=LNidsMesxSE
教程:
【讨论】:
基于物理的动画是一项复杂的任务。您可以使用时间线为腿设置动画,但它们在物理上不会很好地工作。您可能希望使用代码将身体保持在表面上方的固定高度,并使用时间轴编辑器为腿设置动画。或者也许将身体保持在相同的高度并使用“反向运动学”以更逼真的方式移动腿。如果您对统一或代码的经验很少,但知道要查找的内容是学习的一半,那么这些选项都不会很快让您开始真正有效地使用。
【讨论】: