返回介绍

3ds Max 帮助

3ds Max 帮助归档

曲面跟随行为

发布于 2022-07-23 00:47:24 字数 4338 浏览 0 评论 0 收藏 0

曲面跟随行为移动与对象曲面相关的代理,曲面既可以是静止的也可以是动画的。例如,可以应用面片栅格的动画噪波修改器来模拟波浪起伏的水面,由曲面追随管理的对象会一直保持在顶部。

  • “创建”面板 (辅助对象) “对象类型”卷展栏 “群组” “设置”卷展栏 “行为”组 单击“新建”按钮。 “选择行为类型”对话框 “曲面跟随行为”
  • 选择群组对象。 “修改”面板 “设置”卷展栏 “行为”组 单击“新建”按钮。 “选择行为类型”对话框 “曲面跟随行为”
  • 选择群组对象。 “修改”面板 “设置”卷展栏 “行为”组 从下拉列表中选择“Surface Follow”。
注意:默认情况下,曲面追随所影响的代理在任意帧上选取一个方向来移动,方向取决于对象目前所面对的方向和其所在的平面。因此对象爬山时,一边搜索另一边山底的点,一边转向左边或右边来绕山而行,而不是沿着向上的斜坡爬山。可以使用投影向量选项来覆盖该方法。

界面

[目标曲面按钮]
指定一个用作曲面的“目标”对象。单击该按钮,然后在视口中点击目标对象。目标名称会出现在按钮上。在选择目标曲面之前,标签显示为“无”。

如果使用“多个选择”选择了多个目标(请参见下一条),按钮上会出现“多个”字样。要查看哪些对象被指定为目标,单击“多个选择”按钮。选择对话框中指定的目标高亮显示。

多个选择
打开选择对话框来指定多个目标。

当目标不止一个时,代理首先移向组中最近的目标,然后在其曲面上移动直到遇到另一个目标,在这一点上代理切换到新的曲面,以此类推。

“投影向量”组

通过描述代理移动的虚拟平面,这些控制覆盖由曲面跟随行为计算得到的默认方向。通过指定向量来实现这一目的,在世界坐标系中,该向量垂直于所需的虚拟平面。

例如,如果想让代理遇到山丘时继续向前移动,直接沿着山坡爬上爬下,而不是环山绕过,那么应当使用下列投影向量默认设置:X=Y=0、Z=1。该向量与世界坐标系 Z(垂直)轴对齐,因此它指定平行于世界坐标系 XY 面的平面。这样,当沿着曲面移动时代理总是直接向前。

使用投影
当打开该选项时,曲面追随按照指定向量计算代理方向,而不是使用默认值。

X/Y/Z使用世界坐标系指定一个向量。X 和 Y 的默认值为 0,Z 的值为 1。范围从 -1.0 到 1.0。

如果这些设置中只有一项不为 0,那么投影向量就与非零轴相对齐。非零值的组合设置为曲面追随创建倾斜平面。例如,要创建一个以世界 Y 轴为中心顺时针旋转 45 度的虚拟平面,需将 X 和 Z 设置为值 1,将 Y 设置为 0。此外,还可以将这三个轴全部设置为 0,即不指定向量,这样可以有效地禁用“使用投影”。

曲面上的位置

偏移
使用曲面法线指定代理在区面上的距离。在每一帧中都重新计算。
显示偏移
当打开该选项时,用从每个曲面对象的顶点发出的线段显示偏移距离,这些线段都垂直于曲面。
[曲面追随目标色样]
在求解过程中显示用来绘制“曲面跟随”目标(参见下面的“显示目标”)的颜色。单击此框可选择不同的颜色。

显示目标启用后,在求解模拟过程中,会在视口中以线框球体的形式绘制每个受“曲面追随”行为影响的代理的中间目标。

如果代理开始离开所追随的曲面,那么在代理到达曲面前目标是大部分可见的;然后沿着曲面边定位目标。在实际中代理追随曲面时,目标通常与代理保持一致,因为曲面追随只提前一或两帧设置新目标。

目标缩放
设置目标大小。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文