|
Re: PackedImageDesc memory usage
Is getting the processor for a LOG->LINEAR CPU conversion generally pretty fast after the first one? ie. internally will OCIO cache this processor based on the current config, or is this something I
Is getting the processor for a LOG->LINEAR CPU conversion generally pretty fast after the first one? ie. internally will OCIO cache this processor based on the current config, or is this something I
|
By
Paul Miller <pa...@...>
·
#774
·
|
|
Re: OCIO and color pickers
Ah yes I forgot about that role. I do actually draw a color hexagon and hue sweep. Right now I just do them by plotting them pixel by pixel. Are you saying ROLE_COLOR_PICKER could come in handy
Ah yes I forgot about that role. I do actually draw a color hexagon and hue sweep. Right now I just do them by plotting them pixel by pixel. Are you saying ROLE_COLOR_PICKER could come in handy
|
By
Paul Miller <pa...@...>
·
#773
·
|
|
Re: PackedImageDesc memory usage
I wouldn't be too concerned with it.
My expectation is that the image processing + getProcessor calls would dwarf by many orders of magnitude the PackedImageDesc allocation time. But if you're
I wouldn't be too concerned with it.
My expectation is that the image processing + getProcessor calls would dwarf by many orders of magnitude the PackedImageDesc allocation time. But if you're
|
By
Jeremy Selan <jeremy...@...>
·
#769
·
|
|
Re: OCIO and color pickers
Yah, it's generally helpful to run the color picker swatch through the display transform.
The simplest solutions I'd recommend is to create an additional color processor (that you hang onto between
Yah, it's generally helpful to run the color picker swatch through the display transform.
The simplest solutions I'd recommend is to create an additional color processor (that you hang onto between
|
By
Jeremy Selan <jeremy...@...>
·
#768
·
|
|
PackedImageDesc memory usage
I realized I'm creating and destroying a PackedImageDesc once per scanline. Rather than a simple wrapper around some image pointers this class allocates an implementation class. This got me thinking
I realized I'm creating and destroying a PackedImageDesc once per scanline. Rather than a simple wrapper around some image pointers this class allocates an implementation class. This got me thinking
|
By
Paul Miller <pa...@...>
·
#772
·
|
|
OCIO and color pickers
Anyone have any recommendations on how to deal with color pickers and HDR viewing spaces? Right now we just have a normal non-managed picker that tends to never match the actual color picked from the
Anyone have any recommendations on how to deal with color pickers and HDR viewing spaces? Right now we just have a normal non-managed picker that tends to never match the actual color picked from the
|
By
Paul Miller <pa...@...>
·
#771
·
|
|
Re: combining a File-Based LUT Transform and a Display Transform?
Cool. It was "easy" once I realized the FileTransform replaced the display/view/colorspace stuff. Here is the code in C++:
if (fileTransform)
{
OCIO::GroupTransformRcPtr group =
Cool. It was "easy" once I realized the FileTransform replaced the display/view/colorspace stuff. Here is the code in C++:
if (fileTransform)
{
OCIO::GroupTransformRcPtr group =
|
By
Paul Miller <pa...@...>
·
#770
·
|
|
Re: combining a File-Based LUT Transform and a Display Transform?
> Ah, this was easier than it looked. Note I skipped the display, view, and input color-space options when a simple LUT is selected. Is that the preferred way to do it?
Yup. The input colorspace,
> Ah, this was easier than it looked. Note I skipped the display, view, and input color-space options when a simple LUT is selected. Is that the preferred way to do it?
Yup. The input colorspace,
|
By
Jeremy Selan <jeremy...@...>
·
#766
·
|
|
Re: combining a File-Based LUT Transform and a Display Transform?
Ah, this was easier than it looked. Note I skipped the display, view, and input color-space options when a simple LUT is selected. Is that the preferred way to do it?
Ah, this was easier than it looked. Note I skipped the display, view, and input color-space options when a simple LUT is selected. Is that the preferred way to do it?
|
By
Paul Miller <pa...@...>
·
#767
·
|
|
Re: combining a File-Based LUT Transform and a Display Transform?
This makes sense conceptually, but those operations boil down to a lot of different transforms that are hidden inside the DisplayTransform, each calling some (internal?) functions to build things
This makes sense conceptually, but those operations boil down to a lot of different transforms that are hidden inside the DisplayTransform, each calling some (internal?) functions to build things
|
By
Paul Miller <pa...@...>
·
#765
·
|
|
Re: combining a File-Based LUT Transform and a Display Transform?
Oh - I think that is EXACTLY what I was looking for! (wasn't aware the GroupTransform could do this). Thanks!
Oh - I think that is EXACTLY what I was looking for! (wasn't aware the GroupTransform could do this). Thanks!
|
By
Paul Miller <pa...@...>
·
#763
·
|
|
Re: combining a File-Based LUT Transform and a Display Transform?
Oh!
One other alternative implementation.
When in 'Simple Lut' mode, instead of using the displaytransform, just use a group transform and add the normal view components in the canonical order.
g =
Oh!
One other alternative implementation.
When in 'Simple Lut' mode, instead of using the displaytransform, just use a group transform and add the normal view components in the canonical order.
g =
|
By
Jeremy Selan <jeremy...@...>
·
#760
·
|
|
Re: combining a File-Based LUT Transform and a Display Transform?
...
...
Ugh is right. Maybe I'll just wait until there is way to combine them logically in the API. :-)
...
...
Ugh is right. Maybe I'll just wait until there is way to combine them logically in the API. :-)
|
By
Paul Miller <pa...@...>
·
#762
·
|
|
Re: combining a File-Based LUT Transform and a Display Transform?
Before I dive into this - does "simple LUT mode" bypass the usual DisplayTransform or is there a way to combine the FileTransform (LUT) with the DisplayTransform? In other words, does anything get
Before I dive into this - does "simple LUT mode" bypass the usual DisplayTransform or is there a way to combine the FileTransform (LUT) with the DisplayTransform? In other words, does anything get
|
By
Paul Miller <pa...@...>
·
#761
·
|
|
Re: combining a File-Based LUT Transform and a Display Transform?
New thought - one workaround for the moment would be to dynamically add a new colorspace for the user specified lut.
This is definitely not ideal (I'd much rather extend DisplayTransform), but this
New thought - one workaround for the moment would be to dynamically add a new colorspace for the user specified lut.
This is definitely not ideal (I'd much rather extend DisplayTransform), but this
|
By
Jeremy Selan <jeremy...@...>
·
#759
·
|
|
Re: combining a File-Based LUT Transform and a Display Transform?
I've just add the Mari source for the OCIO integration to the repo (with permission from the Foundry, of course) ;)
https://github.com/imageworks/OpenColorIO/tree/master/src/mari/1.4v1
As far as I can
I've just add the Mari source for the OCIO integration to the repo (with permission from the Foundry, of course) ;)
https://github.com/imageworks/OpenColorIO/tree/master/src/mari/1.4v1
As far as I can
|
By
Jeremy Selan <jeremy...@...>
·
#758
·
|
|
Re: combining a File-Based LUT Transform and a Display Transform?
Paul,
It's simple enough as the display transforma are just specified as colorspaces.
I suspect that the swizzling is being done outside of ocio. You can just apply the standard image manipulation
Paul,
It's simple enough as the display transforma are just specified as colorspaces.
I suspect that the swizzling is being done outside of ocio. You can just apply the standard image manipulation
|
By
Joseph Slomka <joseph...@...>
·
#764
·
|
|
combining a File-Based LUT Transform and a Display Transform?
I saw in the Mari OCIO demo video they were able to load up a LUT and combine it with other display controls (gain/exposure). I can see how the LUT can be loaded using the FileTransform but how is it
I saw in the Mari OCIO demo video they were able to load up a LUT and combine it with other display controls (gain/exposure). I can see how the LUT can be loaded using the FileTransform but how is it
|
By
Paul Miller <pa...@...>
·
#757
·
|
|
Re: multiple Configurations within facilities?
Aha - that makes complete sense. Thanks for explaining it in different terms.
Aha - that makes complete sense. Thanks for explaining it in different terms.
|
By
Paul Miller <pa...@...>
·
#755
·
|
|
Re: Mari 1.4v1, now with OCIO support builtin
Looks like Katana may have some competition soon for that second-place spot!
Looks like Katana may have some competition soon for that second-place spot!
|
By
Paul Miller <pa...@...>
·
#754
·
|