动作

< 所有主题

动作是剧本表现力与互动能力的基础。 在选中角色后,点击属性面板右上角的添加动作按钮 ,将出现添加动作的菜单。通过点击菜单中的动作选项,您可以为角色添加相应的动作。根据角色类型与当前状态的不同,可添加的动作选项也会有所不同。

对于模型角色,通常可以添加以下六种动作:

    1. 姿态调整:模型或子角色的位置、旋转角度和大小变化的效果。
    2. 分散: 将模型中的子角色分散或扩散的动作效果。
    3. 切面: 在模型上创建切面效果,展示模型的内部结构。
    4. 消失:使模型消失的效果。
    5. 链接:将模型与其他场景进行链接。
    6. 颜色变化:模型或子角色颜色变化的效果。

如果模型自带动画,还可以配置动画的选项。对于附件类角色和工具类角色,只能添加姿态调整、消失动作和链接动作。

动作列表:在同一场景中为一个角色可添加多个动作,在角色的属性面板上方会按序排列显示该角色所有动作的动作列表。

出现动作是所有角色的初始配置项,它决定了角色从哪里,通过什么方式,用多长时间出现在场景中。

在场景中添加角色后,用户可以在场景区通过拖拽和旋转来设置角色出现时的位置、角度和大小。同时,在属性面板中,用户还可以对角色的出现动作属性进行精确的参数调整。

模型位置与旋转角度

用来调整角色的初始化姿态,其显示的是角色中心在场景坐标系中的位置。关于位置坐标参见如何理解三维坐标。

全部重置

用来恢复模型所有子物体相对于父物体的位置。

模型缩放

用来调整模型在场景中的大小,在后续场景中您仍可以通过姿态调整动作修改这项配置。

出现样式

默认为缩放,播放时模型会从中心点放大出现;从左往右和从右往左即角色向对应方向位移一小段距离后停在出现位置。

持续时间

默认为 1 秒,它代表出现样式从开始到结束所用的时长。

姿态调整动作可以使场景中的角色沿着直线或曲线路径移动,并通过移动、旋转、缩放等操作改变其位置、旋转角度和大小。

通过添加姿态调整动作,您可以为角色创建各种动态效果,例如平滑加速、减速或匀速运动。

直线路径

使角色沿直线路径运动的姿态调整动作。

下面是添加和设置角色沿直线路径运动的姿态调整动作的步骤:

    1. 在角色列表中单击角色名选中角色,选中要进行姿态调整的角色。
    2. 点击属性面板中角色名称旁的 按钮,并选择添加姿态调整选项。
    3. 在场景区中移动角色改变角色的位置,或者在属性面板中微调各项姿态调整属性参数值,然后设置姿态调整动作的持续时间
    4. 通过选择变换类型,设置姿态调整的变换速度。
      • 匀速:姿态调整动作的变换速度保持不变。
      • 加速:姿态调整动作从静止状态加速至匀速运动。
      • 减速:姿态调整动作从匀速运动减速到静止状态。
      • 平滑首尾:姿态调整动作会先加速到最大速度,然后再逐渐减速到静止状态,使得动作变化更加平滑自然。该变换类型是姿态调整动作的默认设置。

曲线路径

使用姿态调整动作也可以为角色添加曲线路径。

使用曲线路径:默认不开启此选项。当勾选此项时,您可以为角色创建曲线路径的姿态调整动作。

沿路径旋转:即角色方向始终与路径方向保持一致。

路径点:路径点则为路径的中间点,通过添加路径点,我们可以确定曲线的弯曲方向和曲率,实现更加圆滑的曲线路径。路径的起点是角色初始的位置(上一动作或上一场景中角色的位置),路径的终点是角色在当前场景最终的位置。

