
Break your meshes into many different pieces!A customizable script that enables users to break 3D meshes into multiple pieces dynamically. This script provides flexibility in determining the number, size, and shape of the fragmented pieces, allowing for controlled destruction effects. Users can adjust parameters such as fracture patterns, impact points, and randomness to achieve realistic or stylized results. The script supports various fragmentation methods, including Voronoi-based shattering, predefined cut patterns, and real-time physics-based breaking. It can be integrated with game engines like Unity to enhance destruction mechanics, making it useful for simulations, games, and visual effects.Shatter System: Implements a procedural mesh fragmentation system, allowing dynamic destruction of 3D models.Custom Fragmentation Control: Supports adjustable parameters for controlling fragment size, shape, and distribution.Physics Integration: Works with physics engines to apply realistic forces and interactions to shattered pieces.Support for Adding Scripts to Fragments: Allows individual fragments to have custom scripts attached for additional behaviors, such as fading out, regenerating, or triggering events.Optimized Performance: Uses efficient algorithms to minimize performance impact, with options for pre-fractured or real-time shattering.Voronoi and Predefined Cutting Methods: Supports procedural and pre-defined cutting methods for varied destruction effects.Event Callbacks: Provides hooks for triggering custom events upon shattering, such as particle effects, sounds, or gameplay mechanics.