OpenColorIO-Configs.git
7 years agoUpdated __init__.py to reflect version no. and new LUT defaults
Stephen Hill [Tue, 15 Sep 2015 18:09:03 +0000 (18:09 +0000)]
Updated __init__.py to reflect version no. and new LUT defaults

7 years agoMerge pull request #11 from KelSolaar/patch-2
hpd [Tue, 15 Sep 2015 20:03:50 +0000 (16:03 -0400)]
Merge pull request #11 from KelSolaar/patch-2

Update ".gitignore" file to exclude intermediate image files.

7 years agoUpdate ".gitignore" file.
Thomas Mansencal [Tue, 15 Sep 2015 19:54:28 +0000 (07:54 +1200)]
Update ".gitignore" file.

7 years agoMerge pull request #9 from KelSolaar/patch-1
hpd [Fri, 11 Sep 2015 20:03:34 +0000 (13:03 -0700)]
Merge pull request #9 from KelSolaar/patch-1

Format "README.md" file.

7 years agoFormat "README.md" file.
Thomas Mansencal [Fri, 4 Sep 2015 21:38:05 +0000 (09:38 +1200)]
Format "README.md" file.

7 years agoUpgraded LUT resolutions to 4096 for 1D LUTs and 65 for 3D LUTs
Haarm-Pieter Duiker [Fri, 4 Sep 2015 20:43:02 +0000 (13:43 -0700)]
Upgraded LUT resolutions to 4096 for 1D LUTs and 65 for 3D LUTs

7 years agoUpdated to ACES 1.0.1
Haarm-Pieter Duiker [Fri, 4 Sep 2015 20:34:45 +0000 (13:34 -0700)]
Updated to ACES 1.0.1

7 years agoUpdated to ACES 1.0.1
Haarm-Pieter Duiker [Fri, 4 Sep 2015 20:24:25 +0000 (13:24 -0700)]
Updated to ACES 1.0.1

7 years agoUpdated to reflect ACES 1.0.1 transforms
Haarm-Pieter Duiker [Fri, 4 Sep 2015 20:23:38 +0000 (13:23 -0700)]
Updated to reflect ACES 1.0.1 transforms

7 years agoUpdated to build against the ACES 1.0.1 release
Haarm-Pieter Duiker [Fri, 4 Sep 2015 20:08:16 +0000 (13:08 -0700)]
Updated to build against the ACES 1.0.1 release

7 years agoRenamed 'sRGB' utility colorspace to 'sRGB - Texture'
Haarm-Pieter Duiker [Wed, 2 Sep 2015 02:50:46 +0000 (19:50 -0700)]
Renamed 'sRGB' utility colorspace to 'sRGB - Texture'

7 years agoUpdated Utility colorspaces to properly handle chromatic adaptation. Included notes...
Haarm-Pieter Duiker [Wed, 2 Sep 2015 00:13:14 +0000 (17:13 -0700)]
Updated Utility colorspaces to properly handle chromatic adaptation. Included notes in code about the white point used in each instance.

7 years agoA comment missed the last commit
Haarm-Pieter Duiker [Tue, 1 Sep 2015 19:21:22 +0000 (12:21 -0700)]
A comment missed the last commit

7 years agoAdded documentation for individual functions
Haarm-Pieter Duiker [Tue, 1 Sep 2015 07:06:38 +0000 (00:06 -0700)]
Added documentation for individual functions

7 years agoMerge pull request #7 from selfshadow/master
hpd [Fri, 21 Aug 2015 13:54:23 +0000 (06:54 -0700)]
Merge pull request #7 from selfshadow/master

Another minor typo fix

7 years agoAnother minor typo fix
Stephen Hill [Fri, 21 Aug 2015 04:58:57 +0000 (00:58 -0400)]
Another minor typo fix

7 years agoMerge pull request #6 from selfshadow/patch-2
hpd [Fri, 21 Aug 2015 03:31:16 +0000 (20:31 -0700)]
Merge pull request #6 from selfshadow/patch-2

Minor typo fix

7 years agoMinor typo fix
Stephen Hill [Fri, 21 Aug 2015 02:42:32 +0000 (22:42 -0400)]
Minor typo fix

It looks as though "going" was left over from the previous edit.

