将所有对象或选定多边形和 NURBS 对象导出到 Alembic 缓存文件中。
默认情况下,Alembic 缓存文件保存在当前 Maya 项目的 cache\alembic 文件夹中。
请参见创建 Alembic 缓存。
打开窗口,从中可设定用于导出 Alembic 文件的选项。
-
-
-
-
-
-
-
-
指定指定的和时间之间(且包括“开始”(Start)和“结束”(End)时间)的帧的范围确定。
-
-
指定文件创建过程中的采样频率。默认情况下,对象变形的采样将每帧进行一次,并保存到 Alembic 文件。
例如,如果值为 2,表示对于每隔一帧缓存当前对象的变换。
-
-
启用时,您可以指定每帧的采样数。您可以使用此选项将可由渲染应用程序解释的帧子采样数据设定为快门打开和关闭值,以实现运动模糊。
-
-
-
-
指定从哪一帧开始场景求值。使用此选项可以为需要预备运行到开始帧的依赖于时间的平移设定起始帧。
通过该选项可以添加动力学和自定义属性数据以导出 Alembic 文件。若要添加属性,请执行下列操作之一:
- 在字段中键入属性的名称,然后单击。
- 在中选择属性,然后单击。
添加的属性会显示在下的表中。
指定前缀以过滤出要写入到 Alembic 文件中的属性名称。在字段中键入一个值,然后单击。属性名称中包含指定前缀的所有属性均将被添加到 Alembic 文件中。
高级选项(Advanced Options)
-
-
-
-
启用该选项后,原始多边形对象中的法线数据不会包括在导出的 Alembic 缓存文件中。
-
-
启用该选项后,任何不可渲染的节点或层次(例如隐藏的对象)不会包括在 Alembic 文件中。
-
-
启用该选项后,任何与导出的对象关联的名称空间都将从 Alembic 文件中移除。例如,名称空间为 taco:foo:bar 的对象在 Alembic 文件中显示为 bar。
-
-
启用该选项后,多边形网格和细分对象中的 UV 数据将写入到 Alembic 文件中。仅包含当前的 UV 贴图。
-
-
启用该选项后,将在整帧对几何数据采样并将其写入到文件中。禁用该选项(默认设置)后,将在子帧对几何数据采样并将其写入到文件中。
-
-
启用该选项后,节点层次中的顶部节点将存储为世界空间。默认情况下,这些节点存储为局部空间。
-
-
启用该选项后,对象的可见性状态将存储在 Alembic 文件中。否则,所有对象都视为可见。
-
-
启用后,使用 Euler 过滤器过滤 X、Y 和 Z 旋转数据。Euler 过滤有助于解决旋转中的违规情况,尤其是 X、Y 和 Z 旋转超过 360 度时。
回调(Callbacks)
结合使用回调与 Alembic 导出的推荐方法是首先定义一个全局过程。例如,在中,定义以下内容:
global proc perFrameCallback(int $frame)
{
print $frame;
}
完整的 MEL 回调为:
perFrameCallback(#FRAME#)
-
-
对每个帧求值时,将以 Mel 命令对指定的字符串求值。例如,print ("#FRAME#")。
-
-
平移完成后,将以 MEL 命令对指定的字符串求值。例如,print ("Done!")。
-
-
对每个帧求值时,将以 Python 命令对指定的字符串求值。例如,print ("#FRAME#")。
-
-
平移完成后,将以 Python 命令对指定的字符串求值。例如,print ("Done!")。