This product provides a geometry nodes setup for generating procedural crystals in Blender. It features exposed parameters to control edge damage, subdivision levels, and area imperfections, allowing users to customize the level of realism and detail. The damage system relies on mesh boolean operations, which can impact performance when combined with subdivision surfaces.
The system uses an empty object to drive specific area imperfections and automatically adjusts the location and scale of the internal volume based on target parameters. The setup is packaged with two specific procedural materials for both the crystal surface and the optional internal volume. Because of the materials' complex refractive properties, this asset is optimized for the Cycles render engine.