Using Materials

How To Use Materials

There is much you can achieve by applying the Babylon.js standard material to a mesh and a variety of types of texture. Beyond that there is also physically based rendering material to give a more realistic appearance to a material.

In This Category

Introduction To Materials
Jump into the exciting world of learning to use Babylon.js materials.
Introduction To Materials
More Materials
Learn about applying bump, opacity, tiling, and detail maps in Babylon.js.
More Materials
Parallax Mapping
Learn all about using parallax mapping in Babylon.js.
Parallax Mapping
Normal Maps
Learn all about normal maps in Babylon.js.
Normal Maps
----------
Documentation page for ----------
----------
Introduction To Blend Modes
Learn blend modes and blending pixels in Babylon.js.
Introduction To Blend Modes
Map Materials to Individual Mesh Faces
Learn how to apply different materials to different faces of a mesh.
Map Materials to Individual Mesh Faces
Different Textures On The Front And Back Of A Mesh
Learn how to apply different textures to the front and back of a mesh.
Different Textures On The Front And Back Of A Mesh
Multi-Materials
Learn how to use Babylon.js Multi-Materials.
Multi-Materials
Dynamic Textures
Learn all about dynamic textures in Babylon.js.
Dynamic Textures
Video As A Texture
Learn about how to use video as a texture in Babylon.js.
Video As A Texture
Reflections and Refractions
Learn all about reflection and refraction in Babylon.js.
Reflections and Refractions
Fresnel Paramaters
Learn fresnel parameters in Babylon.js.
Fresnel Paramaters
KTX2 Compressed Textures
Learn advanced texture compression with KTX2 support in Babylon.js.
KTX2 Compressed Textures
----------
Documentation page for ----------
----------
Materials Library
The Babylon.js materials library is a collection of advanced materials to be used in a Babylon.js scene.
Materials Library
----------
Documentation page for ----------
----------
Introduction to Physically Based Rendering
Start learning about Physically Based Rendering in Babylon.js.
Introduction to Physically Based Rendering
Using An HDR Environment For PBR
Learn about using an HDR Environment in your Babylon.js scene.
Using An HDR Environment For PBR
Mastering PBR Materials
Dive further into learning about PBR materials in Babylon.js.
Mastering PBR Materials
----------
Documentation page for ----------
----------
Procedural Textures
Learn fresnel parameters in Babylon.js.
Procedural Textures
Procedural Texture Library
Learn about the free available Procedural Textures in the Babylon.js Procedural Texture library.
Procedural Texture Library
----------
Documentation page for ----------
----------
Material Plugins
Create plugins to customize shaders of existing materials
Material Plugins