Vitrium: Advanced Glass Shader For Cycles

by fridje in Surfacing


Vitrium is a concise, PBR-compatible glass shader for Cycles, and features controls not present in either the Principled shader or the built-in glass shader:

  • Refractive Dispersion: this enables approximation of the real-life characteristic of glass to separate colours transmitted through it into a rainbow.
  • A separate Specular Colour control: the user can change the colour of reflections without affecting the colour of the glass itself, enabling the approximation of phenomena such as iridescence and anisotropic scattering. 
  • Volumetric Colour Absorption: an internal volumetric absorption shader models how real-life pigmentation in glass absorbs more colour from rays of light the deeper they penetrate into the glass.   

Vitrium is ideal for rendering refractive materials with dispersive, opalescent or iridescent properties, and can add a great deal of realism to a scene even without textures. 

Product download includes:

  • Asset blend file containing the Vitrium node group, and a default Vitrium material as an asset. Simply add this file to your Blender asset library folder, and it will appear in your asset library browser within Blender, to be dragged and dropped onto any mesh.
  • An example scene blend file, containing the showcase scene used in the product imagery on this page. 
  • The shader source code (.OSL file)

Changelog:
23/11/2023:
Version 1.1 release: 

  • Added Support for Blender 4.0

09/11/2023:
Version 1.0.2 release:

  • Fixed energy conservation bug

Choose a product version:

Sales 10
Dev Fund Contributor
Published 6 months ago
Blender Version 3.5, 3.6, 4.0
Render Engine Used cycles
License GPL
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message