7 years agoMerge branch 'master' of https://github.com/hpd/OpenColorIO-Configs
Haarm-Pieter Duiker [Thu, 20 Aug 2015 22:53:55 +0000 (15:53 -0700)]
Merge branch 'master' of https://github.com/hpd/OpenColorIO-Configs

7 years agoMinor edit.
Haarm-Pieter Duiker [Thu, 20 Aug 2015 22:50:05 +0000 (15:50 -0700)]
Minor edit.

7 years agoOutput Transform colorspaces updated to use shaper spaces for different brightness...
Haarm-Pieter Duiker [Thu, 20 Aug 2015 22:48:20 +0000 (15:48 -0700)]
Output Transform colorspaces updated to use shaper spaces for different brightness levels (48 nits, 1000 nits, 2000 nits, 4000 nits).

7 years agoMade shaper colorspace names more consistent with other colorspace names.
Haarm-Pieter Duiker [Thu, 20 Aug 2015 22:31:14 +0000 (15:31 -0700)]
Made shaper colorspace names more consistent with other colorspace names.

7 years agoCreated and used shapers appropriate to HDR Output Transform.
Haarm-Pieter Duiker [Thu, 20 Aug 2015 22:13:21 +0000 (15:13 -0700)]
Created and used shapers appropriate to HDR Output Transform.
User can choose to use either Log2 or a scaled Dolby PQ as shaper functions. Log2 is still the default.

7 years agoMinor updates and bug fixes.
Haarm-Pieter Duiker [Wed, 19 Aug 2015 21:44:37 +0000 (14:44 -0700)]
Minor updates and bug fixes.

7 years agoFixed case mismatch in reference to CTL file. Allows build on Linux.
Haarm-Pieter Duiker [Wed, 5 Aug 2015 00:19:57 +0000 (00:19 +0000)]
Fixed case mismatch in reference to CTL file. Allows build on Linux.

7 years agoFixed case mismatch in reference to CTL file. Allows build on Linux.
Haarm-Pieter Duiker [Wed, 5 Aug 2015 00:14:01 +0000 (17:14 -0700)]
Fixed case mismatch in reference to CTL file. Allows build on Linux.

7 years agoAdded colorspaces that match the Role aliases.
Haarm-Pieter Duiker [Tue, 4 Aug 2015 21:35:25 +0000 (14:35 -0700)]
Added colorspaces that match the Role aliases.

7 years agoUpdate to properly source file names from ACES 'hotfixes' fork
Haarm-Pieter Duiker [Mon, 3 Aug 2015 21:37:43 +0000 (14:37 -0700)]
Update to properly source file names from ACES 'hotfixes' fork

7 years agoMerge pull request #5 from colour-science/feature/code_style
hpd [Mon, 3 Aug 2015 21:20:36 +0000 (14:20 -0700)]
Merge pull request #5 from colour-science/feature/code_style

PR: Improve overall code consistency.

7 years agoImplement code review notes.
Thomas Mansencal [Sun, 2 Aug 2015 05:55:09 +0000 (17:55 +1200)]
Implement code review notes.

7 years agoCode formatting.
Thomas Mansencal [Fri, 31 Jul 2015 10:13:36 +0000 (22:13 +1200)]
Code formatting.

7 years agoFix "PEP8" naming convention violations.
Thomas Mansencal [Fri, 31 Jul 2015 10:11:05 +0000 (22:11 +1200)]
Fix "PEP8" naming convention violations.

7 years agoImprove various definitions names consistency.
Thomas Mansencal [Fri, 31 Jul 2015 10:05:21 +0000 (22:05 +1200)]
Improve various definitions names consistency.

7 years agoUpdate various module names.
Thomas Mansencal [Fri, 31 Jul 2015 09:29:34 +0000 (21:29 +1200)]
Update various module names.

7 years agoImprove case consistency on various definitions.
Thomas Mansencal [Fri, 31 Jul 2015 09:20:42 +0000 (21:20 +1200)]
Improve case consistency on various definitions.

7 years agoUpdate "__all__" attributes.
Thomas Mansencal [Fri, 31 Jul 2015 08:49:44 +0000 (20:49 +1200)]
Update "__all__" attributes.

