Asset detail
Window fracture - Unity
Runtime Unity package for pattern-driven glass shattering with deterministic fracture control and recursive shard breaking.
Destruction Geometry Runtime Tooling C#
Overview
Window Fracture is a runtime package for realistic, pattern-driven shattering focused on flat glass panels. On impact, a 2D fracture pattern is projected and clipped on the panel, converted into shard polygons, and extruded into runtime shard meshes.
Highlights
- Hand-authored fracture patterns with randomized rotation for high variation.
- Deterministic fracture API (
patternIndex,rotation) for replay/network sync. - Recursive shattering support: spawned shards can fracture again.
- Connectivity-aware shard fall behavior, including anchored frame-touching pieces.
Media
Technical Notes
- Supports convex-like flat panel geometry with arbitrary thickness and non-uniform XY scale.
- UV0 is propagated from the source panel to generated shards for material consistency.
- Runtime generation is designed to be lightweight versus full 3D volume fracture workflows.
- Current implementation target is Unity 6000.3+.
Links
- GitHub repository - Unity license required for commercial use and support.
Changelog
- 2023-Q1: Public beta.
- 2026-Q1: 1.0: Recursive shattering. Asset store release.