Node Material

Node Material

The Node Material is a new kind of material available from Babylon.js v4.1. It will let you create a new material by assembling building blocks, or nodes, quickly and easily. These nodes define how vertex and pixel shaders will behave by assembling the nodes in the order needed.

This way you will be in control of everything related to the rendering of our meshes without having to learn GLSL. Furthermore, thanks to our library of predefined nodes, you will be able to reuse entire portions of the Babylon.js engine by just adding a new node for lighting, fog, bones, etc..

Coming next

Node Material
The Node Material is a simple, highly customizable material that you can build yourself piece by piece. Combined with the powerful node-based editor, you can easily create stunning custom GPU shaders and FX for your Babylon.js scenes.
Node Material
Node Material and PBR
Using Physically Based Rendering with the Node Material.
Node Material and PBR
Node Material Post Processes
Learn how to create custom Post Process effects using the Node Material.
Node Material Post Processes
Node Material Procedural Textures
Learn how to create Proecedural Textures using the Node Material.
Node Material Procedural Textures
Node Material Particle Shaders
Learn how to create Particle Shaders using the Node Material.
Node Material Particle Shaders
Available Node Material Blocks
The Node Material is a simple, highly customizable material that you can build yourself piece by piece. Combined with the powerful node-based editor, you can easily create stunning custom GPU shaders and FX for your Babylon.js scenes.
Available Node Material Blocks
Node Material and Particles
Learn how to use the node material editor to create particle shaders.
Node Material and Particles