Materials
Materials give your meshes color and texture. One material in Babylon.js can be used to cover as many meshes as you wish. Materials can be displayed as wireframes, scaled and offset across a mesh, made transparent, and blended. You can apply multiple materials to one mesh and use a dynamic texture as a material that you can draw and write on in real time. Do you need to make your material appear more textured or bumpier, or make it reflect and refract? The first section shows you how.
Node materials allow you to create a material based on custom shaders but without having to deal with shader code.
The advanced section covers more technical aspects of materials and ways to customize them.
Coming next
Using Materials
Jump into the exciting world of learning to use Babylon.js materials.

Shaders
Learn all about shaders (GPU instructions) and shader development!

Node Material
Learn all about the incredibly powerful Node Material in Babylon.js.

Advanced Materials
Learn about more advanced materials and material creation in Babylon.js.
