Skip to content

Commit 9cfe024

Browse files
committed
Add Manual πŸ“œ
and bunch of screenshots
1 parent 06442c3 commit 9cfe024

6 files changed

Lines changed: 57 additions & 3 deletions

File tree

β€ŽINSTRUCTIONS.mdβ€Ž

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# Manual (v0.6)
2+
3+
![The Window](Screenshots/Window.png)
4+
5+
After importing the plugin to your project, you can open Mesh Debugger window to start inspecting any selected object.
6+
7+
![Window Location](Screenshots/PopTheWindow.png)
8+
9+
## Selecting Object to Inspect
10+
11+
The first row shows which object and mesh that currently being inspected. It'll automatically change, depending on what object that currently being selected in the scene.
12+
13+
> Up to this version you can't lock the selected mesh and there's no plan for supporting multiple inspection in the same time.
14+
15+
## Configurations
16+
17+
+ `Static`: Turn this on if currently inspected mesh won't change.
18+
+ `Depth Culling`: Reduce complexity by enable Z-Depth on visual cues.
19+
+ `Equalize`: Keep visual cues scales in Screen Space (no matter the distance).
20+
+ `Partial Debug`: Only inspect vertex/triangle at given fraction.
21+
22+
## Rays
23+
24+
![Ray](Screenshots/Ray.png)
25+
26+
For displaying vector values like normal direction:
27+
28+
+ `Ray Size`: Size of the ray.
29+
+ `Vertex Rays`: Show Normal/Tangent/Bitangent of each vertex.
30+
+ `Additional Rays`: Show Vertex to Triangle or Normal direction of each triange.
31+
32+
> Vertex to Triangle generates line between each vertex to triangle median. Not a finished feature.
33+
34+
## Heatmap
35+
36+
![Maps](Screenshots/Maps.png)
37+
38+
For displaying scalar values like vertex index:
39+
40+
+ `Use Heatmap`: Show display scalar as number (image on left) or color indicator (image on right)?
41+
+ `Debug Vertices`: Shows:
42+
- `Index`: Index of each vertex
43+
- `Shared`: How many triangles reference that vertex (also useful for detecting orphaned vertices)
44+
- `Duplicated`: How many vertices have the same position
45+
+ `Debug Triangles`: Shows:
46+
- `Index`: Index of each triangle
47+
- `Area`: Calculated area surface of each triangle
48+
- `Submesh`: Submesh index of each triangle
49+
50+
## Mesh Features Info
51+
52+
This tool also shows some statistics about the inspected mesh including vertices, indices, vertex channels, etc. We also open to discuss about what's info else should be included here.

β€ŽREADME.mdβ€Ž

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@
44

55
This is an editor tool to visually inspect a mesh. Very helpful if you want to debug your procedural mesh.
66

7-
## Download
7+
## Download + Manual
88

9-
Download the plugin via [releases](releases)
9+
**Download the plugin via [Releases](/willnode/meshdebugger/releases) or [Asset Store](//u3d.as/Qsd)**.
10+
11+
Also see **[Usage Instruction](INSTRUCTIONS.md)**.
1012

1113
## Features
1214

@@ -34,4 +36,4 @@ If enough people interested I can make separate repo for `IMGizmos` which makes
3436

3537
## License
3638

37-
MIT
39+
[MIT](LICENSE)

β€ŽScreenshots/Maps.pngβ€Ž

55.1 KB
Loading

β€ŽScreenshots/PopTheWindow.pngβ€Ž

3.48 KB
Loading

β€ŽScreenshots/Ray.pngβ€Ž

114 KB
Loading

β€ŽScreenshots/Window.pngβ€Ž

26.7 KB
Loading

0 commit comments

Comments
Β (0)