通过 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            

,