colour.models.dataset.aces Module

Academy Color Encoding System

Defines the Academy Color Encoding System (ACES) related encodings:

References

[1]The Academy of Motion Picture Arts and Sciences, Science and Technology Council, & Academy Color Encoding System (ACES) Project Subcommittee. (n.d.). Academy Color Encoding System. Retrieved February 24, 2014, from http://www.oscars.org/science-technology/council/projects/aces.html
[2]The Academy of Motion Picture Arts and Sciences, Science and Technology Council, & Academy Color Encoding System (ACES) Project Subcommittee. (2014). Technical Bulletin TB-2014-004 - Informative Notes on SMPTE ST 2065-1 – Academy Color Encoding Specification (ACES). Retrieved from https://github.com/ampas/aces-dev/tree/master/documents
[3]The Academy of Motion Picture Arts and Sciences, Science and Technology Council, & Academy Color Encoding System (ACES) Project Subcommittee. (2014). Specification S-2014-003 - ACEScc , A Logarithmic Encoding of ACES Data for use within Color Grading Systems. Retrieved from https://github.com/ampas/aces-dev/tree/master/documents
[4]The Academy of Motion Picture Arts and Sciences, Science and Technology Council, & Academy Color Encoding System (ACES) Project Subcommittee. (2014). Specification S-2013-001 - ACESproxy , an Integer Log Encoding of ACES Image Data. Retrieved from https://github.com/ampas/aces-dev/tree/master/documents
[5]The Academy of Motion Picture Arts and Sciences, Science and Technology Council, & Academy Color Encoding System (ACES) Project Subcommittee. (2014). Technical Bulletin TB-2014-012 - Academy Color Encoding System Version 1.0 Component Names. Retrieved from https://github.com/ampas/aces-dev/tree/master/documents
colour.models.dataset.aces.AP0 = array([[ 7.34700000e-01, 2.65300000e-01], [ 0.00000000e+00, 1.00000000e+00], [ 1.00000000e-04, -7.70000000e-02]])

ACES Primaries 0 or AP0 primaries.

AP0 : ndarray, (3, 2)

colour.models.dataset.aces.AP1 = array([[ 0.713, 0.293], [ 0.165, 0.83 ], [ 0.128, 0.044]])

ACES Primaries 1 or AP1 primaries (known as Rec. 2020+ primaries prior to ACES 1.0 release).

AP1 : ndarray, (3, 2)

colour.models.dataset.aces.ACES_ILLUMINANT = u'D60'

ACES2065-1 colourspace whitepoint name as illuminant.

ACES_ILLUMINANT : unicode

colour.models.dataset.aces.ACES_WHITEPOINT = (0.32168, 0.33767)

ACES2065-1 colourspace whitepoint.

ACES_WHITEPOINT : tuple

colour.models.dataset.aces.AP0_TO_XYZ_MATRIX = array([[ 9.52552396e-01, 0.00000000e+00, 9.36786317e-05], [ 3.43966450e-01, 7.28166097e-01, -7.21325464e-02], [ 0.00000000e+00, 0.00000000e+00, 1.00882518e+00]])

ACES Primaries 0 to CIE XYZ tristimulus values matrix.

AP0_TO_XYZ_MATRIX : array_like, (3, 3)

colour.models.dataset.aces.XYZ_TO_AP0_MATRIX = array([[ 1.04981102e+00, 0.00000000e+00, -9.74845410e-05], [ -4.95903023e-01, 1.37331305e+00, 9.82400365e-02], [ 0.00000000e+00, 0.00000000e+00, 9.91252022e-01]])

CIE XYZ tristimulus values to ACES Primaries 0 matrix.

XYZ_TO_AP0_MATRIX : array_like, (3, 3)

colour.models.dataset.aces.AP1_TO_XYZ_MATRIX = array([[ 0.66245418, 0.13400421, 0.15618769], [ 0.27222872, 0.67408177, 0.05368952], [-0.00557465, 0.00406073, 1.0103391 ]])

ACES Primaries 1 to CIE XYZ tristimulus values matrix.

AP1_TO_XYZ_MATRIX : array_like, (3, 3)

colour.models.dataset.aces.XYZ_TO_AP1_MATRIX = array([[ 1.64102338, -0.32480329, -0.2364247 ], [-0.66366286, 1.61533159, 0.01675635], [ 0.01172189, -0.00828444, 0.98839486]])

