Skip to content

ACES / HDR Upgrades #6

@GapingPixel

Description

@GapingPixel

Various ACES 2.0 changes

  • Change limiting and encoding color spaces from AP1 to Rec. 709/2100 to match display outputs.
  • Change ACESOutputTransform to return the color in the encoding color space to remove excess chromatic adaptation that ACES presumably has already applied.
  • Fix apply_white_scale never being called because UE_ACES_SCALE_WHITE is false. Currently, none of our code calls true though because our limiting/encoding spaces always have matching white points (both D65) for now.
  • Remove white_limiting function, and fix clamp_zero_to_peakLuminance being called from the wrong place in the inverse function.
  • Fix LUT not being updated if r.HDR.Aces.Version changes.
  • Remove redundant peakLuminance parameter from outputTransform_fwd and outputTransform_inv functions.

#jira UE-231692
#rb eric.renaudhoude

https://github.com/EpicGames/UnrealEngine/commit/0af3556

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions