BS-JD-201 - Material Browser and shared material catalog #16

Open
opened 2026-06-06 01:47:18 -04:00 by Rbanh · 0 comments
Owner

Summary

Create a dedicated Material Browser panel for named PBR materials, scene-local materials, and project-wide material assets.

Why

The current asset browser has material support, but production authoring needs a focused material catalog and editing workflow.

Implementation notes

  • Add a Material Browser panel with project and scene-local material sections.
  • Reuse MaterialAsset and shader-schema-aware MaterialDesc editing.
  • Add material thumbnails, search/filter, and drag/drop sources.
  • Keep shared material edits distinct from actor material overrides.

Acceptance criteria

  • User can browse project-wide and scene-local materials.
  • Material thumbnails render reliably.
  • Shared material edits are explicit and undoable where scene state changes.
  • Dragging a material from the browser exposes valid drop targets.

Tests/docs

Material catalog tests and thumbnail cache smoke coverage. Update README and docs/editor asset/material sections.

## Summary Create a dedicated Material Browser panel for named PBR materials, scene-local materials, and project-wide material assets. ## Why The current asset browser has material support, but production authoring needs a focused material catalog and editing workflow. ## Implementation notes - Add a Material Browser panel with project and scene-local material sections. - Reuse `MaterialAsset` and shader-schema-aware `MaterialDesc` editing. - Add material thumbnails, search/filter, and drag/drop sources. - Keep shared material edits distinct from actor material overrides. ## Acceptance criteria - [ ] User can browse project-wide and scene-local materials. - [ ] Material thumbnails render reliably. - [ ] Shared material edits are explicit and undoable where scene state changes. - [ ] Dragging a material from the browser exposes valid drop targets. ## Tests/docs Material catalog tests and thumbnail cache smoke coverage. Update README and docs/editor asset/material sections.
Rbanh added this to the M2 - Materials and asset pipeline milestone 2026-06-06 01:47:18 -04:00
Rbanh added the
roadmap:jackdaw
type:feature
priority:P0
area:assets
labels 2026-06-06 01:47:18 -04:00
Sign in to join this conversation.
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Falling-Metal-Interactive/Blacksite#16
No description provided.