Skip to content

Presets

Purpose

Owns directional orientation preset definitions and default directional angle providers used throughout Snap Studio Pro.

This territory defines reusable directional capture layouts and orientation presets without owning capture execution or export workflows.

Owns

  • Orientation preset definitions
  • Default directional angle sets
  • Direction preset providers
  • Shared directional configuration models

Does NOT Own

  • Directional export orchestration
  • Capture execution
  • Rendering implementation
  • Preview scene lifecycle
  • Panel UI
  • Workflow coordination

Allowed Dependencies

Presets may depend on:

  • Lightweight abstractions/contracts
  • Unity math/types where required

Presets should avoid depending on:

  • rendering systems
  • export orchestration systems
  • preview orchestration systems
  • panel/UI systems

Notes

This folder exists to centralize reusable directional configuration definitions.

Presets define: - how many directions exist - what those directions represent - which default angles should be used

DirectionalCapture utilities decide: - how those presets are applied

Export systems decide: - when directional workflows occur

The goal is reusable directional definitions without coupling preset configuration to workflow execution.

Future Candidates

  • Keep preset definitions lightweight and reusable.
  • Avoid embedding workflow behaviour into preset systems.
  • Continue centralizing shared directional configuration in one territory.