7 years agoCleanup comments.
Thomas Mansencal [Thu, 30 Jul 2015 11:55:01 +0000 (23:55 +1200)]
Cleanup comments.

7 years agoImprove loop construct.
Thomas Mansencal [Thu, 30 Jul 2015 10:17:52 +0000 (22:17 +1200)]
Improve loop construct.

7 years agoCode formatting.
Thomas Mansencal [Thu, 30 Jul 2015 09:29:05 +0000 (21:29 +1200)]
Code formatting.

7 years agoRemove unused imports.
Thomas Mansencal [Thu, 30 Jul 2015 09:26:18 +0000 (21:26 +1200)]
Remove unused imports.

7 years agoRemove unused locals.
Thomas Mansencal [Thu, 30 Jul 2015 09:25:36 +0000 (21:25 +1200)]
Remove unused locals.

7 years agoAdd various TODOs.
Thomas Mansencal [Wed, 29 Jul 2015 11:54:59 +0000 (23:54 +1200)]
Add various TODOs.

7 years agoRemove redundant parentheses.
Thomas Mansencal [Wed, 29 Jul 2015 11:50:01 +0000 (23:50 +1200)]
Remove redundant parentheses.

7 years agoFix "PEP8" naming convention violations.
Thomas Mansencal [Wed, 29 Jul 2015 11:46:28 +0000 (23:46 +1200)]
Fix "PEP8" naming convention violations.

7 years agoFix "PEP8" coding style violations.
Thomas Mansencal [Wed, 29 Jul 2015 11:32:17 +0000 (23:32 +1200)]
Fix "PEP8" coding style violations.

7 years agoFix incorrect call arguments.
Thomas Mansencal [Wed, 29 Jul 2015 11:17:40 +0000 (23:17 +1200)]
Fix incorrect call arguments.

7 years agoRemove unused "try / except" clauses.
Thomas Mansencal [Wed, 29 Jul 2015 11:04:13 +0000 (23:04 +1200)]
Remove unused "try / except" clauses.

7 years agoFix default mutable arguments.
Thomas Mansencal [Wed, 29 Jul 2015 10:52:33 +0000 (22:52 +1200)]
Fix default mutable arguments.

7 years agoSimplify boolean variable checks.
Thomas Mansencal [Wed, 29 Jul 2015 10:44:07 +0000 (22:44 +1200)]
Simplify boolean variable checks.

7 years agoSimplify empty "print" statements.
Thomas Mansencal [Wed, 29 Jul 2015 10:38:49 +0000 (22:38 +1200)]
Simplify empty "print" statements.

7 years agoChange double quotes to single quotes where relevant.
Thomas Mansencal [Tue, 28 Jul 2015 08:53:04 +0000 (20:53 +1200)]
Change double quotes to single quotes where relevant.

7 years agoImplement usage of "unpack_default" and "colorspace_prefixed_name" utilities.
Thomas Mansencal [Tue, 28 Jul 2015 08:42:06 +0000 (20:42 +1200)]
Implement usage of "unpack_default" and "colorspace_prefixed_name" utilities.

7 years agoCode formatting.
Thomas Mansencal [Tue, 28 Jul 2015 08:34:43 +0000 (20:34 +1200)]
Code formatting.

7 years agoAdded build instructions for OSX for Python script dependencies.
Haarm-Pieter Duiker [Mon, 27 Jul 2015 17:08:12 +0000 (10:08 -0700)]
Added build instructions for OSX for Python script dependencies.

7 years agoRemoved luts covering legal range output. Renamed lut covering full range output.
Haarm-Pieter Duiker [Wed, 15 Jul 2015 16:59:03 +0000 (09:59 -0700)]
Removed luts covering legal range output. Renamed lut covering full range output.

7 years agoIntegrating changes from last two weeks of Python commits, including
Haarm-Pieter Duiker [Thu, 9 Jul 2015 20:59:47 +0000 (13:59 -0700)]
Integrating changes from last two weeks of Python commits, including
- Including only the full range output for the Output Transforms
- Switching the 'Linear' view to be named 'Raw' and to use the Raw colorspace.
- Added ACES transform IDs
- A 'color_picking' role that is more sensible, if not likely to be the final choice.