CIE XYZ tristimulus values to ACES Primaries 1 matrix.

XYZ_TO_AP1_MATRIX : array_like, (3, 3)

colour.models.dataset.aces.ACES_2065_1_TRANSFER_FUNCTION(value)

Transfer function from linear to ACES2065-1 colourspace.

ACES_2065_1_TRANSFER_FUNCTION : object

colour.models.dataset.aces.ACES_2065_1_INVERSE_TRANSFER_FUNCTION(value)

Inverse transfer function from ACES2065-1 colourspace to linear.

ACES_2065_1_INVERSE_TRANSFER_FUNCTION : object

colour.models.dataset.aces.ACES_2065_1_COLOURSPACE = <colour.models.rgb.RGB_Colourspace object at 0x2abef8df9850>

ACES2065-1 colourspace, base encoding, used for exchange of full fidelity images and archiving.

ACES_2065_1_COLOURSPACE : RGB_Colourspace

colour.models.dataset.aces.ACES_CC_TRANSFER_FUNCTION(value)

Transfer function from linear to ACEScc colourspace.

ACES_CC_TRANSFER_FUNCTION : object

colour.models.dataset.aces.ACES_CC_INVERSE_TRANSFER_FUNCTION(value)

Inverse transfer function from ACEScc colourspace to linear.

ACES_CC_INVERSE_TRANSFER_FUNCTION : object

colour.models.dataset.aces.ACES_CC_COLOURSPACE = <colour.models.rgb.RGB_Colourspace object at 0x2abef8df98d0>

ACEScc colourspace, a working space for color correctors, target for ASC-CDL values created on-set.

ACES_CC_COLOURSPACE : RGB_Colourspace

colour.models.dataset.aces.ACES_PROXY_10_CONSTANTS = {'CV_min': 64, 'steps_per_stop': 50, 'mid_CV_offset': 425, 'CV_max': 940, 'mid_log_offset': 2.5}

ACESproxy 10 bit colourspace constants.

ACES_PROXY_10_CONSTANTS : Structure

colour.models.dataset.aces.ACES_PROXY_12_CONSTANTS = {'CV_min': 256, 'steps_per_stop': 200, 'mid_CV_offset': 1700, 'CV_max': 3760, 'mid_log_offset': 2.5}

ACESproxy 12 bit colourspace constants.

ACES_PROXY_12_CONSTANTS : Structure

colour.models.dataset.aces.ACES_PROXY_CONSTANTS = CaseInsensitiveMapping({u'12 Bit': {'CV_min': 256, 'steps_per_stop': 200, 'mid_CV_offset': 1700, 'CV_max': 3760, 'mid_log_offset': 2.5}, u'10 Bit': {'CV_min': 64, 'steps_per_stop': 50, 'mid_CV_offset': 425, 'CV_max': 940, 'mid_log_offset': 2.5}})

Aggregated ACESproxy colourspace constants.

ACES_PROXY_CONSTANTS : CaseInsensitiveMapping
{‘10 Bit’, ‘12 Bit’}
colour.models.dataset.aces.ACES_PROXY_TRANSFER_FUNCTION(value, bit_depth=u'10 Bit')

Transfer function from linear to ACESproxy colourspace.

ACES_PROXY_TRANSFER_FUNCTION : object

colour.models.dataset.aces.ACES_PROXY_INVERSE_TRANSFER_FUNCTION(value, bit_depth=u'10 Bit')

Inverse transfer function from ACESproxy colourspace to linear.

ACES_PROXY_INVERSE_TRANSFER_FUNCTION : object

colour.models.dataset.aces.ACES_PROXY_COLOURSPACE = <colour.models.rgb.RGB_Colourspace object at 0x2abef8df99d0>

ACESproxy colourspace, a lightweight encoding for transmission over HD-SDI (or other production transmission schemes), onset look management. Not intended to be stored or used in production imagery or for final color grading/mastering.

ACES_PROXY_COLOURSPACE : RGB_Colourspace

colour.models.dataset.aces.ACES_CG_COLOURSPACE = <colour.models.rgb.RGB_Colourspace object at 0x2abef8df9a10>

ACEScg colourspace, a working space for paint/compositor applications that don’t support ACES2065-1 or ACEScc.

ACES_CG_COLOURSPACE : RGB_Colourspace