{"repo":"cloudofoz/godot-smashthemesh","free":true,"listed":false,"github":"https://github.com/cloudofoz/godot-smashthemesh","clone":"git clone https://github.com/cloudofoz/godot-smashthemesh.git","description":"Smash The Mesh (STM) is a Godot add-on that allows you to break 3D meshes into multiple pieces and apply physics to each fragment. It includes features for saving the results to disk (cache) for quick loading.","language":"GDScript","stars":478,"topics":["constructive-solid-geometry","csg","godot","godot-addon","godot-plugin"],"license":"MIT","category":"game-templates","readme_excerpt":"Introduction Smash The Mesh (STM) is a Godot add-on that allows you to break a 3D mesh into multiple pieces and then apply physics to each fragment. It also offers the ability to save the results to disk (cache) and load them quickly, thereby avoiding the need for repetitive, often time-consuming computations. Note 1: This is a BETA version and still under development. Please test thoroughly to ensure it fits your needs. Note 2: As of Godot 4.4+, non-manifold meshes are no longer supported by the CSG system (e.g., open meshes, non-watertight surfaces, or disconnected faces). Make sure your meshes are fully manifold before using STM. Under the Hood STM uses Godot's Constructive Solid Geometry (CSG) system to create fragments from a mesh. Table of Contents - STM Nodes - Installation - Getting Started Example - API Documentation - Cache System Documentation - Chunks Generation Documentation - Physics Settings Documentation - Performance Tips - Known Issues - Additional Resources - Contribution - License STM Nodes - STMInstance3D This class is ideal for handling lightweight geometry (with few chunks) that doesn't require intensive computation. It can automatically break a mesh and apply physics to the resulting chunks. This can be done either at loading time (with chunk opt preload = true ) or when the smash the mesh() method is called. For performance-critical scenarios, it is highly recommended to use STMCachedInstance3D . - STMCachedInstance3D This class extends STMInstance3D ","default_branch":null,"files":null,"tree":[],"storefront":"/r/cloudofoz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cloudofoz/godot-smashthemesh/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}