Image generated with AI
Bifrost in Maya: getting started with simulations
Diego Cortés
Author
Bifrost in Maya looks like a tool for TDs and big studios, but with a ready-made graph from the Bifrost Browser you can have smoke or water rendering in minutes. This is your starting path, from loading the plug-in to an Arnold render.
What is Bifrost in Maya?
Bifrost is an Autodesk Maya plug-in included with your subscription that provides a node-based framework for building custom effects: modeling, simulation, scattering, instancing and rigging. Everything is built by connecting nodes in a graph, with direct viewport preview and final rendering in Arnold. The best part is that you do not need to code: nodes connect visually and the graph becomes your effects scene.
Bifrost is more than water and smoke
The name sounds like fluids, but the environment covers much more. The main solvers are Aero for gases (smoke, fog and fire), Liquid with the FLIP engine for water and fluids, MPM for materials like snow, mud or cloth, particles for dust and sparks, and rigid body dynamics for destruction. Add scattering and instancing for populating scenes. Bifrost started as a fluid system and evolved over the years into a complete node-based VFX environment, so what you learn in one area carries over to the others.
Loading the plug-in and finding Bifrost in the menus
Bifrost is not always visible when you open Maya. If you do not see Bifrost Graph under the Create menu, or Bifrost Browser and Bifrost Graph Editor under the Windows menu, the plug-in is not loaded. Open Windows > Settings/Preferences > Plug-in Manager, find the Bifrost plug-in and check the Loaded box. The menus populate immediately after that.
Bifrost Graph on the Create menu
The Create menu hosts the Bifrost Graph entry, where you create a new graph. Each graph is a container of nodes that you can name, save and reuse across scenes. It is the entry point when you want to build an effect from scratch or bring in one of your previous graphs.
Bifrost Browser and Graph Editor on the Windows menu
The Windows menu contains the two windows you will use the most. The Bifrost Browser is the library of example graphs and sample scenes, and the Bifrost Graph Editor is the canvas where you edit graphs. Both windows can be docked into your layout or left floating while you work.
The Bifrost Browser: ready-to-use graphs
The Bifrost Browser is the best friend of anyone starting out. It gathers example graphs organized by effect type and includes sample scenes, several of them featuring liquids. The most efficient strategy is not to build a graph from zero but to open one that already works, understand what each node does and modify it to your taste. That way you learn the real solver patterns without getting frustrated on the first try.
Your first simulation: smoke with Bifrost Aero
The classic entry flow is smoke with Aero. Create a Bifrost Graph, add a simple emission source such as a sphere or a plane, connect it to the Aero solver and adjust the resolution and the fields you want to simulate. Hit play on the timeline and watch the smoke evolve in the viewport. Start with a low resolution so iteration stays fast, and raise it only when the behavior looks right.
Simulating liquids with the FLIP solver in the graph (Bifrost 2.13+)
Since Bifrost 2.13.0.0 you can simulate liquids directly in the graph with the FLIP solver, similar to the classic fluids system but inside the nodal environment. It is the modern path for water, pours and splashes, with advantages that used to require lengthy setups.
Emitting liquid and foam
Liquid emission is as straightforward as in Aero: pick a source, connect it to the solver and define the fluid properties. For fast water, particle-based foam adds the spray and bubbles that sell the motion, and you can emit colored liquid from color sets to give the fluid its own identity.
Adaptive resolution and refining with nodes
The graph FLIP solver supports adaptive resolution, concentrating detail where it matters instead of wasting cells in empty areas. All refinement is controlled with nodes, so you can chain density, velocity and vorticity adjustments without touching code.
Rendering with Arnold and caching the simulation
Bifrost simulations render directly with Arnold for Maya, which keeps the production flow simple. Before rendering, save the simulation to a cache: .bob files store the result and avoid recalculating solvers on every test. Bifrost 2.14 also adds batch execution for generating caches in bulk. With the cache ready you can iterate lighting, camera and shading without re-simulating, which speeds up the whole process considerably.
Recent updates worth knowing (2.13 / 2.14)
The latest plug-in versions bring changes that affect your workflow directly. Bifrost 2.13 (for Maya 2026) introduced liquids in the graph, texture baking, rigging updates, new nodes and expanded sample graphs. Bifrost 2.14 (Maya 2026.1) improved liquid and foam, added batch execution, Bifrost parameter editing in the Attribute Editor, conversion of strands to Maya curves, UV generation from projection planes and the Modular Rigging Framework. If you are coming from older versions, it is worth reviewing the changes in the official Autodesk documentation.
Conclusion
Bifrost in Maya is learned by iteration: open a graph from the Browser, modify it, break things and watch how each node responds. You do not need to be a programmer or work at a big studio to get value from it. If you want to see complete workflows in action, explore the curated video tutorials at CGI Academy Hub and take your first simulation all the way to the render.