McManning / McManning/Coherence
Add a report of missing materials
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 30
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
When loading a large scene with a bunch of materials - Unity will spam the console with material names that are missing but it's hard to gauge what needs to be fixed (i.e. 30+ messages of the same material repeated gets annoying and other missing materials may be hidden in that spam).
Instead - there should be some sort of window where we can resolve missing materials. Similar to the Material Overrides table (or an extension that we can toggle for it) - it'll list out everything that's been mapped so far and list out everything that can't be mapped so a developer can go through the table and manually assign Unity materials into each missing slot, or fix the lookup path, etc.
And of course, as assignments change, it should update everything in the scene using that material.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the Material Overrides table and the missing-material lookup that produces repeated Unity console messages. Define how the proposed window lists mapped and unmapped materials, permits manual assignments or lookup-path fixes, and propagates changes to scene users; completion should include updates as assignments change.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- unity
- Domain
- computer-graphics, game-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100