Skip to content

Commit 29eaaa4

Browse files
authored
Update README.md
1 parent d277fed commit 29eaaa4

File tree

1 file changed

+90
-0
lines changed

1 file changed

+90
-0
lines changed

β€ŽREADME.mdβ€Ž

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,91 @@
1+
# 🧱 Collider Mesh Tool
12

3+
**Collider Mesh Tool** is a powerful Unity Editor utility that combines three key systems:
4+
πŸ“ MeshCollider generation,
5+
✍️ manual outline drawing,
6+
πŸ›  and batch prefab configuration.
7+
8+
> βœ… Built with Odin Inspector
9+
> βœ… Supports both algorithmic and manual mesh generation
10+
> βœ… All modules can be used independently
11+
12+
13+
## ✨ Modules
14+
15+
### πŸ“¦ ColliderMeshCreator
16+
Editor window for generating custom MeshColliders:
17+
- πŸ”Ή Automatically from MeshFilter objects
18+
- πŸ”Ή Or manually using `ManualOutlineDrawer` in the Scene view
19+
20+
**Features:**
21+
- Concavity, scale factor, and Y-threshold control
22+
- Offset height and extrusion depth
23+
- Optional Catmull-Rom smoothing for curved outlines
24+
- Debug material support
25+
26+
**Editor Window:**
27+
`Tools > Collider Mesh Generator Editor Window`
28+
29+
![manual-draw](https://github.com/user-attachments/assets/23b4fcb7-6650-4e89-912b-775de6a5075c)
30+
![image](https://github.com/user-attachments/assets/5288205c-d1f6-4791-94ad-f718115696ab)
31+
![image](https://github.com/user-attachments/assets/f7aa8582-9a20-4713-bf42-5bedef77c5a4)
32+
33+
---
34+
πŸ‘‰ [View Release](https://github.com/SinlessDevil/EcsStickmanSurvivors/releases/tag/ColliderMeshCreator-v1.0.0)
35+
36+
### πŸ“¦ ConcaveHull v1.0.0 β€” Geometry API
37+
Lightweight runtime plugin for generating 2D concave hulls on the XZ plane.
38+
39+
**API:**
40+
- `Hull.SetConvexHull(List<Node>)`
41+
- `Hull.SetConcaveHull(concavity, scaleFactor)`
42+
- `Hull.CleanUp()`
43+
44+
**Data Types:**
45+
- `Node` – 2D point with ID
46+
- `Line` – connection between two Nodes
47+
48+
![hull-example](https://github.com/user-attachments/assets/52d27373-eabb-400f-a69f-d03cb41d4327)
49+
50+
---
51+
πŸ‘‰ [View Release](https://github.com/SinlessDevil/EcsStickmanSurvivors/releases/tag/ConcaveHull-v1.0.0)
52+
53+
54+
### πŸ“¦ PrefabSetupEditor v1.0.0
55+
Efficient tool for setting up renderers and materials across prefabs and scene objects.
56+
57+
**Features:**
58+
- Recursive material assignment
59+
- Filter and randomize based on mesh name
60+
- Configure:
61+
- Shadow casting
62+
- Light probe usage
63+
- Global illumination
64+
- Motion vectors and more
65+
66+
![prefab-editor](https://github.com/user-attachments/assets/b2c48312-dabe-4191-9e40-ac59bf64b620)
67+
68+
---
69+
πŸ‘‰ [View Release](https://github.com/SinlessDevil/EcsStickmanSurvivors/releases/tag/PrefabSetupEditor-v1.0.0)
70+
71+
## 🧰 Requirements
72+
- Unity **2021.3+**
73+
- βœ… [Odin Inspector](https://odininspector.com/) (Required)
74+
- βœ… [ConcaveHull](https://github.com/SinlessDevil/EcsStickmanSurvivors/releases/tag/ConcaveHull-v1.0.0) (for mesh generation)
75+
76+
77+
## πŸš€ Installation
78+
1. Download the `.unitypackage` from [Releases](https://github.com/SinlessDevil/ColliderMeshTool/releases)
79+
2. Import it into your Unity project
80+
3. Install Odin Inspector and (optionally) ConcaveHull
81+
4. Done! πŸŽ‰
82+
83+
## πŸ”§ Quick Controls
84+
| Action | Shortcut |
85+
|-------------------|----------|
86+
| Add point | `Q` |
87+
| Remove point | `E` |
88+
| Open editor | `Tools > Collider Mesh Generator` |
89+
90+
## πŸ“ About (GitHub profile tagline)
91+
> Unity Editor toolset for generating mesh colliders, drawing outlines, and editing prefabs β€” all in one.

0 commit comments

Comments
Β (0)