Skip to content

ColliderMeshTool streamlines the creation of MeshColliders in Unity, allowing users to generate them automatically or draw them manually. This versatile tool enhances workflow efficiency with its easy-to-use interface and robust features. πŸ› οΈπŸ’»

License

Notifications You must be signed in to change notification settings

SinlessDevil/ColliderMeshTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧱 Collider Mesh Tool

Collider Mesh Tool is a powerful Unity Editor utility that combines three key systems: πŸ“ MeshCollider generation,
✍️ manual outline drawing,
πŸ›  and batch prefab configuration.

βœ… Built with Odin Inspector
βœ… Supports both algorithmic and manual mesh generation
βœ… All modules can be used independently

πŸ“¦ ColliderMeshCreator

Editor window for generating custom MeshColliders:

  • Automatically from MeshFilter objects
  • Or manually using ManualOutlineDrawer in the Scene view Features:
  • Concavity, scale factor, and Y-threshold control
  • Offset height and extrusion depth
  • Optional Catmull-Rom smoothing for curved outlines
  • Debug material support Editor Window:
    Tools > Collider Mesh Generator Editor Window

Watch the demo

Watch on YouTube

πŸ“½οΈ Videos

2025-05-19-14-50-50_4HrWSPEN.mp4
2025-05-19-14-52-41_0H2l0n8P.mp4

πŸ”§ Quick Controls

Action Shortcut
Add point Q
Remove point E
Open editor Tools > Collider Mesh Generator

πŸ‘‰ View Release Collider Mesh Tool


πŸ“¦ ConcaveHull v1.0.0 β€” Geometry API

Lightweight runtime plugin for generating 2D concave hulls on the XZ plane. API:

  • Hull.SetConvexHull(List<Node>)
  • Hull.SetConcaveHull(concavity, scaleFactor)
  • Hull.CleanUp() Data Types:
  • Node – 2D point with ID
  • Line – connection between two Nodes hull-example

πŸ‘‰ View Release ConcaveHull


πŸ“¦ PrefabSetupEditor v1.0.0

Efficient tool for setting up renderers and materials across prefabs and scene objects. Features:

  • Recursive material assignment
  • Filter and randomize based on mesh name
  • Configure:
    • Shadow casting
    • Light probe usage
    • Global illumination
    • Motion vectors and more prefab-editor

πŸ‘‰ View Release PrefabSetupEditor


🧰 Requirements

πŸš€ Installation

  1. Download the .unitypackage from Releases
  2. Import it into your Unity project
  3. Install Odin Inspector and (optionally) ConcaveHull
  4. Done! πŸŽ‰

About

ColliderMeshTool streamlines the creation of MeshColliders in Unity, allowing users to generate them automatically or draw them manually. This versatile tool enhances workflow efficiency with its easy-to-use interface and robust features. πŸ› οΈπŸ’»

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages