轨迹视图

“轨迹视图”提供两种基于图形的不同编辑器,用于查看和修改场景中的动画数据。另外,您可以使用“轨迹视图”来指定动画控制器,以便插补或控制场景中对象的所有关键点和参数。

“轨迹视图”使用两种不同的模式:“曲线编辑器”和“摄影表”。“曲线编辑器”模式将动画显示为功能曲线,而“摄影表”模式将动画显示为包含关键点和范围的电子表格。关键点是带颜色的代码,便于辨认。一些“轨迹视图”功能(例如移动和删除关键点)也可以在时间滑块附近的轨迹栏上进行访问,还可以展开轨迹栏来显示曲线。默认情况下,“曲线编辑器”和“摄影表”打开为浮动窗口,但也可以将其停靠在界面底部的视口下面,甚至可以在视口中打开它们。您可以命名“轨迹视图”布局,并将其存储在缓冲区中,以供以后重用。“轨迹视图”布局使用 MAX 场景文件存储。

软件会记住您上次使用的“轨迹视图”布局,并在您下次打开“轨迹视图”时自动加载它。

轨迹视图 - 曲线编辑器

轨迹视图 - 摄影表(编辑关键点)

轨迹视图的典型用法

“轨迹视图”可以执行多种场景管理和动画控制任务。使用“轨迹视图”,可以:

过程

如果在帧中使用了控制器,要对帧进行更改,请执行以下操作:

    将控制器或约束应用于对象运动时,控制器起作用的帧的范围,由应用当前的活动时间段决定。如果之后再更改活动时间段或者动画长度,那么控制器的影响持续时间不会更改。有时,应用控制器(例如“路径约束”)时,会自动设置关键点,可以使用它们来更改此范围。但是其他控制器,例如“噪波”控制器,并不设置关键点。在这种情况下,请执行以下步骤:

  1. 选择对象,然后右键单击该对象,并从菜单中选择“曲线编辑器”。
  2. 展开对象层次,找到所要调整的轨迹。
  3. 从“编辑器”菜单上,选择“摄影表”。
  4. 在“摄影表”上,单击“编辑范围”。
  5. 通过拖动其端点可以调整范围的持续时间,或者通过在端点之间拖动可以调整它在动画中的位置。

    有关详细信息,请参见摄影表简介

要在“轨迹视图”(任一模式)中选择关键点,请执行以下操作之一:

注: 如果正处于“摄影表 - 编辑范围”模式,那么可以使用“选择时间”来选中多个关键点。

要在“轨迹视图”(任一模式)中删除关键点,请执行以下操作:

  1. 选中曲线上,或摄影表上的关键点。
  2. 按下 Delete 键以删除选定的关键点。

要使“轨迹视图”总是显示在第二个监视器上,请执行以下操作:

    如果正在使用双监视器设置,则通过编辑一个脚本,可以使“轨迹视图”显示在右手边的监视器上。

  1. 在主工具栏上,右键单击“曲线编辑器”,然后选择“编辑宏脚本”。

    此时将显示打开“轨迹视图 – 函数曲线编辑器”的 MAXScript 脚本。

  2. 请找到这一行:
    if (trackviews.open "Track View - Curve Editor" layoutName:"Function Curve Layout") == true then
  3. 将它替换为这一行:
    max_window = getMaxWindowSize() --get Desktop size if (trackviews.open "Track View - Curve Editor" layoutName:"Function Curve Layout" pos:[max_window.x/2,0] height:max_window.y width:(max_window.x/2) ) == true then 
  4. 保存脚本,然后重新启动 3ds Max

这将在右半桌面上,使用新会话 打开“轨迹视图”。假设双监视器设置报告双倍宽度,那么这会使“轨迹视图”显示在第二个监视器上。对于单监视器,这将在单监视器的右半边打开它。当然,也可以输入自己的数字,例如,如果在 1024x768 时使用两个监视器,那么可以输入 pos:[1024,0] height:768 width:1024。

要在视口中打开“轨迹视图”,请执行以下操作: