UE5人物角色程序化动画教程 Udemy – Procedural Animation For Humans In Unreal Engine 5

UE5人物角色程序化动画教程 -1

在本课程中,你将学习如何完全在虚幻引擎5.1+

中为角色创建一个完全程序化的步行/奔跑动画系统,该系统将允许你控制角色行走和奔跑风格的各个方面,使用Control Rig中的自定义逻辑和变量手动控制每个骨骼(这允许非常好的性能, 允许它一次用于多个字符)。

通过完全程序化的动画系统,你的角色将适应他们的环境,并根据周围环境调整他们的动作。无论角色是走路、跑步还是介于两者之间的任何地方,一只脚站在窗台上,穿过垫脚石,在转圈时向后跑上坡道,或者你的角色可能会发现自己处于的任何其他情况。


要创建与传统静态动画的这种级别的交互,您需要创建数百甚至数千个步行周期变体和一个复杂的系统,以便在适当的时间混合不同的动画。然后,如果你想做一个调整,比如改变角色的行走风格或速度,你必须重新开始。

相反,通过程序系统,我们弄清楚了决定人类实际走路方式的逻辑:他们把脚放在哪里,他们的速度如何影响他们的步幅时间,他们如何摆动臀部和脊柱以适应他们的腿部运动;创建一个模仿人类(或任何角色)行走方式的智能系统。

创建系统(作为下载内容包含在内以供使用或参考)后,您可以将其改编为将来可能需要的任何角色。例如,你可以为你的游戏创建一个更重更强的角色,也许是一个机器人/机甲/怪物,而不是花费数小时创建步行周期来弄清楚他应该如何移动,你只需在程序系统中调整几个数字,看看角色在走路时跺脚时的样子, 或者迈着更长的步子,或者像疯子一样摆动手臂。

我们不依赖于引擎中的任何主要内置函数,因此相同的概念和技术可以应用于任何形式的程序动画。例如,完成课程后,您可能希望学习有关创建程序性人类动画的知识,并使用相同的概念为鲨鱼制作程序化游泳动画。或程序武器后坐力由枪的强度控制。或者跑酷攀爬系统。从理论上讲,任何可以动画的东西都可以按程序进行动画处理。它总是有益的吗?不。但是,对于任何需要自适应并根据环境、用户输入或游戏事件进行更改的动画,程序动画都是最佳解决方案。最好的部分是,我们在本课程中创建的所有内容都作为动画蓝图中的单个节点运行,允许您将其与常规动画或角色的任何输入姿势混合在一起。


这不是一门我简单地告诉你要按什么按钮的课程。每一步都得到了解释,并讨论了下一步该做什么的决策背后的思考过程,因此您将始终了解我们为什么要做每一步。我们通常会查看到目前为止我们创建的内容,以对其进行分析以进行进一步改进。

相信我,本课程中的信息和想法在其他任何地方都无法获得;我已经看过了,因为所有解决方案都是 7 年程序动画实验的结果。这种动画方法还没有被任何游戏开发者做到这种程度,只有基本的混合IK系统,我坚信它将成为未来几年角色动画的主要形式。

我已经设置了一个 Discord 服务器,您可以在其中直接向我提出任何问题,或查看课程其他学生的结果。如果您有任何不了解或需要进一步解释的地方,我很乐意为您提供帮助,并期待看到您的结果!

此课程面向哪些人:

  • 游戏开发人员希望创建一个强大的系统,以节省 100 小时的手动动画步行周期
  • 想要快速制作原型和可视化不同动画风格的动画师
  • 希望角色与环境互动的虚幻引擎开发者

要求

  • 无需动画或控制装备经验。熟悉虚幻引擎会有所帮助,但所有步骤都会得到演示和解释。
  • 对矢量/旋转的理解将有助于遵循所演示的核心概念
  • 这是一个高级主题,如果您不熟悉蓝图,可能很难理解
UE5人物角色程序化动画教程-MOHE素材库-设计行业的乐园,各类素材的矿山!
UE5人物角色程序化动画教程 Udemy – Procedural Animation For Humans In Unreal Engine 5
此内容为付费资源,请付费后查看
28积分
付费资源
已售 2
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容