glTF-Tutorials

Adding Material Extensions to glTF Models

By Eric Chadwick, Senior 3D Technical Artist, DGG, @echadwick-artist

This tutorial explains how to edit glTF files using open source software to add material extensions KHR_materials_transmission and KHR_materials_volume to create glass with reflection, refraction, and absorption.

These methods can be repurposed for other material extensions too.

Sample Model

The glTF model used in this tutorial is available in the samples folder.

screenshot of GlassHurricaneCandleHolder.gltf with transmission and volume

(Above) GlassHurricaneCandleHolder.gltf with transmission and volume

Table of Contents

Acknowledgements