Bifröst
现在,Bifrost 菜单在 FX 菜单集中提供。
注意:Maya 2016 中的 Bifröst 包括许多新增功能和增强功能,它们可能会影响在早期版本中创建的模拟。在早期版本中保存的场景可能会在 Maya 2016 中产生不同的结果。
Bifröst Aero
通过 Bifröst 中新增的空气动力学 FLIP 解算器,可以创建模拟的火、烟、云和雾效果。Bifröst Aero 包括对模拟的 FLIP 粒子密度和渲染的粒子密度的独立控制。这意味着在渲染效果的较高分辨率版本时,可以按较低的分辨率进行模拟。
请参见使用 Bifröst Aero。
导向液体模拟
通过新增的导向模拟工作流,可以使用已缓存的模拟或已设置动画的网格对象驱动液体的行为。通过导向模拟,可以创建和缓存完全深度的低分辨率液体,然后使用它在液体的曲面上引导高分辨率模拟。对于诸如经过仔细的艺术指导的巨大波浪之类的效果,使用导向模拟。也可以在高分辨率上执行多次迭代,同时保留基础导向模拟的基本外观和运动。
使用低分辨率液体模拟引导高分辨率液体模拟
使用网格引导高分辨率液体模拟
打开 Bifröst 图表
现在可以打开 Bifröst 图表的顶级,以添加、删除和连接节点,以及在属性编辑器中公开通道。
请参见基于 Bifrost 图表的任务。
自适应性
新增的自适应性功能已集成到 Bifröst 液体解算器中。
“空间”(Spatial):通过新增的“空间”(Spatial)自适应性功能,可以在需要细节的液体(如液体移动和沿碰撞边界的区域)中保持高分辨率。同时,解算器会降低其中液体为静态的分辨率,如在其内部区域中。
启用“空间”(Spatial)自适应性可减少内存使用和缓存文件大小,同时保持液体模拟的逼真外观。
“时间步”(Time Stepping):现在可以使用“时间步长自适应性”(Time Step Adaptivity)属性控制液体模拟的时间步。
请参见 Bifrost 自适应性属性。
禁用体积
通过新增的禁用体积,可以将 Bifröst 液体和 Aero 发射隔离到多边形对象的边界框区域。禁用体积之外的区域不发射粒子。
请参见使用 Bifröst 剪裁和禁用体积网格。
新增 Bifröst 液体属性
曲面张力(Surface Tension)
新增的“曲面张力”(Surface Tension)属性设置液体曲面张力的快速近似值。默认值 0.072 生成适合水的曲面张力(以 N/m 为单位),假定场景已建模,比例为 1 栅格单位 = 1 米。
请参见 Bifrost 表面张力属性。
粘度(Viscosity)
使用新增的“粘度”(Viscosity)属性可平滑模拟中的液体流。
请参见 Bifrost 粘度属性。
平铺视图(Tile View)
新增的“平铺视图”(Tile View)预览使用颜色映射,以显示模拟中体素分辨率的范围。这样就可以查看在不同级别的分辨率上计算的模拟部分。
使用“平铺视图”(Tile View)控件可将预览隔离到感兴趣的特定区域。对于可视化在模拟的内部区域中发生的情况以达到诊断目的(尤其是使用自适应解算时),这是很有用的。
可以从 bifrostShape 属性编辑器访问“平铺视图”(Tile View)控件。请参见使用平铺视图预览 Bifröst 体素分辨率。
性能改进
除了“自适应性”(Adaptivity)外,还对 FLIP 液体解算器进行了改进以最大限度地提高 CPU 使用率和减少内存。也改进了对象体素化以处理更多种类的形状。
更好的不透明度
粒子和体素具有更好的不透明度排序和变形,尤其是“硬件渲染器 2.0”(Hardware Renderer 2.0) “透明度算法”(Transparency Algorithm)设置为“深度剥离”(Depth Peeling)时。
nDynamics
Maya 柔体使用 nDynamics
现在可以使用 Nucleus 动力学对 Maya 柔体模拟进行解算。通过将其添加到 nDynamics,柔体现在与 Nucleus 对象(如 nParticle 和 nCloth)进行交互。将 nConstatint 与柔体一起使用,并将柔体模拟保存到 nCache。