通过 Maya 的 ICE 互操作性,可以在 Maya 和 Softimage 之间来回发送 ICE 效果数据。通过此互操作性,可以利用 ICE(交互式创新环境)基于节点的数据流结构为 Maya 场景(包括点云火和模拟几何体变形)创建各类效果。
有关在 Maya 和其他 Autodesk 应用程序之间交换数据的信息,请参见将对象发送到 Autodesk 应用程序。有关 ICE 模拟的信息,请参见 Softimage Wiki:http://softimage.wiki.softimage.com/index.php?title=Interoperability_with_Maya。
发送场景对象
无论场景数据源自 Maya 还是 Softimage,均可在应用程序之间进行交换。可在 Maya 或 Softimage 中创建包括多边形网格、曲线、摄影机和灯光的对象,并在应用程序之间进行交换。
例如,可以选择将 Maya 中的以下对象发送到 Softimage:
要用于在 ICE 中控制粒子效果的任何对象。例如,包括曲面发射器的几何体,以及任何碰撞对象、目标对象和粒子要沿其流动的曲线。
要使用 ICE 进行变形的任何几何体,以及要用于控制变形的任何对象。
将数据从 Softimage 发送回 Maya 时,会发送以下内容:
用于每个 ICE 粒子效果的 nCache。在 Maya 中,将创建一个 nParticle 对象并设定为从 nCache 中读取。nParticle 对象的名称来源于 ICE 效果。
还会创建由材质和 ParticleSamplerInfo 节点组成的着色网络。通过该着色网络,可以在 Maya 中将 ICE 效果渲染为“云”(Cloud)状或“滴状曲面粒子渲染类型”(Blobby Surface Particle Render Type) 。
注意发送场景后,将不会在 Maya 中创建粒子发射器节点,这意味着必须在 Softimage 中进行所有与粒子发射相关的设置和更新。
从经 ICE 树变形的 Maya 中发送每个对象的几何缓存。在 Maya 中,将自动应用几何缓存。
请参见为 Softimage 准备 Maya 场景。
支持的 nParticle 属性
下表列出了可包含在 Softimage 的 nCache 中的 nParticle 属性及其对应的 ICE 属性。
属性
Maya | Softimage |
position | PointPosition |
id | ID |
rgbPP | Color(RGB 通道) |
opacityPP | Color(Alpha 通道) |
radiusPP | 大小 |
mass | 质量 |
count | NbPoints |
可选属性
Maya | Softimage |
velocity | PointVelocity |
birthTime (在 Softimage 中计算为当前时间 - 年龄) | 年龄 |
lifespanPP | AgeLimit |
rotationPP | 方向 |
angularVelocityPP | AngularVelocity |
可以选择要包含在效果缓存中的可选属性。若要执行此操作,请在 Softimage 中选择“文件 > 发送到 Maya (Send to Maya) > 首选项”。有关详细信息,请参见 Softimage Wiki:http://softimage.wiki.softimage.com/index.php?title=Interoperability_with_Maya
,