API

Frame Graph

The Babylon.js Frame Graph System

The Frame Graph system is a powerful tool for creating and configuring the different rendering passes used over the course of a frame.

It is a modular system that lets you create autonomous and efficient rendering modules, improving extensibility through decoupled and composable modules.

Frame graphs simplify and optimize resource management: by reusing textures, you can potentially save tons of GPU memory, depending on the complexity of your graph!

Frame graphs also allow you to do things that were not previously possible with our fixed rendering loop.

Thanks to the new visual editor, Node Render Graph Editor (NRGE), anyone can easily create the layout of a frame visually, without any programming!

Coming next

Frame Graph Basic Concepts and Getting Started
Learn all about the Babylon.js Frame Graph system.
Frame Graph Basic Concepts and Getting Started
Frame Graph Framework Description
Learn all about the Babylon.js Frame Graph system.
Frame Graph Framework Description
Node Render Graph Blocks
A detailed overview of the Node Render Graph blocks.
Node Render Graph Blocks
Frame Graph Examples
Real-world use cases for frame graphs.
Frame Graph Examples
Frame Graph Frequently Asked Questions and Best Practices
Frequently asked questions and best practices about frame graphs
Frame Graph Frequently Asked Questions and Best Practices