Vitrage Generator

Turn image references into customizable procedural stained glass on almost any silhouette or mesh. The system combines generated geometry, materials and an advanced glass shader in a workflow designed for fast iteration.

1-CLICKsetup
5.0+Blender
BETArelease
Vitrage Generator showcase
PEAKDREAMS / BLENDER TOOL
01

IMAGE-DRIVEN GENERATION

Choose an image and let the generator derive stained-glass segmentation from contrast, shapes and color distribution.

02

CUSTOM SHAPES

The workflow is not restricted to traditional window forms and can be used on almost any custom silhouette or mesh.

03

ADVANCED GLASS SHADER

Control glass appearance, frames, color variation, bump, parallax and additional projected stained-glass caustics.

01 / OVERVIEW

What it does.

Vitrage Generator was released in Beta for Blender 5.0+. The current workflow is fully functional but complex procedural calculations can be demanding, so final-mesh optimization and performance improvements remain an important development priority.

02 / HOW TO USE

Core workflow.

  1. Open the included project and run the setup script.
  2. Select / load the image that should drive the stained-glass design.
  3. Adjust Resolution and Slice Method to control segmentation and performance.
  4. Tune frame / vein width and height, then refine Voronoi scale, shape and randomness.
  5. Before applying the final modifier, enable Click Before Apply to create a faster final mesh that can be copied between Blender files.
03 / INSTALLATION

Getting started.

  1. Vitrage Generator is modifier-based and is best used with the included Blender project file.
  2. Open the included Blender file in Blender 5.0 or newer.
  3. Run the setup script.
  4. The script assigns the selected image to the required nodes and materials.
  5. Choose your image and begin editing the generated stained glass.
04 / GENERAL GUIDE

Main controls.

Resolution

Higher values create more detail and smaller glass pieces but increase calculation time.

Slice Method

Basic Slice works for general cases; Bright / Hue can produce more advanced segmentation for colorful or high-contrast images.

Slice Points

Three thresholds control where geometry is divided. Darker images generally benefit from lower values.

Delete Smaller Pieces

Removes tiny fragments and can clean / optimize the generated topology.

Veins & Frame

Controls 3D resolution plus the width and height of lead connections and the outer frame.

Voronoi MIN / MAX

Creates two procedural glass regions with independent scale, randomness and shape settings.

Parallax / Bump

Adds internal depth and surface imperfection to the glass material.

Color / Shader

Controls transmitted light, random color variation, emission, bump strength and optional extra caustics.

05 / VIDEO

Watch the tutorial.

Open the official PeakDreams video for a complete visual walkthrough and examples.

WATCH ON YOUTUBE ↗