Originally posted on 28 October 2022. Scroll down for news of the Axiom 3.1 update.
Theory Accelerated – aka former Naughty Dog TD Matt Puchala – has released Axiom 3.0, a new version of the GPU-accelerated sparse volumetric fluid solver for simulating effects like smoke and fire inside Houdini.
The update focuses on simulation performance, adding native support for CUDA and Metal, native Arm support for Apple Silicon Macs, and new options to reduce simulation time and memory usage.
A faster alternative to Houdini’s spare Pyro solver for look development
First released in 2020, Axiom is a GPU-accelerated sparse volumetric fluid solver, intended as a faster alternative to Houdini’s Sparse Pyro solver for look dev work.
Like its native counterpart, Axiom provides near-real-time viewport feedback on complex fire and smoke sims, but is GPU-accelerated via OpenCL, falling back on the CPU if a simulation exceeds GPU memory.
It has been used on game cinematics by Riot Games and Valve, and in visual effects by Muse VFX.
Native support for Metal, Apple Silicon and CUDA
Axiom 3.0 expands the range of APIs the software supports – and by extension, the range of hardware on which it is natively GPU-accelerated.
Mac users get native Metal support – introduced in beta in Axiom 2.2, and now production-ready – along with native support for Arm processors for new Apple Silicon Macs.
Windows and Linux users get native CUDA support, which should improve performance on Nvidia GPUs.
Improvements to simulation performance and memory usage
In addition, there are a number of architectural changes intended to improve simulation performance, with the release notes describing the solver as “anywhere from 8-32% faster overall”.
Specific changes include the option to increase the size of the neighbour tile cache, speeding up advection operations, particularly for fast-moving simulations like explosions.
It is also now possible to reduce the memory footprint of simulations with “little or no difference” in visual quality by switching from the old default 32-bit-precision simulation grids to 16-bit-precision grids.
The solver can now use system memory as well as GPU memory when running under Metal or CUDA, improving the performance of larger simulations that can’t fit into GPU memory.
Better handling of simulation source shapes, plus new velocity drag force
Axiom 3.0 also updates handling of simulation source shapes, with sources now inheriting the orientation of an input mesh as well as its size; and simulation values now being composited when source shapes overlap.
Source shapes also now have viewport handles, making it easier to adjust their size and position.
The release also adds a new velocity drag force for slowing down simulations, and makes it possible to use up to three disturbance and turbulence forces in a single simulation.
Updated 23 May 2023: Theory Accelerated has released Axiom 3.1.
It’s primarily a performance update, particularly for Mac users, with simulation now “5-25% faster” when using either Metal or OpenCL on macOS; and better stability when retiming simulations.
However, there are a number of new features, including a new Fast Perlin noise type, which is roughly 5x faster than the standard Perlin noise, at the cost of providing a smaller range of controls.
Pricing and system requirements
Axiom 3.1 is compatible with Houdini 19.0+ running on Windows, Linux or macOS.
Commercial node-locked licences now cost $199, down $200 since the release of Axiom 2.2, while floating licences, which used to cost $499, are now priced on demand.
The software can also be used free in trial mode with Houdini Apprentice; the Indie edition, which is compatible only with Houdini Indie, costs $99.
Read a full list of new features in Axiom 3 in the online documentation
Read more about Axiom on the product website
Tags: 16-bit precision, 32-bit precision, AMD, Apple Silicon, ARM processor, Axiom, Axiom 3.0, Axiom 3.1, CPU fallback, CUDA, disturbance, Fast Perlin noise, fire, fire simulation, fluid simulation, free edition, game cinematic, game development, gaseous fluid, GPU-accelerated, GPU-based, Houdini, Houdini Apprentice, Houdini Indie, look dev, look development, M1, M2, macOS, Matt Puchala, Metal, native Metal support, new features, new price, NVIDIA, OpenCL, Perlin noise, price, price cut, price drop, Pyro solver, real time, SideFX, simulation, smoke, source shape, sparse fluid solver, sparse Pyro, sparse volumetric fluid solver, system requirements, Theory Accelerated, Turbulence, velocity drag, vfx, visual effects
Comments
You can follow any responses to this entry through the RSS 2.0 feed.