Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

bulk mesh collisionshape exporter

An asset by Joe Blub
The page banner background of a mountain and forest
bulk mesh collisionshape exporter hero image

Quick Information

0 ratings
bulk mesh collisionshape exporter icon image
Joe Blub
bulk mesh collisionshape exporter

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.

Supported Engine Version
4.4
Version String
1.0.1
License Version
MIT
Support Level
community
Modified Date
8 days ago
Git URL
Issue URL

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 is 1 the base node and its direct Children will be included in the export. Children of Children will not be included. If this is 0 only the selected Nodes will be used for the export and not their children
    • Search 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 type MeshInstance3D.
      Example: If this is 0 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 is 1 and your selected Node is a Mesh and has any Node which doesn't inherit from MeshInstance3D which itself has a Meshinstance3D as a child. Both the selected Node and the nested MeshInstance3D would be included in the export despite the Meshinstance3D not beeing a direct child of the selected Node.
    • Simplify Shapes
      Toggles the simplify 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

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
bulk mesh collisionshape exporter icon image
Joe Blub
bulk mesh collisionshape exporter

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.

Supported Engine Version
4.4
Version String
1.0.1
License Version
MIT
Support Level
community
Modified Date
8 days ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers