hpd [Wed, 16 Sep 2015 02:36:20 +0000 (22:36 -0400)]
Merge pull request #13 from selfshadow/patches-2
Changes related to new LUT defaults
Stephen Hill [Wed, 16 Sep 2015 01:39:58 +0000 (01:39 +0000)]
Minor tweaks/fixes to usage strings
Stephen Hill [Wed, 16 Sep 2015 01:37:16 +0000 (01:37 +0000)]
Further changes to reflect version no. and new LUT defaults
hpd [Tue, 15 Sep 2015 20:46:38 +0000 (16:46 -0400)]
Merge pull request #12 from selfshadow/patches-cp
Updated __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
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.
Thomas Mansencal [Tue, 15 Sep 2015 19:54:28 +0000 (07:54 +1200)]
Update ".gitignore" file.
hpd [Fri, 11 Sep 2015 20:03:34 +0000 (13:03 -0700)]
Merge pull request #9 from KelSolaar/patch-1
Format "README.md" file.
Thomas Mansencal [Fri, 4 Sep 2015 21:38:05 +0000 (09:38 +1200)]
Format "README.md" file.
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
Haarm-Pieter Duiker [Fri, 4 Sep 2015 20:34:45 +0000 (13:34 -0700)]
Updated 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
Haarm-Pieter Duiker [Fri, 4 Sep 2015 20:23:38 +0000 (13:23 -0700)]
Updated to reflect ACES 1.0.1 transforms
Haarm-Pieter Duiker [Fri, 4 Sep 2015 20:08:16 +0000 (13:08 -0700)]
Updated to build against the ACES 1.0.1 release
Haarm-Pieter Duiker [Wed, 2 Sep 2015 02:50:46 +0000 (19:50 -0700)]
Renamed 'sRGB' utility colorspace to 'sRGB - Texture'
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.
Haarm-Pieter Duiker [Tue, 1 Sep 2015 19:21:22 +0000 (12:21 -0700)]
A comment missed the last commit
Haarm-Pieter Duiker [Tue, 1 Sep 2015 07:06:38 +0000 (00:06 -0700)]
Added documentation for individual functions
hpd [Fri, 21 Aug 2015 13:54:23 +0000 (06:54 -0700)]
Merge pull request #7 from selfshadow/master
Another minor typo fix
Stephen Hill [Fri, 21 Aug 2015 04:58:57 +0000 (00:58 -0400)]
Another minor typo fix
hpd [Fri, 21 Aug 2015 03:31:16 +0000 (20:31 -0700)]
Merge pull request #6 from selfshadow/patch-2
Minor 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.
Haarm-Pieter Duiker [Thu, 20 Aug 2015 22:53:55 +0000 (15:53 -0700)]
Merge branch 'master' of https://github.com/hpd/OpenColorIO-Configs
Haarm-Pieter Duiker [Thu, 20 Aug 2015 22:50:05 +0000 (15:50 -0700)]
Minor edit.
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).
Haarm-Pieter Duiker [Thu, 20 Aug 2015 22:31:14 +0000 (15:31 -0700)]
Made shaper colorspace names more consistent with other colorspace names.
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.
Haarm-Pieter Duiker [Wed, 19 Aug 2015 21:44:37 +0000 (14:44 -0700)]
Minor updates and bug fixes.
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.
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.
Haarm-Pieter Duiker [Tue, 4 Aug 2015 21:35:25 +0000 (14:35 -0700)]
Added colorspaces that match the Role aliases.
Haarm-Pieter Duiker [Mon, 3 Aug 2015 21:37:43 +0000 (14:37 -0700)]
Update to properly source file names from ACES 'hotfixes' fork
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.
Thomas Mansencal [Sun, 2 Aug 2015 05:55:09 +0000 (17:55 +1200)]
Implement code review notes.
Thomas Mansencal [Fri, 31 Jul 2015 10:13:36 +0000 (22:13 +1200)]
Code formatting.
Thomas Mansencal [Fri, 31 Jul 2015 10:11:05 +0000 (22:11 +1200)]
Fix "PEP8" naming convention violations.
Thomas Mansencal [Fri, 31 Jul 2015 10:05:21 +0000 (22:05 +1200)]
Improve various definitions names consistency.
Thomas Mansencal [Fri, 31 Jul 2015 09:29:34 +0000 (21:29 +1200)]
Update various module names.
Thomas Mansencal [Fri, 31 Jul 2015 09:20:42 +0000 (21:20 +1200)]
Improve case consistency on various definitions.
Thomas Mansencal [Fri, 31 Jul 2015 08:49:44 +0000 (20:49 +1200)]
Update "__all__" attributes.
Thomas Mansencal [Thu, 30 Jul 2015 11:55:01 +0000 (23:55 +1200)]
Cleanup comments.
Thomas Mansencal [Thu, 30 Jul 2015 10:17:52 +0000 (22:17 +1200)]
Improve loop construct.
Thomas Mansencal [Thu, 30 Jul 2015 09:29:05 +0000 (21:29 +1200)]
Code formatting.
Thomas Mansencal [Thu, 30 Jul 2015 09:26:18 +0000 (21:26 +1200)]
Remove unused imports.
Thomas Mansencal [Thu, 30 Jul 2015 09:25:36 +0000 (21:25 +1200)]
Remove unused locals.
Thomas Mansencal [Wed, 29 Jul 2015 11:54:59 +0000 (23:54 +1200)]
Add various TODOs.
Thomas Mansencal [Wed, 29 Jul 2015 11:50:01 +0000 (23:50 +1200)]
Remove redundant parentheses.
Thomas Mansencal [Wed, 29 Jul 2015 11:46:28 +0000 (23:46 +1200)]
Fix "PEP8" naming convention violations.
Thomas Mansencal [Wed, 29 Jul 2015 11:32:17 +0000 (23:32 +1200)]
Fix "PEP8" coding style violations.
Thomas Mansencal [Wed, 29 Jul 2015 11:17:40 +0000 (23:17 +1200)]
Fix incorrect call arguments.
Thomas Mansencal [Wed, 29 Jul 2015 11:04:13 +0000 (23:04 +1200)]
Remove unused "try / except" clauses.
Thomas Mansencal [Wed, 29 Jul 2015 10:52:33 +0000 (22:52 +1200)]
Fix default mutable arguments.
Thomas Mansencal [Wed, 29 Jul 2015 10:44:07 +0000 (22:44 +1200)]
Simplify boolean variable checks.
Thomas Mansencal [Wed, 29 Jul 2015 10:38:49 +0000 (22:38 +1200)]
Simplify empty "print" statements.
Thomas Mansencal [Tue, 28 Jul 2015 08:53:04 +0000 (20:53 +1200)]
Change double quotes to single quotes where relevant.
Thomas Mansencal [Tue, 28 Jul 2015 08:42:06 +0000 (20:42 +1200)]
Implement usage of "unpack_default" and "colorspace_prefixed_name" utilities.
Thomas Mansencal [Tue, 28 Jul 2015 08:34:43 +0000 (20:34 +1200)]
Code formatting.
Haarm-Pieter Duiker [Mon, 27 Jul 2015 17:08:12 +0000 (10:08 -0700)]
Added build instructions for OSX for Python script dependencies.
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.
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.
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.
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
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
Haarm-Pieter Duiker [Tue, 30 Jun 2015 19:59:51 +0000 (12:59 -0700)]
Added ACES Transform IDs where possible.
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.
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.
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.
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.
Haarm-Pieter Duiker [Thu, 25 Jun 2015 18:46:41 +0000 (11:46 -0700)]
The 'Raw' View now points to the 'Utility - Raw' colorspace.
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.
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.
Haarm-Pieter Duiker [Tue, 23 Jun 2015 19:55:53 +0000 (12:55 -0700)]
Switched 'Linear' view to be named 'Raw'
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.
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.
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.
Haarm-Pieter Duiker [Tue, 23 Jun 2015 19:32:19 +0000 (12:32 -0700)]
Fixed issue with mismatched gamut name in different functions
Haarm-Pieter Duiker [Tue, 16 Jun 2015 20:14:20 +0000 (13:14 -0700)]
Added --createMultipleDisplays option and some usage instructions.
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.
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.
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.
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
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.
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.
Thomas Mansencal [Tue, 26 May 2015 08:56:17 +0000 (10:56 +0200)]
Update package directory structure.
Thomas Mansencal [Tue, 26 May 2015 07:54:42 +0000 (09:54 +0200)]
Code formatting.
Haarm-Pieter Duiker [Wed, 13 May 2015 20:19:25 +0000 (13:19 -0700)]
ARRI LogC to LUTs corrected.
Haarm-Pieter Duiker [Tue, 5 May 2015 18:54:32 +0000 (11:54 -0700)]
Removed Aliases from Nuke config
Reinstated 'Output Shaper - AP1' colorspace
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.
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.
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
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
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.
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.
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
Haarm-Pieter Duiker [Wed, 29 Apr 2015 17:39:40 +0000 (10:39 -0700)]
Added GoPro Protune support
Added RED REDcolor gamut support
Haarm-Pieter Duiker [Tue, 10 Feb 2015 23:28:31 +0000 (15:28 -0800)]
Fixed minor issue with CSP writing.
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
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
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.
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