|
Re: reversable, but not 1D color transforms in config.ocio
You all are my heros. I had gotten so caught up in the XYZ to LAB calculation that I didn't notice it could be reduced to a 1d LUT and simple matrix.
Troy, I was looking through your (amazing)
You all are my heros. I had gotten so caught up in the XYZ to LAB calculation that I didn't notice it could be reduced to a 1d LUT and simple matrix.
Troy, I was looking through your (amazing)
|
By
Andrew Wood <andre...@...>
·
#1562
·
|
|
Re: reversable, but not 1D color transforms in config.ocio
Doesn't really answer your question (sorry) but.... On Transformers the director wanted sharper cg robots! so we had a sharpen shootout. The joint winners were either LAB or Log, unshapen masks.i.e.
Doesn't really answer your question (sorry) but.... On Transformers the director wanted sharper cg robots! so we had a sharpen shootout. The joint winners were either LAB or Log, unshapen masks.i.e.
|
By
ra...@...
·
#1561
·
|
|
Re: reversable, but not 1D color transforms in config.ocio
Whilst stranded in an airport...
https://gist.github.com/sobotka/97707cf481049fd3267d85510f30db1e
No assurances expressed or implied. Seems the values are darn close to Lindbloom's, which may account
Whilst stranded in an airport...
https://gist.github.com/sobotka/97707cf481049fd3267d85510f30db1e
No assurances expressed or implied. Seems the values are darn close to Lindbloom's, which may account
|
By
Troy Sobotka <troy.s...@...>
·
#1560
·
|
|
Re: reversable, but not 1D color transforms in config.ocio
The conversion from XYZ to CIELab can be done with matrices and 1d-LUTs, so you should be able to do the forward and reverse quite exactly with the existing machinery and without resorting to
The conversion from XYZ to CIELab can be done with matrices and 1d-LUTs, so you should be able to do the forward and reverse quite exactly with the existing machinery and without resorting to
|
By
doug <colo...@...>
·
#1559
·
|
|
Re: reversable, but not 1D color transforms in config.ocio
The shaper here would be a purely technological solution, simply helping out interpolation given that your input happens to be imagery. In your CTL, you would assume that you are being fed Log2 values
The shaper here would be a purely technological solution, simply helping out interpolation given that your input happens to be imagery. In your CTL, you would assume that you are being fed Log2 values
|
By
Troy Sobotka <troy.s...@...>
·
#1558
·
|
|
Re: reversable, but not 1D color transforms in config.ocio
L* is inherently logarithmic, so perhaps you could use L* it's self as the shaper here. But I think the inherently negative a*b* values will make this effort futile, unless there is an alternative all
L* is inherently logarithmic, so perhaps you could use L* it's self as the shaper here. But I think the inherently negative a*b* values will make this effort futile, unless there is an alternative all
|
By
Sean Cooper <se...@...>
·
#1556
·
|
|
Re: reversable, but not 1D color transforms in config.ocio
Looking at my values closer, looks like you are probably right. My input image is 0 to 1 linear, so I wasn't using a shaper. However, when I get to LAB space, there are negative values, which would
Looking at my values closer, looks like you are probably right. My input image is 0 to 1 linear, so I wasn't using a shaper. However, when I get to LAB space, there are negative values, which would
|
By
Andrew Wood <andre...@...>
·
#1555
·
|
|
Re: reversable, but not 1D color transforms in config.ocio
That screams bad shaper to me. What are you using for a shaper here?
With respect,
TJS
That screams bad shaper to me. What are you using for a shaper here?
With respect,
TJS
|
By
Troy Sobotka <troy.s...@...>
·
#1553
·
|
|
Re: reversable, but not 1D color transforms in config.ocio
Ha. Yeah, that pull request is exactly what I'd want. I'll add my +1 to the PR :)
And thanks for the response Sean and Troy --that's pretty much what I'd tried already, CMSTestPattern -> ColorSpace
Ha. Yeah, that pull request is exactly what I'd want. I'll add my +1 to the PR :)
And thanks for the response Sean and Troy --that's pretty much what I'd tried already, CMSTestPattern -> ColorSpace
|
By
Andrew Wood <andre...@...>
·
#1550
·
|
|
Re: reversable, but not 1D color transforms in config.ocio
FWIW there is an old pull request for a simple expression transform which would have been perfect for this,
https://github.com/imageworks/OpenColorIO/pull/366
Sent from my phone
FWIW there is an old pull request for a simple expression transform which would have been perfect for this,
https://github.com/imageworks/OpenColorIO/pull/366
Sent from my phone
|
By
dbr/Ben <dbr....@...>
·
#1557
·
|
|
Re: reversable, but not 1D color transforms in config.ocio
Tacking onto Sean's comments, roughly:
Use ociolutimage --generate --maxwidth 4225 --cubesize 65 --output all-in-one.exr to generate an all-in-one RGB EXR.
Roll that through your L*a*b* CTL functions
Tacking onto Sean's comments, roughly:
Use ociolutimage --generate --maxwidth 4225 --cubesize 65 --output all-in-one.exr to generate an all-in-one RGB EXR.
Roll that through your L*a*b* CTL functions
|
By
Troy Sobotka <troy.s...@...>
·
#1552
·
|
|
Re: reversable, but not 1D color transforms in config.ocio
OCIO is just a LUT and simple math processor(+,-,*,**,log, etc.), so its not really intended to implement algorithms like L*a*b*. Some equations are more LUT friendly than others something RGB-like to
OCIO is just a LUT and simple math processor(+,-,*,**,log, etc.), so its not really intended to implement algorithms like L*a*b*. Some equations are more LUT friendly than others something RGB-like to
|
By
Sean Cooper <se...@...>
·
#1549
·
|
|
Re: reversable, but not 1D color transforms in config.ocio
Can you expand on that? Looking into CTL now, does look like I could define L*a*b* there, but how would that tie in to a config.ocio? I haven't used it before, got some reading to do
Can you expand on that? Looking into CTL now, does look like I could define L*a*b* there, but how would that tie in to a config.ocio? I haven't used it before, got some reading to do
|
By
Andrew Wood <andre...@...>
·
#1548
·
|
|
Re: reversable, but not 1D color transforms in config.ocio
Would be more optimal to define L*a*b* according to the proper formulas in a CTL and generate the to and froms from there on an EXR, using a suitable shaper to the 3D LUT.
With respect,
TJS
Would be more optimal to define L*a*b* according to the proper formulas in a CTL and generate the to and froms from there on an EXR, using a suitable shaper to the 3D LUT.
With respect,
TJS
|
By
Troy Sobotka <troy.s...@...>
·
#1551
·
|
|
Re: reversable, but not 1D color transforms in config.ocio
hmm, I tried that but it didn't line up. I'll poke around with other lut formats maybe. I used nuke to generate two .cube files
hmm, I tried that but it didn't line up. I'll poke around with other lut formats maybe. I used nuke to generate two .cube files
|
By
Andrew Wood <andre...@...>
·
#1547
·
|
|
Re: reversable, but not 1D color transforms in config.ocio
You can use a 3D LUT but still have a reversible colorspace transform by defining both the to-reference and from-reference transforms (I.e to reference would use lab_to_xyz.lut and from-ref would use
You can use a 3D LUT but still have a reversible colorspace transform by defining both the to-reference and from-reference transforms (I.e to reference would use lab_to_xyz.lut and from-ref would use
|
By
dbr/Ben <dbr....@...>
·
#1554
·
|
|
reversable, but not 1D color transforms in config.ocio
Hey all!
So I'm trying to get my team off of doing so much in photoshop, and have written some tools using oiio to replace a lot of the workflow. Right now, they like to do an unsharpen mask in
Hey all!
So I'm trying to get my team off of doing so much in photoshop, and have written some tools using oiio to replace a lot of the workflow. Right now, they like to do an unsharpen mask in
|
By
Andrew Wood <andre...@...>
·
#1546
·
|
|
Re: icc profile for photoshop
Jack Holm had identified a number of issues with the ICC profiles and was willing to help correct them.
Alex
Jack Holm had identified a number of issues with the ICC profiles and was willing to help correct them.
Alex
|
By
Alexander Forsythe <alexfo...@...>
·
#1545
·
|
|
Re: icc profile for photoshop
Lars is certainly the right person to receive that suggestion...
HP
Lars is certainly the right person to receive that suggestion...
HP
|
By
Haarm-Pieter Duiker <li...@...>
·
#1544
·
|
|
Re: icc profile for photoshop
We always bake to sRGB and have the computers use that as their display profile. Nuke doesn't respect the actual display properties, so we don't want Photoshop to either.
In the past few years
We always bake to sRGB and have the computers use that as their display profile. Nuke doesn't respect the actual display properties, so we don't want Photoshop to either.
In the past few years
|
By
Brendan Bolles <bre...@...>
·
#1542
·
|