Home▸Articles▸Geometry

Voronoi Glass Shatter: A Geometric Approach to Simulating Broken Glass

A fascinating blend of geometry and randomness that reveals the intricate patterns found in shattered glass.

mysimulator teamUpdated June 2026≈ 3 min read▶ Open the simulation

What is a Voronoi Diagram?

A Voronoi diagram partitions a plane into regions based on distance to points in a specific subset of the plane. Each region consists of all points closer to its associated point than to any other. This creates a tessellation of polygons, where each polygon represents the area closest to one of the initial set of points.

In the context of simulating shattered glass, these points can represent the locations of cracks or fractures in the glass, and the Voronoi cells around them create the jagged edges and irregular patterns typical of broken glass.

How Does Voronoi Shatter Work?

The simulation starts by placing a set of random points on a plane. These points act as seeds for the Voronoi cells, which grow outward to encompass all areas closer to their seed than any other. The edges between these cells form the boundaries of the shattered glass pattern.

By adjusting parameters such as the density and distribution of the initial points, one can control the complexity and randomness of the resulting shatter pattern, making it more or less realistic depending on the desired effect.

live demo · related simulation● LIVE

Why Does It Matter?

Understanding Voronoi diagrams is crucial in various fields such as computer graphics, material science, and urban planning. In computer graphics, they are used to create natural-looking textures for surfaces like shattered glass or cracked concrete.

In material science, the principles of Voronoi tessellations can help model the structure of materials at a microscopic level, aiding in the design of new composite materials with specific properties.

Real-World Applications

The technique of using Voronoi diagrams to simulate shattered glass has applications beyond just visual effects. It can be used in architectural designs to create aesthetically pleasing yet functional patterns, or in the development of new materials that mimic natural fracture patterns.

In addition, the principles behind Voronoi tessellations are also applied in biology to model cell structures and in economics to analyze market areas.

Frequently asked questions

What is the significance of randomness in Voronoi shatter?

Randomness in Voronoi shatter introduces variability, making each simulation unique. This adds a level of realism and unpredictability to the patterns generated, which is crucial for creating natural-looking textures.

Can Voronoi diagrams be used for other types of materials besides glass?

Absolutely! Voronoi diagrams can be applied to simulate the fracture patterns in a wide variety of materials, including concrete, ceramics, and even biological tissues like bone or skin.

How does changing the density of initial points affect the shatter pattern?

Increasing the density of initial points results in more complex and finer shatter patterns. Conversely, decreasing the density leads to fewer but larger Voronoi cells, creating a simpler and coarser appearance.

Are there any limitations to using Voronoi diagrams for simulating shattered glass?

While Voronoi diagrams are effective at capturing many aspects of shattered glass, they may not perfectly replicate all the complexities of real-world fractures. Factors like material properties and environmental conditions can influence actual shatter patterns.

Try it live

Everything above runs in your browser — open Voronoi Glass Shatter and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open Voronoi Glass Shatter simulation

What did you find?

Add reproduction steps (optional)