Skip to content

StudioPresetsPanel

Purpose

Owns the editor UI panel for applying curated studio look-and-feel profiles.

This territory exposes user-facing controls for coordinated background, lighting, and post-processing presets.

Owns

  • Studio preset panel UI
  • Look-and-feel profile selection
  • Profile description display
  • User-triggered preset application routing

Does NOT Own

  • Background implementation
  • Lighting implementation
  • Rendering pipeline ownership
  • Preview scene lifecycle
  • Export workflows
  • Preset profile metadata ownership

Allowed Dependencies

StudioPresetsPanel may depend on:

  • Studio preset feature systems
  • Preview facades
  • Lighting abstractions
  • Volume profiles where available
  • Unity Editor IMGUI APIs

StudioPresetsPanel should avoid depending on:

  • unrelated panel systems
  • export workflow systems
  • capture implementation systems

Notes

This folder currently contains the panel-facing side of studio presets.

The feature-side preset logic belongs under Features/StudioPresets: profile lighting rigs and post-processing setups are defined in the Profiles catalogs (StudioProfileLightingCatalog, StudioProfilePostFxCatalog) and applied via the Appliers (StudioPresetLightingApplier, StudioPresetVolumeApplier, StudioPresetBackgroundApplier); the panel routes user intent to them.

This panel may coordinate user intent, but should not become the owner of all visual preset implementation.

Future Candidates

  • Keep this panel focused on user-facing preset selection and routing.