“出生文件”操作符可用于在 3ds Max 与使用 Maya nCache 格式生成粒子缓存文件的应用程序(包括 Maya 和 Softimage)之间实现互操作性。特别是,可以使用“发送到”功能将场景发送到 Softimage,使用 ICE 添加粒子效果,然后再将场景发送回 3ds Max。返回的场景中现在包含一个“粒子流”系统,其中的粒子是“出生文件”操作符从点云文件生成的。
nCache 格式的主文件使用 .xml 扩展名,并且附带有一个或多个 MC(Maya 缓存)文件:每个缓存帧一个。每个 MC 文件都描述粒子动画中的一个连续帧。“出生文件”操作符构成了“发送到”功能的基础,该功能简化了使用 Softimage ICE 填充 3ds Max 粒子模拟的过程。在“发送到”工作流的上下文中,操作符是自动添加和配置的。
有关此过程的详细信息,请参见 Softimage 帮助。
示例:要在 3ds Max 中使用 Softimage ICE 粒子,请执行以下步骤:
要执行此步骤,请将 Autodesk Softimage 2015 和 Autodesk 3ds Max 2022 安装在同一台计算机上。

“发送到 Softimage”
“以新场景发送”。 Softimage 是否打开无关紧要。
稍等片刻,对象就会发送到 Softimage。如果显示警告对话框,请单击“确定”继续。
“创建”
“基本发射”。 “基本发射”设置使粒子从对象中发出。

“更新当前 3ds Max 场景”。 或者,单击右下角“已连接到 3ds Max”消息附近的“更新”按钮。
与在 Softimage 中一样,所有对象都看起来发射粒子。

此操作符参数将显示在“粒子视图”对话框右侧的卷展栏上。
所有数据文件的文件扩展名都为 .mc 。这代表“Maya 缓存”(此功能使用 Maya nCache 数据格式),并表明每个数据文件表示 Softimage 中原始粒子动画的一个缓存帧。
非常重要的一点是:Softimage 不发送实际的粒子系统,而只发送从其粒子动画生成的缓存数据。因此,不能在 3ds Max 中更改粒子动画设置,然后将其发送回 Softimage。使用此互操作性功能时,将在 Softimage 中执行所有粒子系统设置和修改操作。但是,通过在 3ds Max 中更改其他设置可以在一定程度上修改粒子系统,请参见下面的几个步骤。
粒子保持在原位,因为它们仍然使用相同的缓存动画数据。

(更新)。 返回到 Softimage 中,对象位置会发生更改以反映此更新。如有必要,可更改视图进行查看。

之所以发生此情况是因为 ICE 粒子系统动态参考对象,如果发射器对象移动,会自动更新粒子位置。

这表明缓存的粒子动画已更新。
对于该步骤的最后部分,将体验更改粒子流系统中的参数后产生的效果。
在最后缓存的粒子动画帧(应当为 100)后,粒子仅停止移动。
这次粒子在最后的缓存帧后消失。

该用户界面出现在“粒子视图”对话框右侧的“参数”面板中。
包含显示定义粒子出生参数的 XML 点云文件名称的按钮;要选择其他文件,请单击此按钮,然后使用打开的文件对话框。该组还包含有关粒子文件的只读基本数据,包括总帧数、开始时间和结束时间以及动画帧速率。
仅包含该帧的只读粒子数据(使用时间滑块更改帧)。显示粒子总数、该帧的活动 MC 文件的帧编号以及 MC 文件的名称。
如果“速率 (%)”值(参见下文)不是 100.0,则当前帧数据很有用。在这种模拟中,3ds Max 中的当前帧可能与活动 MC 帧不同,因此该组会告诉您粒子流使用 nCache 文件的哪个帧来填充当前帧。例如,如果当前帧为 30 而“速率 (%)”值为 80.0,则“文件时间”值为 24。
使用以下切换可指定要从 MC 文件序列使用的数据通道。点云 (XML) 文件指定数据可用于的通道,不含指定数据的通道在该组中不可用。
此设置可以弥补各种程序使用不同轴作为垂直方向的情况。在 Maya 中,可以在“Y 向上”和“Z 向上”之间进行选择,在 Softimage 中,仅使用“Y 向上”,而在 3ds Max 中,使用“Z 向上”。因为传入的粒子文件没有指定上方向向量,所以需要选择该选项。默认设置为“Y 向上”,因为大多数情况下该默认值都适用。
如果在“出生文件”操作符中的“方向”(参见上文)处于启用状态的情况下,在事件中使用“图形实例”操作符,可以看到该设置的效果。例如,如果使用圆锥体,将看到粒子的最终方向取决于“上方向向量”设置。