Color Management: Add ACES 1.0 and 1.1 view transforms for SDR and HDR
Useful for: - Matching old looks - ACES 1.0 based pipelines - Software support - Stylistic reasons Ref #146805 Pull Request: https://projects.blender.org/blender/blender/pulls/146805
This commit is contained in:
committed by
Brecht Van Lommel
parent
9b5f23c7a3
commit
d94474a2ef
@@ -57,6 +57,7 @@ roles:
|
||||
displays:
|
||||
sRGB:
|
||||
- !<View> {name: Standard, view_transform: Standard, display_colorspace: sRGB}
|
||||
- !<View> {name: ACES 1.3, view_transform: ACES 1.3 Rec.1886, display_colorspace: sRGB}
|
||||
- !<View> {name: ACES 2.0, view_transform: ACES 2.0 Rec.1886, display_colorspace: sRGB}
|
||||
- !<View> {name: Khronos PBR Neutral, view_transform: Khronos PBR Neutral sRGB, display_colorspace: sRGB}
|
||||
- !<View> {name: AgX, view_transform: AgX Base Rec.1886, display_colorspace: sRGB}
|
||||
@@ -66,24 +67,31 @@ displays:
|
||||
- !<View> {name: Raw, colorspace: Non-Color}
|
||||
Display P3:
|
||||
- !<View> {name: Standard, view_transform: Standard, display_colorspace: Display P3}
|
||||
- !<View> {name: ACES 1.3, view_transform: ACES 1.3 Display P3, display_colorspace: Display P3}
|
||||
- !<View> {name: ACES 2.0, view_transform: ACES 2.0 Display P3, display_colorspace: Display P3}
|
||||
- !<View> {name: AgX, view_transform: AgX Base Display P3, display_colorspace: Display P3}
|
||||
- !<View> {name: False Color, view_transform: AgX False Color Rec.709, display_colorspace: Display P3}
|
||||
- !<View> {name: Raw, colorspace: Non-Color}
|
||||
Rec.1886:
|
||||
- !<View> {name: Standard, view_transform: Standard, display_colorspace: Rec.1886}
|
||||
- !<View> {name: ACES 1.3, view_transform: ACES 1.3 Rec.1886, display_colorspace: Rec.1886}
|
||||
- !<View> {name: ACES 2.0, view_transform: ACES 2.0 Rec.1886, display_colorspace: Rec.1886}
|
||||
- !<View> {name: AgX, view_transform: AgX Base Rec.1886, display_colorspace: Rec.1886}
|
||||
- !<View> {name: False Color, view_transform: AgX False Color Rec.709, display_colorspace: Rec.1886}
|
||||
- !<View> {name: Raw, colorspace: Non-Color}
|
||||
Rec.2020:
|
||||
- !<View> {name: Standard, view_transform: Standard, display_colorspace: Rec.2020}
|
||||
- !<View> {name: ACES 1.3, view_transform: ACES 1.3 Display P3, display_colorspace: Rec.2020}
|
||||
- !<View> {name: ACES 2.0, view_transform: ACES 2.0 Display P3, display_colorspace: Rec.2020}
|
||||
- !<View> {name: AgX, view_transform: AgX Base Rec.2020, display_colorspace: Rec.2020}
|
||||
- !<View> {name: False Color, view_transform: AgX False Color Rec.709, display_colorspace: Rec.2020}
|
||||
- !<View> {name: Raw, colorspace: Non-Color}
|
||||
Rec.2100-PQ:
|
||||
- !<View> {name: Standard, view_transform: Standard, display_colorspace: Rec.2100-PQ}
|
||||
- !<View> {name: ACES 1.3 - HDR 1000 nits, view_transform: ACES 1.1 Rec.2100-PQ - HDR 1000 nits, display_colorspace: Rec.2100-PQ}
|
||||
- !<View> {name: ACES 1.3 - HDR 2000 nits, view_transform: ACES 1.1 Rec.2100-PQ - HDR 2000 nits, display_colorspace: Rec.2100-PQ}
|
||||
- !<View> {name: ACES 1.3 - HDR 4000 nits, view_transform: ACES 1.1 Rec.2100-PQ - HDR 4000 nits, display_colorspace: Rec.2100-PQ}
|
||||
- !<View> {name: ACES 1.3 - SDR, view_transform: ACES 1.3 Rec.1886, display_colorspace: Rec.2100-PQ}
|
||||
- !<View> {name: ACES 2.0 - HDR 500 nits, view_transform: ACES 2.0 Rec.2100-PQ - HDR 500 nits, display_colorspace: Rec.2100-PQ}
|
||||
- !<View> {name: ACES 2.0 - HDR 1000 nits, view_transform: ACES 2.0 Rec.2100-PQ - HDR 1000 nits, display_colorspace: Rec.2100-PQ}
|
||||
- !<View> {name: ACES 2.0 - HDR 2000 nits, view_transform: ACES 2.0 Rec.2100-PQ - HDR 2000 nits, display_colorspace: Rec.2100-PQ}
|
||||
@@ -95,6 +103,8 @@ displays:
|
||||
- !<View> {name: Raw, colorspace: Non-Color}
|
||||
Rec.2100-HLG:
|
||||
- !<View> {name: Standard, view_transform: Standard, display_colorspace: Rec.2100-HLG}
|
||||
- !<View> {name: ACES 1.3 - HDR 1000 nits, view_transform: ACES 1.1 Rec.2100-PQ - HDR 1000 nits, display_colorspace: Rec.2100-HLG}
|
||||
- !<View> {name: ACES 1.3 - SDR, view_transform: ACES 1.3 Rec.1886, display_colorspace: Rec.2100-HLG}
|
||||
- !<View> {name: ACES 2.0 - HDR 1000 nits, view_transform: ACES 2.0 Rec.2100-PQ - HDR 1000 nits, display_colorspace: Rec.2100-HLG}
|
||||
- !<View> {name: ACES 2.0 - SDR, view_transform: ACES 2.0 Rec.1886, display_colorspace: Rec.2100-HLG}
|
||||
- !<View> {name: AgX - HDR 1000 nits, view_transform: AgX Rec.2100-HLG - HDR 1000 nits (P3 D65), display_colorspace: Rec.2100-HLG}
|
||||
@@ -102,7 +112,7 @@ displays:
|
||||
- !<View> {name: False Color, view_transform: AgX False Color Rec.709, display_colorspace: Rec.2100-HLG}
|
||||
- !<View> {name: Raw, colorspace: Non-Color}
|
||||
active_displays: [sRGB, Display P3, Rec.1886, Rec.2020, Rec.2100-PQ, Rec.2100-HLG]
|
||||
active_views: [Standard, ACES 2.0, ACES 2.0 - HDR 500 nits, ACES 2.0 - HDR 1000 nits, ACES 2.0 - HDR 2000 nits, ACES 2.0 - HDR 4000 nits, ACES 2.0 - SDR, Khronos PBR Neutral, AgX, AgX - HDR 1000 nits, AgX - SDR, Filmic, Filmic Log, False Color, Raw]
|
||||
active_views: [Standard, ACES 1.3, ACES 1.3 - HDR 1000 nits, ACES 1.3 - HDR 2000 nits, ACES 1.3 - HDR 4000 nits, ACES 1.3 - SDR, ACES 2.0, ACES 2.0 - HDR 500 nits, ACES 2.0 - HDR 1000 nits, ACES 2.0 - HDR 2000 nits, ACES 2.0 - HDR 4000 nits, ACES 2.0 - SDR, Khronos PBR Neutral, AgX, AgX - HDR 1000 nits, AgX - SDR, Filmic, Filmic Log, False Color, Raw]
|
||||
inactive_colorspaces: [Luminance Compensation Rec.2020]
|
||||
|
||||
display_colorspaces:
|
||||
@@ -225,6 +235,21 @@ display_colorspaces:
|
||||
- !<FileTransform> {src: AgX_Base_sRGB.cube, interpolation: tetrahedral}
|
||||
- !<ColorSpaceTransform> {src: Rec.1886, dst: sRGB}
|
||||
|
||||
- !<ColorSpace>
|
||||
name: ACES 1.3 sRGB
|
||||
family: Legacy
|
||||
equalitygroup:
|
||||
bitdepth: 32f
|
||||
description: |
|
||||
ACES 1.0 Output Transform for SDR D65 video, limited to Rec.709 gamut
|
||||
encoding: sdr-video
|
||||
isdata: false
|
||||
from_display_reference: !<GroupTransform>
|
||||
children:
|
||||
- !<ColorSpaceTransform> {src: cie_xyz_d65_interchange, dst: ACES2065-1}
|
||||
- !<BuiltinTransform> {style: ACES-OUTPUT - ACES2065-1_to_CIE-XYZ-D65 - SDR-VIDEO_1.0}
|
||||
- !<BuiltinTransform> {style: DISPLAY - CIE-XYZ-D65_to_sRGB}
|
||||
|
||||
- !<ColorSpace>
|
||||
name: ACES 2.0 sRGB
|
||||
family: Legacy
|
||||
@@ -352,6 +377,56 @@ view_transforms:
|
||||
- !<FileTransform> {src: pbrNeutral.cube, interpolation: tetrahedral}
|
||||
- !<ColorSpaceTransform> {src: Linear Rec.709, dst: cie_xyz_d65_interchange}
|
||||
|
||||
- !<ViewTransform>
|
||||
name: ACES 1.3 Display P3
|
||||
family: ACES
|
||||
description: |
|
||||
ACES 1.1 Output Transform for SDR D65 video, limited to P3 gamut
|
||||
from_scene_reference: !<GroupTransform>
|
||||
children:
|
||||
- !<ColorSpaceTransform> {src: Linear CIE-XYZ E, dst: ACES2065-1}
|
||||
- !<BuiltinTransform> {style: ACES-OUTPUT - ACES2065-1_to_CIE-XYZ-D65 - SDR-VIDEO-P3lim_1.1}
|
||||
|
||||
- !<ViewTransform>
|
||||
name: ACES 1.3 Rec.1886
|
||||
family: ACES
|
||||
description: |
|
||||
ACES 1.0 Output Transform for SDR D65 video, limited to Rec.709 gamut
|
||||
from_scene_reference: !<GroupTransform>
|
||||
children:
|
||||
- !<ColorSpaceTransform> {src: Linear CIE-XYZ E, dst: ACES2065-1}
|
||||
- !<BuiltinTransform> {style: ACES-OUTPUT - ACES2065-1_to_CIE-XYZ-D65 - SDR-VIDEO_1.0}
|
||||
|
||||
- !<ViewTransform>
|
||||
name: ACES 1.1 Rec.2100-PQ - HDR 1000 nits
|
||||
family: ACES
|
||||
description: |
|
||||
ACES 1.1 Output Transform for 1000 nit HDR D65 video, limited to Rec.2020 gamut
|
||||
from_scene_reference: !<GroupTransform>
|
||||
children:
|
||||
- !<ColorSpaceTransform> {src: Linear CIE-XYZ E, dst: ACES2065-1}
|
||||
- !<BuiltinTransform> {style: ACES-OUTPUT - ACES2065-1_to_CIE-XYZ-D65 - HDR-VIDEO-1000nit-15nit-REC2020lim_1.1}
|
||||
|
||||
- !<ViewTransform>
|
||||
name: ACES 1.1 Rec.2100-PQ - HDR 2000 nits
|
||||
family: ACES
|
||||
description: |
|
||||
ACES Output Transform for 2000 nit HDR D65 video, limited to Rec.2020 gamut
|
||||
from_scene_reference: !<GroupTransform>
|
||||
children:
|
||||
- !<ColorSpaceTransform> {src: Linear CIE-XYZ E, dst: ACES2065-1}
|
||||
- !<BuiltinTransform> {style: ACES-OUTPUT - ACES2065-1_to_CIE-XYZ-D65 - HDR-VIDEO-2000nit-15nit-REC2020lim_1.1}
|
||||
|
||||
- !<ViewTransform>
|
||||
name: ACES 1.1 Rec.2100-PQ - HDR 4000 nits
|
||||
family: ACES
|
||||
description: |
|
||||
ACES Output Transform for 4000 nit HDR D65 video, limited to Rec.2020 gamut
|
||||
from_scene_reference: !<GroupTransform>
|
||||
children:
|
||||
- !<ColorSpaceTransform> {src: Linear CIE-XYZ E, dst: ACES2065-1}
|
||||
- !<BuiltinTransform> {style: ACES-OUTPUT - ACES2065-1_to_CIE-XYZ-D65 - HDR-VIDEO-4000nit-15nit-REC2020lim_1.1}
|
||||
|
||||
- !<ViewTransform>
|
||||
name: ACES 2.0 Display P3
|
||||
family: ACES
|
||||
@@ -834,6 +909,12 @@ looks:
|
||||
saturation: 1.15
|
||||
pivot: {contrast: -0.2}
|
||||
|
||||
- !<Look>
|
||||
name: ACES 1.3 - Reference Gamut Compression
|
||||
process_space: ACES2065-1
|
||||
description: Compress scene-referred values from common cameras into the ACEScg gamut
|
||||
transform: !<BuiltinTransform> {style: ACES-LMT - ACES 1.3 Reference Gamut Compression}
|
||||
|
||||
- !<Look>
|
||||
name: ACES 2.0 - Reference Gamut Compression
|
||||
process_space: ACES2065-1
|
||||
|
||||
Reference in New Issue
Block a user