下面是添加和设置角色沿曲线路径运动的姿态调整动作的步骤:

    1. 在角色列表中单击角色名选中角色。
    2. 点击属性面板中角色名称旁的 按钮,选择添加姿态调整
    3. 选中使用曲线路径选项。
    4. 调整模型的位置、旋转角度、缩放比例,点击【在当前位置创建路径点】。
    5. 重复步骤 4 创建曲线路径的其他路径点。
    6. 调整路径点的位置和曲率,使曲线路径更加圆滑。
    7. 设置姿态调整动作的持续时间变换类型
    8. 点击【播放】按钮,预览姿态调整动作效果。
    9. 根据需要对曲线路径进行微调,完成曲线路径的姿态调整动作的设置。

动画是指在模型中已经预定义好的动作,当模型中包含动画,在 DataMesh Studio 中,我们可以对角色的动画进行配置,例如设置动画的播放模式和持续时间。

下面是配置模型角色动画的步骤:

1. 在角色列表中选中要配置的角色。

2. 点击属性面板中的 按钮,并选择配置动画选项。

3. 在属性面板中出现的动画属性设置选项中,可以看到模型包含的所有的动画名称。

4. 您可以选择要配置的动画,设置其播放模式为播放一次循环播放,修改动画的持续时间

您可以为所有包含子角色的角色添加分散动作,默认分散动作展开角色下的所有一级子角色。您可以在一个分散动作中设置所有子角色的分散效果,也可以为包含下级子角色的子角色继续添加分散动作,从而实现由外到内的顺序展开效果。

添加分散

选中角色或其子角色,点击属性面板中角色名称旁的 ,在动作菜单中选择添加分散,为角色设置分散动作。

分散的方式有两种:

    • 爆炸展开:爆炸展开是一种将子角色从模型中心向四周分散的展开方式。通过调整爆炸幅度的滑动条或数值,可以修改爆炸的幅度大小。较大的数值会使子角色分散得更远,而较小的数值会使子角色分散得更近。
    • 单向展开:单向展开是一种将子角色沿着一个方向排列的展开方式。通过调整展开间距的滑动条或数值,可以修改子角色之间的间距大小。较大的数值会增加子角色之间的间距,而较小的数值会减小子角色之间的间距。展开方向是指子角色排列的方向。由于子角色不能展开到桌面的下方,所以在展开方向上不能选择向下展开。

示例 1

在一个分散动作中完成怪兽模型和它的一个手臂的分散配置。

1. 在场景区中选中要配置分散动作的怪兽模型。

2. 在属性面板上,点击模型名称旁边的 ,在动作菜单中选择添加分散

3. 为模型设置分散方式展开间距爆炸幅度、持续时间

4. 在场景区中,点击选中怪兽模型的右手臂。

5. 在属性面板中,为模型的手臂启用分散动作,分散方式展开间距爆炸幅度、持续时间

6. 在场景区中重新选择怪兽模型,可以看到属性面板的动作列表中只包含一个分散动作。

示例 2

为怪兽模型和怪兽模型的右手臂分别添加分散动作。

1. 与示例1中步骤 1-4 相同。

2. 在属性面板中,点击 ,在动作菜单中选择添加分散

3. 设置分散方式展开间距爆炸幅度、持续时间

4. 在场景区中重新选择怪兽模型,可以看到属性面板的动作列表中包含两个分散动作。第一个分散动作是怪兽模型整体的分散动作,第二个分散动作是为手臂添加的分散动作。

移除分散

移除分散动作是指将已经为模型添加的分散动作移除,恢复到原始状态。

您可以按照以下步骤来移除分散动作:

1. 在场景区选中已分散的模型。

2. 在属性面板中点击模型名称旁边的 ,在动作菜单中选择添加分散

3. 勾选恢复默认值选项。

4. 移除分散后,模型的子物体将恢复到原来的位置和状态。

切面动作是一种在模型上添加虚拟切面的动作。通过添加切面,可以模拟出在模型上进行真实的切割操作,方便用户进行设计和展示。

您可以在模型的任意节点上添加切面,并可在此切面动作中配置模型其他节点的切面效果,例如切面方向与切面动画。

添加切面

您可以按照以下步骤来添加切面动作:

1. 选中需要添加切面的模型。

2. 点击属性面板的角色名称旁边的 ,然后在动作菜单中选择添加切面选项。

3. 在场景区中,会出现一个可拖拽、旋转的切面体,由三个无限延伸的面构成。拖动切面体可调整其位置,它经过模型的地方就会被切去。

4. 在属性面板中进行切面设置。

您可以进行如下配置:

    • 切面动画:提供了三种切面动画可以选择,包括:X 轴方向切入/切出、Y 轴方向切入/切出、Z 轴方向切入/切出。
    • 切面点:切面体的三个面交汇于一点的这个点的位置。
    • 切面方位:切面体沿三个轴旋转的方向。
    • 快速切面:为了快速选择切面方向,您可以选择快速切面。快速切面中的八个蓝色立方体代表模型,黄色部分代表被切除的位置。快速切面的立方体与模型相关联,当您调整视角或旋转模型时,快速切面中的立方体也会跟着旋转。

5. 点击播放按钮预览切面动作效果,并且根据效果进行调整。

当给角色添加切面动作时,其下所有的子角色都会受到切面的影响。如果要保留子角色的形状,可以通过移除子角色的切面,避免其受到父角色切面动作的影响。

步骤如下:

1. 选择要移除切面动作的子角色。

2. 启用切面设置,点击恢复默认值。选择切面动画

移除切面

通过移除切面动作使角色恢复到切割前的状态。

步骤:

1. 选中含有切面的角色或子角色。

2. 点击属性面板中角色名称旁的 ,在动作菜单中选择添加切面

3. 在属性面板的切面设置中,选择恢复默认值选项。

4. 设置切面动画持续时间等。

5. 点击播放按钮,预览移除切面的效果,并且根据需要进行切面调整。

当用户预览剧本时或在 DataMesh One 中播放剧本时,只需要点击添加了链接动作的模型或子物体即可跳转至链接的目标场景。

注意:如果目标场景被删除,则该链接动作失效。

添加链接动作的步骤如下所示:

1. 选中需要添加链接动作的模型或子物体。

2. 点击属性面板中角色名称编辑框旁的  按钮,并选择添加链接选项。

3. 在属性面板的链接设置中,取消勾选不跳转选项,然后选择目标场景

4. 场景区中选中的模型出现热区框,可拖动热区框设置交互范围。

热区为鼠标点击该区域即可进行跳转的区域。当选中物体时,场景区对选中物体默认出现热区框,其位置默认包含该物体。热区框为长方体,六个面中心有圆锥形小工具,可拖动圆锥工具调整热区大小。

消失动作是指在剧本中角色消失的动画效果。通过添加消失动作,可以让角色在剧本的特定场景中实现消失效果。

为角色添加消失动作的步骤如下所示:

1. 选中需要添加消失动作的角色。

2. 点击属性面板中角色名称编辑框旁的  按钮,并选择添加消失选项。此时,场景区中的角色呈半透明状态,表示消失。

3. 在属性面板的消失设置中,选择消失样式。可以选择以下四种样式:缩放从左向右从右往左

颜色变化动作是一种动画效果,可以让角色的颜色发生变化。用户可以对任意模型节点进行颜色变化操作,包括整个模型或子物体。当对整个模型添加颜色变化时,颜色变化动作对当前所选模型角色及其所有子物体有效。

以下是添加颜色变化动作的步骤:

1. 选中要添加颜色变化动作的角色。

2. 点击属性面板中角色名称编辑框旁的  按钮,并选择颜色变化选项。

3. 在属性面板的颜色变化设置中,设置颜色变化类型等参数。

变化类型

    • :角色或物体的颜色将直接变为所设置的颜色,没有特殊的动画效果。
    • 渐变:让颜色在一段时间内逐渐变化的动画效果。
    • 闪烁:让颜色在一段时间内快速闪烁的动画效果。

添加颜色变化动作后,在剧本播放过程中,当角色执行该动作时,其颜色将按照所设置的规律进行变换。

目录