Skip to content

Colormanagement improvements #1507

@jakubjezek001

Description

@jakubjezek001

Is there an existing issue for this?

  • I have searched the existing issues.

Please describe the feature you have in mind and explain what the current shortcomings are?

The current state of AYON color management is confusing, mostly regarding Display and View settings at the DCC level, as well as transcoding and metadata storage.

How would you imagine the implementation of the feature?

  • Enhance OCIO Config Profiles to include:
    • DCC Display & View (for unified settings across DCCs).
    • Video colorspace (default target for OIIO web review transcoding).
  • Implement DCC-level acceptance for new OCIO Config Profiles with Display & View.
    • Remove equivalent settings from host-level configurations.
  • ExtractOIIOTranscode: Define target output Colorspace or Display & View inheritance/override.
    • Inherit from core preset OR override with explicit values and only use override if toggled ON (like ayon+settings://nuke/imageio/baking_target).
    Image
  • Fix CG Rendering Bug: AOV EXRs must use scene_linear or data roles.
    • Stop adding display/view keys to colorspaceData. (Reference: GH Issue 1500).
  • Remove Nuke Monitor preset; allow users to define it.
  • Map use cases for ExtractOIIOTranscode using Display & View as source keys in colorspaceData (Current known use: Batch Delivery / Simple Template processing).
  • Standardize colorspaceData in representation entities:
    • Only include the colorspace key to reflect the source colorspace (e.g., acescg, p3), not roles.

Are there any labels you wish to add?

  • I have added the relevant labels to the enhancement request.

Describe alternatives you've considered:

No response

Additional context:

No response

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: enhancementImprovement of existing functionality or minor addition

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions