ue3d虚幻UE引擎中的约束控制动画

虚幻UE引擎中的约束控制动画

分类:
ue3d - 虚幻UE引擎中的约束控制动画

本文中3D天堂将介绍的是UE5.1中的控制动画功能 – 约束(constraint),虚幻引擎早期的版本并没有这个功能,在UE4或UE5.0中为物理约束(physical constraints),那我们首先从什么是约束开始吧。

什么是约束

使用过3DMax等软件的同学对于约束的理解会很有帮助,做三维动画时也是常用的功能,它可以将B对象约束到A对象上,让B对象跟随着A对象移动。

那在虚幻UE引擎中也是如此,特别是对角色的手部或眼睛注视动画非常有用。

初始设置

  • 准备场景模型。
  • 检查动画模式以启用它。

设置约束

大概的设置流程可以从下面四点操作:

ue3d - 虚幻UE引擎中的约束控制动画
  1. 首先,选择Animation Mode,这样Animation面板将会被打开。
  2. 再次,选择被约束的子对象设置约束。
  3. 点击+(添加控制器)并选择一个约束类型。
  4. 光标会变成一个拾取器,在视口中选择要约束的对象,选择父对象。
切记是先选择子在选择父。

设置后,调整一下父对象,那么此时子对象将跟随运动。

约束类型

虚幻UE5引擎中有5种约束,Translation(位置),Rotation(旋转),Scale(缩放),Parent(位置、旋转、缩放都支持),LookAt(注视) 。

位置约束只对移动有效,不约束旋转或缩放。

Maintain Offset(保持偏移)

选中子对象,右键单击Constraints下的对象名称,然后选择Edit Constraint下的Maintain Offset(保持偏移)。

取消选中Maintain Offset时,对象将自动移动到父对象的中心位置并跟随父对象移动。

旋转约束

父级的旋转将带动子对象,但平移或缩放无效。

旋转 – Maintain Offset

单击子对象,右键单击Constraints下的对象名称,然后选择Edit Constraint下的Maintain Offset。

如果取消选中Maintain Offset,那么子对象将具有与当前父对象相同的角度,并跟随父对象的旋转。

缩放约束

父级一旦缩放则子对象也缩放,平移或旋转无效。

缩放 – Maintain Offset

选中子对象,右键单击Constraints下的对象名称,然后选择Edit Constraint下的Maintain Offset。

如果不选中Maintain Offset,则子对象将保持与父对象的比例大小。

父对象

父对象则继承位置、旋转、缩放,保持一致。

父对象 – Maintain Offset

选中子对象,右键单击Constraints下的对象名称,然后选择Edit Constraint下的Maintain Offset。

如果不选中,则子对象将自动对齐至父对象,并继承位置和旋转。

缩放默认是不跟随的,所以如果想做的话,点击子对象,Constraints中的对象名称,右键单击并选中Scaling in Edit Constraint to follow即可。

LookAt(注视)

可以使视线跟随父对象的位置,这个功能一般做眼睛动画的时候非常有用。

  1. 先选中需要约束的子对象,然后在Animation选项卡的Constraints中点击。
  2. 选择注视,光标更改为拾取器并在视口中选择父对象。

那么此时角色的眼睛就会朝着父对象的方向始终保持注视,不过眼珠子直瞪,怪吓人的,哈哈。

以上是3D天堂关于UE5.1中的约束控制的全部内容,如果你有任何反馈,请随时在本页面下方留言。

相关信息

  • 类型:知识
  • 字数:811
  • 字符:2391
  • 适用软件:虚幻引擎
  • 说明:无
  • 编号:153750

热门内容

提示:3D天堂作为服务提供者,尊重网络版权及知识产权,对某些行为的发生不具备充分的监控能力,若无意间侵犯到您的权利,请 联系我们,我们会在收到信息后尽快给予处理。

本站文章版权归本站自创作者所有,未经允许不得转载!