7 years agoUpdated README to provide better more description of the config and its intended...
Haarm-Pieter Duiker [Thu, 2 Jul 2015 17:02:04 +0000 (10:02 -0700)]
Updated README to provide better more description of the config and its intended usage.

7 years agoEnsuring that there is a 'raw' alias for the Raw colorspace
Haarm-Pieter Duiker [Thu, 2 Jul 2015 17:01:16 +0000 (10:01 -0700)]
Ensuring that there is a 'raw' alias for the Raw colorspace

7 years agoThe default display now drives the value of the 'color_picking' role
Haarm-Pieter Duiker [Tue, 30 Jun 2015 20:30:57 +0000 (13:30 -0700)]
The default display now drives the value of the 'color_picking' role

7 years agoAdded ACES Transform IDs where possible.
Haarm-Pieter Duiker [Tue, 30 Jun 2015 19:59:51 +0000 (12:59 -0700)]
Added ACES Transform IDs where possible.

7 years agoOnly the full range output will be used for Output Transforms that support either...
Haarm-Pieter Duiker [Tue, 30 Jun 2015 19:42:42 +0000 (12:42 -0700)]
Only the full range output will be used for Output Transforms that support either full or legal range.
In the case of a single Display, the name is hard-coded to be 'ACES' rather than using the value of the scene_linear role.

7 years agoAttempt to clarify relationship between Rec.709, Rec.202 and Rec.1886 and when to...
Haarm-Pieter Duiker [Tue, 30 Jun 2015 19:42:01 +0000 (12:42 -0700)]
Attempt to clarify relationship between Rec.709, Rec.202 and Rec.1886 and when to use for camera ingestion versus display.

7 years agoMinor edits to enable switching CTL source to 'hotfixes' branch of main repo.
Haarm-Pieter Duiker [Fri, 26 Jun 2015 19:57:20 +0000 (12:57 -0700)]
Minor edits to enable switching CTL source to 'hotfixes' branch of main repo.

7 years agoAdded support for including the ACES transform ID in the colorspace description....
Haarm-Pieter Duiker [Thu, 25 Jun 2015 19:05:23 +0000 (12:05 -0700)]
Added support for including the ACES transform ID in the colorspace description. Transform IDs added to ACEScc, ACEScg, ACESproxy, ADX10, ADX16 and the Output Transforms.

7 years agoThe 'Raw' View now points to the 'Utility - Raw' colorspace.
Haarm-Pieter Duiker [Thu, 25 Jun 2015 18:46:41 +0000 (11:46 -0700)]
The 'Raw' View now points to the 'Utility - Raw' colorspace.

7 years agoRenamed a couple of colorspaces and removed others that we're problematic.
Haarm-Pieter Duiker [Thu, 25 Jun 2015 18:46:02 +0000 (11:46 -0700)]
Renamed a couple of colorspaces and removed others that we're problematic.

7 years agoThe 'Linear' view is now called 'Raw'. Includes a number of other minor fixes.
Haarm-Pieter Duiker [Tue, 23 Jun 2015 19:56:47 +0000 (12:56 -0700)]
The 'Linear' view is now called 'Raw'. Includes a number of other minor fixes.

7 years agoSwitched 'Linear' view to be named 'Raw'
Haarm-Pieter Duiker [Tue, 23 Jun 2015 19:55:53 +0000 (12:55 -0700)]
Switched 'Linear' view to be named 'Raw'

