๐Ÿงฑ Collider Mesh Tool

August 4, 2025 ยท View on GitHub

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

https://github.com/user-attachments/assets/e4840d39-c845-424d-ace3-f5f83c73e188

https://github.com/user-attachments/assets/662e35fc-51b7-4b02-90de-df26595698be

๐Ÿ”ง Quick Controls

ActionShortcut
Add pointQ
Remove pointE
Open editorTools > 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! ๐ŸŽ‰