Naughty Dog TD Matt Puchala发布了 Axiom 3.0,这是 GPU 加速的稀疏体积流体求解器的主要新版本,用于模拟Houdini内部的烟雾和火焰等效果。该更新侧重于模拟性能,增加了对 CUDA 和 Metal 的原生支持,对 Apple Silicon Macs 的原生 Arm 支持,以及减少模拟时间和内存使用的新选项。

用于外观开发的 Houdini 备用 Pyro 解算器的更快替代方案Axiom

于 2020 年首次发布,是一种 GPU 加速的稀疏体积流体解算器,旨在作为 Houdini用于外观开发工作的Sparse Pyro 解算器的更快替代方案。与其原生对应物一样,Axiom 为复杂的火灾和烟雾模拟提供近乎实时的视口反馈,但通过 OpenCL 进行 GPU 加速,如果模拟超出 GPU 内存,则退回到 CPU。它已被 Riot Games 和 Valve 用于游戏动画,并被 Muse VFX 用于视觉效果。

对 Metal、Apple Silicon 和 CUDA

Axiom 3.0 的本机支持扩展了软件支持的 API 范围,进而扩展了本机 GPU 加速的硬件范围。Mac 用户获得原生 Metal 支持——在Axiom 2.2的测试版中引入,现在可以投入生产——以及对新 Apple Silicon Mac 的 Arm 处理器的原生支持。Windows 和 Linux 用户获得原生 CUDA 支持,这应该会提高 Nvidia GPU 的性能。

模拟性能和内存使用的改进

此外,还有许多旨在提高模拟性能的架构更改,发行说明将求解器描述为“整体速度提高 8-32%”。具体更改包括增加相邻切片缓存大小的选项,加速平流操作,特别是对于像爆炸这样的快速移动模拟。现在还可以通过从旧的默认 32 位精度模拟网格切换到 16 位精度网格来减少视觉质量“几乎没有差异”的模拟的内存占用。在 Metal 或 CUDA 下运行时,求解器现在可以使用系统内存和 GPU 内存,从而提高无法放入 GPU 内存的大型模拟的性能。

更好地处理模拟源形状,加上新的速度阻力

Axiom 3.0 还更新了模拟源形状的处理,源现在继承了输入网格的方向及其大小;当源形状重叠时,现在正在合成模拟值。源形状现在还具有视口手柄,可以更轻松地调整其大小和位置。该版本还增加了一个新的速度阻力来减慢模拟速度,并且可以在单个模拟中使用多达三个扰动和湍流力。

定价和系统要求

Axiom 3.0 与在 Windows、Linux 或 macOS 上运行的 Houdini 19.0+ 兼容。商业节点锁定许可证的价格现在为 199 美元,自 Axiom 2.2 发布以来下降了 200 美元,而过去价格为 499 美元的浮动许可证现在按需求定价。该软件还可以在Houdini Apprentice的试用模式下免费使用;仅与Houdini Indie兼容的独立版售价 99 美元。

在在线文档中阅读 Axiom 3.0 中新功能的完整列表

在 Matt Puchala 的网站上阅读有关 Axiom 的更多信息