[Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [48958] branches/soc-2011-tomato/release/ datafiles/colormanagement/config.ocio: Color management: cleanup of ocio config file

Xavier Thomas xavier.thomas.1980 at gmail.com
Wed Jul 18 15:06:09 CEST 2012


"- Made scene linear space rec709 instead of aces"

This is a bit confusing because rec709 is not linear. Do you mean that
"scene linear" uses rec709 primaries but linear (not gamma corrected)?

Note that the nuke config do not take primaries into account, it just
linearise/gammacorrect between different RGB colorspace.


2012/7/16 Sergey Sharybin <sergey.vfx at gmail.com>

> Revision: 48958
>
> http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=48958
> Author:   nazgul
> Date:     2012-07-16 10:50:38 +0000 (Mon, 16 Jul 2012)
> Log Message:
> -----------
> Color management: cleanup of ocio config file
>
> - Minor style cleanup
>
> - Made scene linear space rec709 instead of aces
>   Reference space is still aces
>
> - Get rid of hardcoded rec -. rec709 transformation on view transforms
>   This would make view transform be applied on a reference color space
>   how it's supposed to be.
>   Since scene linear is rec709 such a hardcoded transform isn't needed
>   anymore.
>   This also fixes wrong Log view transform which used to look really
>   weird and now it's nice and smooth.
>
> - Also made changes to SPI and Nuke configurations to make them behave
>   properly with reference space of aces.
>
> - Renamed Nuke's rec709 space to nuke_rec709. Probably it could  be
>   replaced with scene rec709, but that's requires more investigation.
>
> Modified Paths:
> --------------
>     branches/soc-2011-tomato/release/datafiles/colormanagement/config.ocio
>
> Modified:
> branches/soc-2011-tomato/release/datafiles/colormanagement/config.ocio
> ===================================================================
> --- branches/soc-2011-tomato/release/datafiles/colormanagement/config.ocio
>      2012-07-16 10:36:40 UTC (rev 48957)
> +++ branches/soc-2011-tomato/release/datafiles/colormanagement/config.ocio
>      2012-07-16 10:50:38 UTC (rev 48958)
> @@ -14,7 +14,7 @@
>    default: raw
>    matte_paint: raw
>    reference: aces
> -  scene_linear: aces
> +  scene_linear: rec709
>    texture_paint: raw
>
>  displays:
> @@ -28,7 +28,7 @@
>      - !<View> {name: RRT, colorspace: rrt_srgb}
>      - !<View> {name: SPI Film, colorspace: srgb8}
>      - !<View> {name: SPI Log, colorspace: lg10}
> -    - !<View> {name: Nuke rec709, colorspace: rec709}
> +    - !<View> {name: Nuke rec709, colorspace: nuke_rec709}
>    xyz:
>      - !<View> {name: Raw, colorspace: raw}
>      - !<View> {name: Log, colorspace: adx10}
> @@ -41,7 +41,7 @@
>    - !<ColorSpace>
>      name: aces
>      family: aces
> -    equalitygroup:
> +    equalitygroup:
>      bitdepth: 32f
>      isdata: false
>      allocation: lg2
> @@ -50,7 +50,7 @@
>    - !<ColorSpace>
>      name: raw
>      family: raw
> -    equalitygroup:
> +    equalitygroup:
>      bitdepth: 32f
>      isdata: true
>      allocation: uniform
> @@ -59,11 +59,11 @@
>    - !<ColorSpace>
>      name: adx10
>      family: adx
> -    equalitygroup:
> +    equalitygroup:
>      bitdepth: 10ui
>      description: |
>        Film Scan, using the 10-bit Academy Density Encoding
> -
> +
>      isdata: false
>      allocation: uniform
>      allocationvars: [0, 1]
> @@ -78,11 +78,11 @@
>    - !<ColorSpace>
>      name: adx16
>      family: adx
> -    equalitygroup:
> +    equalitygroup:
>      bitdepth: 16ui
>      description: |
>        Film Scan, using the 16-bit Academy Density Encoding
> -
> +
>      isdata: false
>      allocation: uniform
>      allocationvars: [0, 1]
> @@ -97,11 +97,11 @@
>    - !<ColorSpace>
>      name: slogf35
>      family: sony
> -    equalitygroup:
> +    equalitygroup:
>      bitdepth: 10ui
>      description: |
>        Sony 10-bit S-Log, with f35 color primaries
> -
> +
>      isdata: false
>      allocation: uniform
>      allocationvars: [0, 1]
> @@ -113,11 +113,11 @@
>    - !<ColorSpace>
>      name: slogf65_3200
>      family: sony
> -    equalitygroup:
> +    equalitygroup:
>      bitdepth: 10ui
>      description: |
>        Sony 10-bit S-Log, with f65 color primaries
> -
> +
>      isdata: false
>      allocation: uniform
>      allocationvars: [0, 1]
> @@ -129,11 +129,11 @@
>    - !<ColorSpace>
>      name: slogf65_5500
>      family: sony
> -    equalitygroup:
> +    equalitygroup:
>      bitdepth: 10ui
>      description: |
>        Sony 10-bit S-Log, with f65 color primaries
> -
> +
>      isdata: false
>      allocation: uniform
>      allocationvars: [0, 1]
> @@ -145,11 +145,11 @@
>    - !<ColorSpace>
>      name: logc
>      family: arri
> -    equalitygroup:
> +    equalitygroup:
>      bitdepth: 10ui
>      description: |
>        Arri Alexa LogC, V3, Exposure Index 800
> -
> +
>      isdata: false
>      allocation: uniform
>      allocationvars: [0, 1]
> @@ -161,13 +161,13 @@
>    - !<ColorSpace>
>      name: log
>      family: log
> -    equalitygroup:
> +    equalitygroup:
>      bitdepth: 32f
>      description: |
>        A mathematically idealized log space, which spans the dynamic range
>        currently being utilized by the ACES RRT. Note: this does not
> correspond
>        to scanned plates, adx10 is preferred for that purpose.
> -
> +
>      isdata: false
>      allocation: uniform
>      allocationvars: [0, 1]
> @@ -176,77 +176,83 @@
>          - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
>
>    - !<ColorSpace>
> +    name: rec709
> +    family: ""
> +    equalitygroup: ""
> +    bitdepth: 32f
> +    description: |
> +      Rec. 709 (Full Range) Display Space
> +    isdata: false
> +    allocation: uniform
> +    allocationvars: [-0.125, 1.125]
> +    to_reference: !<FileTransform> {src: rec709_to_aces.spimtx,
> interpolation: nearest}
> +
> +  - !<ColorSpace>
>      name: rrt_srgb
>      family: rrt
> -    equalitygroup:
> +    equalitygroup:
>      bitdepth: 32f
>      isdata: false
>      allocation: uniform
>      allocationvars: [0, 1]
>      from_reference: !<GroupTransform>
>        children:
> -        - !<FileTransform> {src: rec709_to_aces.spimtx, interpolation:
> nearest}
>          - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
>          - !<FileTransform> {src: rrt_ut33_sRGB.spi3d, interpolation:
> tetrahedral}
>
>    - !<ColorSpace>
>      name: rrt_rec709
>      family: rrt
> -    equalitygroup:
> +    equalitygroup:
>      bitdepth: 32f
>      isdata: false
>      allocation: uniform
>      allocationvars: [0, 1]
>      from_reference: !<GroupTransform>
>        children:
> -        - !<FileTransform> {src: rec709_to_aces.spimtx, interpolation:
> nearest}
>          - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
>          - !<FileTransform> {src: rrt_ut33_rec709.spi3d, interpolation:
> tetrahedral}
>
>    - !<ColorSpace>
>      name: rrt_p3dci
>      family: rrt
> -    equalitygroup:
> +    equalitygroup:
>      bitdepth: 32f
>      isdata: false
>      allocation: uniform
>      allocationvars: [0, 1]
>      from_reference: !<GroupTransform>
>        children:
> -        - !<FileTransform> {src: rec709_to_aces.spimtx, interpolation:
> nearest}
>          - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
>          - !<FileTransform> {src: rrt_ut33_p3dci.spi3d, interpolation:
> tetrahedral}
>
>    - !<ColorSpace>
>      name: rrt_p3d60
>      family: rrt
> -    equalitygroup:
> +    equalitygroup:
>      bitdepth: 32f
>      isdata: false
>      allocation: uniform
>      allocationvars: [0, 1]
>      from_reference: !<GroupTransform>
>        children:
> -        - !<FileTransform> {src: rec709_to_aces.spimtx, interpolation:
> nearest}
>          - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
>          - !<FileTransform> {src: rrt_ut33_p3d60.spi3d, interpolation:
> tetrahedral}
>
>    - !<ColorSpace>
>      name: rrt_xyz
>      family: rrt
> -    equalitygroup:
> +    equalitygroup:
>      bitdepth: 32f
>      isdata: false
>      allocation: uniform
>      allocationvars: [0, 1]
>      from_reference: !<GroupTransform>
>        children:
> -        - !<FileTransform> {src: rec709_to_aces.spimtx, interpolation:
> nearest}
>          - !<AllocationTransform> {allocation: lg2, vars: [-8.5, 5]}
>          - !<FileTransform> {src: rrt_ut33_dcdm.spi3d, interpolation:
> tetrahedral}
>
>    # spi-vfx
> -
>    - !<ColorSpace>
>      name: lg10
>      family: lg
> @@ -256,7 +262,10 @@
>        lg10 : conversion from film log
>      isdata: false
>      allocation: uniform
> -    to_reference: !<FileTransform> {src: lg10.spi1d, interpolation:
> nearest}
> +    to_reference: !<GroupTransform>
> +      children:
> +        - !<FileTransform> {src: lg10.spi1d, interpolation: nearest}
> +        - !<FileTransform> {src: rec709_to_aces.spimtx, interpolation:
> nearest}
>
>    - !<ColorSpace>
>      name: srgb8
> @@ -274,7 +283,7 @@
>
>    # nuke-default
>    - !<ColorSpace>
> -    name: rec709
> +    name: nuke_rec709
>      family: ""
>      equalitygroup: ""
>      bitdepth: 32f
> @@ -283,4 +292,7 @@
>      isdata: false
>      allocation: uniform
>      allocationvars: [-0.125, 1.125]
> -    to_reference: !<FileTransform> {src: rec709.spi1d, interpolation:
> linear}
> +    to_reference: !<GroupTransform>
> +      children:
> +        - !<FileTransform> {src: rec709.spi1d, interpolation: linear}
> +        - !<FileTransform> {src: rec709_to_aces.spimtx, interpolation:
> nearest}
>
> _______________________________________________
> Bf-blender-cvs mailing list
> Bf-blender-cvs at blender.org
> http://lists.blender.org/mailman/listinfo/bf-blender-cvs
>


More information about the Bf-committers mailing list