7 years agoAdded command-line parameters (addCustomLookCDL, addCustomLookLUT, addACESLookCDL...
Haarm-Pieter Duiker [Tue, 23 Jun 2015 19:46:32 +0000 (12:46 -0700)]
Added command-line parameters (addCustomLookCDL, addCustomLookLUT, addACESLookCDL, addACESLookLUT) to allow the integration of custom Look Transforms with the config.
Minor cleanups to Colorspace initialization.

7 years agoUpdated aliases to handle cases where main colorspaces are renamed with the family...
Haarm-Pieter Duiker [Tue, 23 Jun 2015 19:33:57 +0000 (12:33 -0700)]
Updated aliases to handle cases where main colorspaces are renamed with the family as a prefix.

7 years agoUpdated to work from the current config and python directory structure.
Haarm-Pieter Duiker [Tue, 23 Jun 2015 19:33:00 +0000 (12:33 -0700)]
Updated to work from the current config and python directory structure.

7 years agoFixed issue with mismatched gamut name in different functions
Haarm-Pieter Duiker [Tue, 23 Jun 2015 19:32:19 +0000 (12:32 -0700)]
Fixed issue with mismatched gamut name in different functions

7 years agoAdded --createMultipleDisplays option and some usage instructions.
Haarm-Pieter Duiker [Tue, 16 Jun 2015 20:14:20 +0000 (13:14 -0700)]
Added --createMultipleDisplays option and some usage instructions.

7 years agoThe working space is now ACEScg. The scene_linear, rendering and compositing_linear...
Haarm-Pieter Duiker [Thu, 4 Jun 2015 20:52:50 +0000 (13:52 -0700)]
The working space is now ACEScg. The scene_linear, rendering and compositing_linear roles now point to ACEScg.
The parentheses in the View names have been removed.
The alias colorspaces have been moved to the bottom of the config.

7 years agoRemoved Rec.2020 12 bit curve and colorspace to simplify matters.
Haarm-Pieter Duiker [Thu, 4 Jun 2015 03:02:29 +0000 (20:02 -0700)]
Removed Rec.2020 12 bit curve and colorspace to simplify matters.

7 years agoAdded 'Curve - ' prefix to colorspaces that only included a transfer function/curve.
Haarm-Pieter Duiker [Thu, 4 Jun 2015 02:18:15 +0000 (19:18 -0700)]
Added 'Curve - ' prefix to colorspaces that only included a transfer function/curve.
Fixed minor issue with Utility colorspaces.

7 years agoFixed minor issue in Rec.709 and Rec.2020 transfer functions
Haarm-Pieter Duiker [Wed, 3 Jun 2015 01:38:23 +0000 (18:38 -0700)]
Fixed minor issue in Rec.709 and Rec.2020 transfer functions

7 years agoConsolidated config.ocio and nuke_config.ocio into a single config.ocio.
Haarm-Pieter Duiker [Wed, 3 Jun 2015 01:20:17 +0000 (18:20 -0700)]
Consolidated config.ocio and nuke_config.ocio into a single config.ocio.
Moved the sRGB output transform to the top of the list of Views. This should now be the default View used in most applications.
Added 'rendering' and 'compositing_linear' roles which default to have the same value as the 'scene_linear' role.
Added the transfer functions and full color space transforms for sRGB, Rec.709, Rec.1886 and Rec.2020.
Added the 'Aliases' colorspaces back into the config.
Fixed an issue that caused some alias colorspaces to be generated incorrectly.
Fixed some alias names that didn't follow the conventions of other alias names.

7 years agoMerge pull request #4 from colour-science/feature/package_structure
hpd [Tue, 2 Jun 2015 19:09:11 +0000 (12:09 -0700)]
Merge pull request #4 from colour-science/feature/package_structure

PR: Improve package structure.

7 years agoUpdate package directory structure.
Thomas Mansencal [Tue, 26 May 2015 08:56:17 +0000 (10:56 +0200)]
Update package directory structure.

7 years agoCode formatting.
Thomas Mansencal [Tue, 26 May 2015 07:54:42 +0000 (09:54 +0200)]
Code formatting.

7 years agoARRI LogC to LUTs corrected.
Haarm-Pieter Duiker [Wed, 13 May 2015 20:19:25 +0000 (13:19 -0700)]
ARRI LogC to LUTs corrected.

7 years agoRemoved Aliases from Nuke config
Haarm-Pieter Duiker [Tue, 5 May 2015 18:54:32 +0000 (11:54 -0700)]
Removed Aliases from Nuke config
Reinstated 'Output Shaper - AP1' colorspace

7 years agoUpdated scene_linear to refer to ACES2065-1 as a number of tools use that to drive...
Haarm-Pieter Duiker [Thu, 30 Apr 2015 22:06:23 +0000 (15:06 -0700)]
Updated scene_linear to refer to ACES2065-1 as a number of tools use that to drive the default colorspace, including the Nuke viewers.

7 years agoAdded vendor-specific names in front of gamuts that may be confused with non-vendor...
Haarm-Pieter Duiker [Thu, 30 Apr 2015 18:48:42 +0000 (11:48 -0700)]
Added vendor-specific names in front of gamuts that may be confused with non-vendor specific gamuts if presented in a single long list of color spaces.
Marked the GoPro Protune Native gamut as experimental as it may change.

7 years agoUpdated organization of Displays and Views for Nuke-specific config file
Haarm-Pieter Duiker [Wed, 29 Apr 2015 18:59:59 +0000 (11:59 -0700)]
Updated organization of Displays and Views for Nuke-specific config file
Added the REDcolor gamut
Added GoPro Protune transfer function and gamut

7 years agoMinor change to remove difference in colorspace used for 'Linear' Display between...
Haarm-Pieter Duiker [Wed, 29 Apr 2015 18:54:24 +0000 (11:54 -0700)]
Minor change to remove difference in colorspace used for 'Linear' Display between Nuke-specific and generic config file

7 years agoGrouped camera colorspaces as 'Input' for applications that group colorspaces based...
Haarm-Pieter Duiker [Wed, 29 Apr 2015 18:45:03 +0000 (11:45 -0700)]
Grouped camera colorspaces as 'Input' for applications that group colorspaces based on the colorspace family.

7 years agoUpdated ordering of view and displays for Nuke-specific config file.
Haarm-Pieter Duiker [Wed, 29 Apr 2015 18:14:12 +0000 (11:14 -0700)]
Updated ordering of view and displays for Nuke-specific config file.

7 years agoAdded the ability to write out 1D and 3D LUTs as CTL code
Haarm-Pieter Duiker [Wed, 29 Apr 2015 17:40:29 +0000 (10:40 -0700)]
Added the ability to write out 1D and 3D LUTs as CTL code

7 years agoAdded GoPro Protune support
Haarm-Pieter Duiker [Wed, 29 Apr 2015 17:39:40 +0000 (10:39 -0700)]
Added GoPro Protune support
Added RED REDcolor gamut support

7 years agoFixed minor issue with CSP writing.
Haarm-Pieter Duiker [Tue, 10 Feb 2015 23:28:31 +0000 (15:28 -0800)]
Fixed minor issue with CSP writing.

7 years agoAdd support to generate_lut for writing CSP
Haarm-Pieter Duiker [Thu, 5 Feb 2015 20:17:33 +0000 (12:17 -0800)]
Add support to generate_lut for writing CSP
Add link to CTL fork that includes for Dolby PQ transforms
Add thank you to Robert Molholm
Add link to Panasonic IDT

7 years agoRoles now have some assignments
Haarm-Pieter Duiker [Thu, 5 Feb 2015 00:53:45 +0000 (16:53 -0800)]
Roles now have some assignments
Added Dolby PQ shaper generation
Added Raw color space
Added 'generateLUT' standalone 'bin' script

7 years agoShaper LUTs are now single channel. They were previously three channel, with the...
Haarm-Pieter Duiker [Fri, 30 Jan 2015 20:06:11 +0000 (12:06 -0800)]
Shaper LUTs are now single channel. They were previously three channel, with the same data in each channel.
ACEScc conversion uses 'transferFunctionOnly' CTL flag to avoid extra matrix applications.

7 years agoAdded proper allocatoin for all linear color spaces
Haarm-Pieter Duiker [Thu, 29 Jan 2015 23:35:18 +0000 (15:35 -0800)]
Added proper allocatoin for all linear color spaces
Expanded range of input values handled by ACEScc transforms
Added support for Panasonic V-Log / V-gamut
Renamed LUTs that had _to_aces in the file name to only indicate linearization

7 years agoMerge pull request #3 from colour-science/code_style
hpd [Wed, 28 Jan 2015 21:54:21 +0000 (13:54 -0800)]
Merge pull request #3 from colour-science/code_style

PR: Improve various code style aspects and implement "__future__" division support.

7 years agoImplement __future__ division support.
Thomas Mansencal [Wed, 28 Jan 2015 19:52:36 +0000 (20:52 +0100)]
Implement __future__ division support.

7 years agoImprove case consistency.
Thomas Mansencal [Wed, 28 Jan 2015 15:14:14 +0000 (16:14 +0100)]
Improve case consistency.

7 years agoUpdate sanitisation code.
Thomas Mansencal [Wed, 28 Jan 2015 13:34:47 +0000 (14:34 +0100)]
Update sanitisation code.