返回介绍

3ds Max 帮助

3ds Max 帮助归档

“脚本”面板

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

脚本状态选项可用来创建带两个参数的“MAXScript”脚本:节点和时间。脚本通常测试一个或多个值,之后如果条件(测试结果)为真就返回 1,如果条件为假则返回 0。此结果决定是否激活状态。

  • 选择群组辅助对象。 “修改”面板 “全局剪辑控制器”卷展栏 “新建” 选择全局剪辑对象。 在列表中选择对象。 “编辑” “合成”对话框 “状态”面板 “新建状态” “编辑属性” “剪辑状态”对话框 “脚本”面板
  • “轨迹视图” “层次” “全局轨迹” “块控制” “全局剪辑属性”(右键单击) “合成”对话框 “状态”面板 “新建状态” “编辑属性” “剪辑状态”对话框 “脚本”面板

剪辑控制器所使用的脚本除了需要一个与时间相关的特别的状态之外,与那些认知控制器所使用的脚本相类似。

在以下示例脚本中,“del”是代理的节点,“t”是时间。脚本化的函数名称“stoppedScript”也需要在“剪辑状态”对话框的“脚本”面板内的名称字段中输入。与认知控制器脚本不一样,需要调用语句“at time t”,因为在合成发生的时候并没有运行动画。

fn stoppedScript del t = (
at time t
if del.pos.z < 65 then 1 else 0
)

界面

使用脚本

打开此项,以使用“MAXScript”脚本来控制剪辑。

“脚本”组

[函数名称字段]

输入由脚本定义的函数名称,也可以在脚本的开始处找到它。

编辑脚本

打开 MAXScript 编辑器窗口以编辑脚本。

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

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

发布评论

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