DinoFracture 2.11.1
A Dynamic Fracture Library
Loading...
Searching...
No Matches

Overview

DinoFracture is a toolkit that allows fracturing of any mesh or skinned mesh at runtime or edit-time. This flexibility allows for high-performance, dynamic destruction of scenes. There are numerous options to customize the fracture experience. You can specify the conditions under which fractures occur and what actions to take after a fracture completes.

DinoFracture is designed to be extensible, allowing for hooks and user-created components to customize fracturing towards your individual needs. Included with the toolkit are helper components that cover most scenarios.

Prominent features include:

  • Fracture any mesh, even while the game is running! Skinned meshes included.
  • Shatter into many pieces or define your own slicing planes.
  • Initiate shatters at a point of your choosing. Great for clustering pieces around a point of impact.
  • Detect and view mesh topology errors in the editor. Common topology errors can be fixed during the fracturing process.
  • Joints are transfered automatically when connected objects are fractured.
  • Models can be "prefractured" for optimal performance directly in the editor. Slicing is fully supported by adding and manipulating slice planes directly in the scene view.
  • Fracture many objects at once in the editor
  • Suports all platforms
  • Incredibly optimized results. The generated pieces produce the minimum amount of triangles required.
  • Fracturing is threaded on platforms that support multi-threading.
  • Many helper components to ease common functionality such as starting a fracture on collision, playing a sound effect when fracture occurs, and notifying other objects of fractures.