{"id":20418523,"url":"https://github.com/willnode/meshdebugger","last_synced_at":"2025-04-12T17:34:39.233Z","repository":{"id":41086380,"uuid":"120251560","full_name":"willnode/MeshDebugger","owner":"willnode","description":"🌐 First-class Mesh debugging tools for Unity","archived":false,"fork":false,"pushed_at":"2023-05-21T16:55:46.000Z","size":5098,"stargazers_count":117,"open_issues_count":1,"forks_count":15,"subscribers_count":15,"default_branch":"master","last_synced_at":"2024-05-21T12:18:32.853Z","etag":null,"topics":["debugging-tool","editor","mesh","unity","unity3d"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/willnode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":"willnode"}},"created_at":"2018-02-05T03:45:16.000Z","updated_at":"2024-04-29T16:22:26.000Z","dependencies_parsed_at":"2024-01-14T01:50:32.492Z","dependency_job_id":"c4593d9c-e59e-4f8f-8f24-efc88a52b1d7","html_url":"https://github.com/willnode/MeshDebugger","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willnode%2FMeshDebugger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willnode%2FMeshDebugger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willnode%2FMeshDebugger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willnode%2FMeshDebugger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/willnode","download_url":"https://codeload.github.com/willnode/MeshDebugger/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248605818,"owners_count":21132240,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["debugging-tool","editor","mesh","unity","unity3d"],"created_at":"2024-11-15T06:33:31.305Z","updated_at":"2025-04-12T17:34:39.211Z","avatar_url":"https://github.com/willnode.png","language":"C#","readme":"# MeshDebugger\n\n![Screenshot](Screenshots/Demo.png)\n\nMeshDebugger is an editor tool to visually inspect a mesh. Very helpful if you want to debug your procedurally generated mesh or inspecting ideal parts of your model.\n\n## Download + Manual\n\n**Download the plugin via [Releases](https://github.com/willnode/MeshDebugger/releases/latest) or [Asset Store](//u3d.as/Qsd)**.\n\nSee **[Usage Instruction Here](INSTRUCTIONS.md)**.\n\n## Features\n\n+ Super simple (Just open the window and select a GameObject)\n+ Dynamic update everytime scene repaint (can be turned off for speed)\n+ Depth Culling (Reduces visual complexity) and/or only Inspect by fraction part.\n+ Inspect static mesh with over 65K vertices without lag (and yes, it don't have to be Unity 2017.3 to use it)\n+ Many visual choices: Rays (normal/tangent/bitangent), Heatmap or Numbered GUI (triangle/vert index and other properties), Surface Shading (triangle facing, vertex uv and color), etc.\n+ Support uGUI (Unity UI) and SkinnedMeshRenderer with no additional setup.\n\n## Technology\n\nMeshDebugger does this in simple order:\n\n1. Get complete mesh analytics info\n2. Draw debug info to a mesh (can be splitted to several mesh if over 65K vert get added)\n3. Render it all-at-once via `Graphic.DrawMeshNow()`.\n\n## Runtime Inspect\n\nBecause MeshDebugger don't use `Gizmos` or `Handles`, it's possible to bring inspection into runtime build, although it still need several modification because this is editor-oriented tool.\n\nIf enough people interested I can make separate repo for [IMGizmos](./Assets/Plugins/MeshDebugger/Editor/IMGizmos.cs) which makes this Immediate Drawing wonderfully simpler and fast.\n\n## Changelog\n\nSee [Changelog.txt](./Assets/Plugins/MeshDebugger/Changelog.txt).\n\n## License\n\n[MIT](LICENSE)\n","funding_links":["https://github.com/sponsors/willnode"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwillnode%2Fmeshdebugger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwillnode%2Fmeshdebugger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwillnode%2Fmeshdebugger/lists"}