Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser

Quick Information

Quickly export collision shapes for all Meshes that are children of a Node3D. Very useful if you are working with asset packs.Supports Godot 4.4Other versions might work as well, but I haven't tested them.
Godot bulk mesh collision shape exporter
Description
Quickly export collision shapes for all Meshes that are children of a Node3D. Very useful if you are working with asset packs.
System Requirements
There is a decent chance the plugin will work on other versions as well. Tested Versions:
- Godot 4.4
Installation
The easiest way to install the Plugin will be using Godots Integrated AssetLib. Refer to the Godot Docs for details.
Usage
- Go to the 3D workspace
- Select any node that inherits from
Node3D
- In the viewport toolbar there will be a button called
Bulk Mesh2Collision
- Upon Selecting this button you will be presented with 4 options
Export Collision Shapes
Export the collision shapes with the configured settings. If you don't care about the settings you can just use this without reading the rest of the docs.General Search Depth
Specifys how far away a children can be until it will no longer be included in the export.
Example: If this is1
the base node and its direct Children will be included in the export. Children of Children will not be included. If this is0
only the selected Nodes will be used for the export and not their childrenSearch Depth After Fist Mesh
Specifys how far away a children can be until it will no longer be included in the export only counting Nodes of typeMeshInstance3D
.
Example: If this is0
the first meshes found after the selected Node will be included in the export but not their children. If your selected Node has 3 children which are all Meshes all these 3 children would be included. But if the children are nested (children of 1 another) only the highest level child would be included. If his is1
and your selected Node is a Mesh and has any Node which doesn't inherit fromMeshInstance3D
which itself has a Meshinstance3D as a child. Both the selected Node and the nestedMeshInstance3D
would be included in the export despite theMeshinstance3D
not beeing a direct child of the selected Node.Simplify Shapes
Toggles thesimplify
parameter of create_convex_collision (Simplifys the generated Collision Shapes for better performance)
Quickly export collision shapes for all Meshes that are children of a Node3D. Very useful if you are working with asset packs.
Supports Godot 4.4
Other versions might work as well, but I haven't tested them.
Reviews
Quick Information

Quickly export collision shapes for all Meshes that are children of a Node3D. Very useful if you are working with asset packs.Supports Godot 4.4Other versions might work as well, but I haven't tested them.