Date   

Re: Inverting a 3D LUT

Patrick Hodoul
 

Hi Brendan,

The pull request is now alive (refer to 769).

To select the 'fast' or 'exact' mode, there is an enumeration 'FinalizationFlags' (in 'include/OpenColorIO/OpenColorTypes.h') used by the method 'Processor::getOptmizedCPUProcessor()' (in 'include/OpenColorIO/openColorIO.h').

Please let me know if you have any questions.

Regards,
Patrick


Re: Ninja build fails, Unix Makefile build works

Patrick Hodoul
 

Hi Gonzalo,

For the Windows platform jom (https://wiki.qt.io/Jom) is perfectly working. I faced the same problem without having enough time to dig in.

Patrick


Join us for Beers of a Feather at SIGGRAPH

Emily Olin <eolin@...>
 

Hi all - please join us for the ASWF Beers of a Feather at SIGGRAPH. The invite is below. Also, check out the Open Source Day we've put together at SIGGRAPH - a full day of open source project BoFs! 


Ninja build fails, Unix Makefile build works

Gonzalo Garramuño
 

I have tried to compile OpenColorIO with the Ninja generator and it fails with:

FAILED: ext/Yaml-cpp-prefix/src/Yaml-cpp-stamp/Yaml-cpp-build ext/dist/lib/libyaml-cpp.a
cd /media/gga/Datos/code/applications/mrv/dependencies/imageworks-OpenColorIO-67cb724/build-fails/ext/build/yaml-cpp && /usr/bin/cmake --build . && /usr/bin/cmake -E touch /media/gga/Datos/code/applications/mrv/dependencies/imageworks-OpenColorIO-67cb724/build-fails/ext/Yaml-cpp-prefix/src/Yaml-cpp-stamp/Yaml-cpp-build
ninja: error: build.ninja:296: bad $-escape (literal $ must be written as $$)

The line that fails in build.ninja says:

COMMAND = cd /media/gga/Datos/code/applications/mrv/dependencies/imageworks-OpenColorIO-67cb724/build-fails/ext/build/yaml-cpp && $(MAKE) clean && /usr/bin/cmake -DCMAKE_BUILD_TYPE=Release /media/gga/Datos/code/applications/mrv/dependencies/imageworks-OpenColorIO-67cb724/build-fails/ext/Yaml-cpp-prefix/src/Yaml-cpp

The Unix Makefile generator, however, works just fine.  It seems $(MAKE) clean is the culprit here.


Cancelled Event: OpenColorIO TSC meeting (weekly) - Monday, 1 July 2019 #cal-cancelled

ocio-dev@lists.aswf.io Calendar <ocio-dev@...>
 

Cancelled: OpenColorIO TSC meeting (weekly)

This event has been cancelled.

When:
Monday, 1 July 2019
9:30am to 10:00am
(GMT-07:00) America/Los Angeles

Where:
https://zoom.us/j/924729729

Organizer:
michdolan@...

Description:
Weekly meeting of the OpenColorIO TSC.

Add topics to the meeting agenda.

Meeting notes listed by YYYY-MM-DD.md format at: 
https://github.com/imageworks/OpenColorIO/tree/master/docs/tsc/meetings


Join Zoom Meeting
https://zoom.us/j/924729729

One tap mobile
+16699006833,,924729729# US (San Jose)
+16465588656,,924729729# US (New York)

Dial by your location
        +1 669 900 6833 US (San Jose)
        +1 646 558 8656 US (New York)
        +1 877 369 0926 US Toll-free
        +1 855 880 1246 US Toll-free
Meeting ID: 924 729 729
Find your local number: https://zoom.us/u/abo9cwSMxj


Cancelled Event: OpenColorIO TSC meeting (weekly) - Monday, 24 June 2019 #cal-cancelled

ocio-dev@lists.aswf.io Calendar <ocio-dev@...>
 

Cancelled: OpenColorIO TSC meeting (weekly)

This event has been cancelled.

When:
Monday, 24 June 2019
9:30am to 10:00am
(GMT-07:00) America/Los Angeles

Where:
https://zoom.us/j/924729729

Organizer:
michdolan@...

Description:
Weekly meeting of the OpenColorIO TSC.

Add topics to the meeting agenda.

Meeting notes listed by YYYY-MM-DD.md format at: 
https://github.com/imageworks/OpenColorIO/tree/master/docs/tsc/meetings


Join Zoom Meeting
https://zoom.us/j/924729729

One tap mobile
+16699006833,,924729729# US (San Jose)
+16465588656,,924729729# US (New York)

Dial by your location
        +1 669 900 6833 US (San Jose)
        +1 646 558 8656 US (New York)
        +1 877 369 0926 US Toll-free
        +1 855 880 1246 US Toll-free
Meeting ID: 924 729 729
Find your local number: https://zoom.us/u/abo9cwSMxj


Re: TruelightTransform?

Malcolm Humphreys
 

I would say that why we left it in was around the discussion of a plugin API and using it as an example.

I would very much like a transform plugin API to make the integration of a grade database into all clients possible without the need to wrap ocio or write this to disk.

Additionaly when lighting there is also a need to apply a blacklevel lift separately to the CG before apply the display transform on both the CG and the background plate. As this blacklevel (or min density) changes per plate this is another area having a database is cleaner and a plugin API could help.

.malcolm

On Mon., 17 Jun. 2019, 22:23 Alex Hughes, <alex@...> wrote:
Agreed, I have not had a hard use case for it either

On Mon, Jun 17, 2019 at 7:32 PM Malcolm Humphreys <malcolmhumphreys@...> wrote:
As the writer of the Truelight transform. I have not used it in about 8 or so years. I would be surprised if it still works.

I think it would be a much cleaner API to remove it.

Gets my vote.

.malcolm


On Mon., 17 Jun. 2019, 19:18 Sean Cooper, <sean@...> wrote:
Its existence is no doubt tied to the tremendous utility that Truelight served to photochechemical-film workflows at the time OCIO was originally authored by Mr.Selan.

I think the industry has moved far beyond its dependence on Truelight, and even where it does find a home (even us occasionally) there are a 1001 ways to get your transforms represented in an OCIO-friendly manner...

I say, thank you for your wonderful service Truelight, but its time to bid you adieu

On Mon, Jun 17, 2019 at 6:13 PM Michael Dolan <michdolan@...> wrote:
As a general poll, is anyone out there using OCIO's TruelightTransform? The question of whether this functionality should continue to be supported in future versions of OCIO has come up a number of times. If you have a strong opinion either way, please let us know.

Thanks,
Michael


Re: TruelightTransform?

Alex Hughes
 

Agreed, I have not had a hard use case for it either


On Mon, Jun 17, 2019 at 7:32 PM Malcolm Humphreys <malcolmhumphreys@...> wrote:
As the writer of the Truelight transform. I have not used it in about 8 or so years. I would be surprised if it still works.

I think it would be a much cleaner API to remove it.

Gets my vote.

.malcolm


On Mon., 17 Jun. 2019, 19:18 Sean Cooper, <sean@...> wrote:
Its existence is no doubt tied to the tremendous utility that Truelight served to photochechemical-film workflows at the time OCIO was originally authored by Mr.Selan.

I think the industry has moved far beyond its dependence on Truelight, and even where it does find a home (even us occasionally) there are a 1001 ways to get your transforms represented in an OCIO-friendly manner...

I say, thank you for your wonderful service Truelight, but its time to bid you adieu

On Mon, Jun 17, 2019 at 6:13 PM Michael Dolan <michdolan@...> wrote:
As a general poll, is anyone out there using OCIO's TruelightTransform? The question of whether this functionality should continue to be supported in future versions of OCIO has come up a number of times. If you have a strong opinion either way, please let us know.

Thanks,
Michael


Re: TruelightTransform?

Malcolm Humphreys
 

As the writer of the Truelight transform. I have not used it in about 8 or so years. I would be surprised if it still works.

I think it would be a much cleaner API to remove it.

Gets my vote.

.malcolm


On Mon., 17 Jun. 2019, 19:18 Sean Cooper, <sean@...> wrote:
Its existence is no doubt tied to the tremendous utility that Truelight served to photochechemical-film workflows at the time OCIO was originally authored by Mr.Selan.

I think the industry has moved far beyond its dependence on Truelight, and even where it does find a home (even us occasionally) there are a 1001 ways to get your transforms represented in an OCIO-friendly manner...

I say, thank you for your wonderful service Truelight, but its time to bid you adieu

On Mon, Jun 17, 2019 at 6:13 PM Michael Dolan <michdolan@...> wrote:
As a general poll, is anyone out there using OCIO's TruelightTransform? The question of whether this functionality should continue to be supported in future versions of OCIO has come up a number of times. If you have a strong opinion either way, please let us know.

Thanks,
Michael


Re: TruelightTransform?

Sean Cooper
 

Its existence is no doubt tied to the tremendous utility that Truelight served to photochechemical-film workflows at the time OCIO was originally authored by Mr.Selan.

I think the industry has moved far beyond its dependence on Truelight, and even where it does find a home (even us occasionally) there are a 1001 ways to get your transforms represented in an OCIO-friendly manner...

I say, thank you for your wonderful service Truelight, but its time to bid you adieu

On Mon, Jun 17, 2019 at 6:13 PM Michael Dolan <michdolan@...> wrote:
As a general poll, is anyone out there using OCIO's TruelightTransform? The question of whether this functionality should continue to be supported in future versions of OCIO has come up a number of times. If you have a strong opinion either way, please let us know.

Thanks,
Michael


Re: TruelightTransform?

Sloan, Blake
 

I had no idea an OCIO Truelight transform existed. ​My vote would be for it to be deprecated/removed unless a case can be made for OCIO having transforms named for commercial products -- or for Truelight being made a special case. 


-blake






From: ocio-dev@... <ocio-dev@...> on behalf of Michael Dolan via Lists.Aswf.Io <michdolan=gmail.com@...>
Sent: Monday, June 17, 2019 10:13 AM
To: ocio-dev@...
Subject: [ocio-dev] TruelightTransform?
 
As a general poll, is anyone out there using OCIO's TruelightTransform? The question of whether this functionality should continue to be supported in future versions of OCIO has come up a number of times. If you have a strong opinion either way, please let us know.

Thanks,
Michael


TruelightTransform?

Michael Dolan
 

As a general poll, is anyone out there using OCIO's TruelightTransform? The question of whether this functionality should continue to be supported in future versions of OCIO has come up a number of times. If you have a strong opinion either way, please let us know.

Thanks,
Michael


Re: Slack invite

John-Paul Smith
 

Could I have an invitation to the Slack workspace please? My e-mail address is jps@....

Thanks,

J-P


Invitation: OpenColor TSC meeting (F2F) @ Wed Jul 31, 2019 5pm - 6pm (EDT) (ocio-dev@lists.aswf.io)

John Mertic
 

You have been invited to the following event.

OpenColor TSC meeting (F2F)

When
Wed Jul 31, 2019 5pm – 6pm Eastern Time - New York
Where
JW Marriott, Olympic 3 or https://zoom.us/j/924729729 (map)
Calendar
ocio-dev@...
Who
jmertic@... - organizer
Larry Gritz
doug.walker@...
patrick.hodoul@...
ocio-dev@...
Carl Rand
daniel.heckenberg@...
Sean Cooper
kevin.j.wheatley@...
eolin@...
Andrew Grimberg
michdolan@...
markboo99@...
In person at JW Marriott, Olympic 3 or via Zoom below

Add topics to the meeting agenda.

Meeting notes listed by YYYY-MM-DD.md format at:
https://github.com/imageworks/OpenColorIO/tree/master/docs/tsc/meetings

Join Zoom Meeting
https://zoom.us/j/924729729

One tap mobile
+16699006833,,924729729# US (San Jose)
+16465588656,,924729729# US (New York)

Dial by your location
+1 669 900 6833 US (San Jose)
+1 646 558 8656 US (New York)
+1 877 369 0926 US Toll-free
+1 855 880 1246 US Toll-free
Meeting ID: 924 729 729
Find your local number: https://zoom.us/u/abo9cwSMxj

Going (ocio-dev@...)?   Yes - Maybe - No    more options »

Invitation from Google Calendar

You are receiving this courtesy email at the account ocio-dev@... because you are an attendee of this event.

To stop receiving future updates for this event, decline this event. Alternatively you can sign up for a Google account at https://www.google.com/calendar/ and control your notification settings for your entire calendar.

Forwarding this invitation could allow any recipient to send a response to the organizer and be added to the guest list, or invite others regardless of their own invitation status, or to modify your RSVP. Learn More.


Re: custom ocio creation for nuke

Ravindra Korde
 

So if i want my new custom ocio preset like xyz-vfx, first i need to create OCIO configs using the OCIO Python API.

Thanks for your help mike, i will try make new one using this.


Re: custom ocio creation for nuke

Michael Dolan
 

Hi Ravindra,

Typically OCIO configs are created using the OCIO Python API. The make.py file you referred to is one such script, which you could modify as needed and run with Python to create a new config. Here's another fairly simple example of a config authoring script for your reference:

https://github.com/imageworks/OpenColorIO-Configs/blob/master/spi-vfx/make_vfx_ocio.py

These scripts construct a Config object (with all your added ColorSpaces, Looks, and their Transforms), which can then be serialized to YAML text data and written to a file, typically named "config.ocio".

One you have a new config created, set the "OCIO" environment variable on your system to point to the created "config.ocio" file on disk and Nuke will then use your config automatically. Alternatively, you can point Nuke's root "custom OCIO config" knob to your config file for the same result.

Please refer to the "Config syntax" section of the user guide for an explanation of the resulting config file syntax and key concepts you should understand when authoring a config:
http://opencolorio.org/userguide/index.html

And reference the "Python API documentation" in the dev guide for a better understanding of the Python interface used by the above mentioned scripts:
http://opencolorio.org/developers/index.html

I hope that helps,
Mike


Re: After Effects and Photoshop updates for v2

Michael Dolan
 

Hi Brendan,

Apologies for the delayed reply. Doug already responded to this point in your other thread, but to further clarify, the "Photoshop and After Effects plugin updates." in the SIGGRAPH presentation were listed on the OCIO v1.1.0 slide, which referred to PR #476 that was merge merged for that release.

Thanks,
Mike


Re: Inverting a 3D LUT

Brendan Bolles
 

Ahh, OK, thanks for the info, Doug.

I guess I'll be submitting another pull request soon to get my v2 plug-ins in there.


Re: Inverting a 3D LUT

Doug Walker
 

Hi Brendan,

 

Thanks, glad you like it!   Your understanding of Fast vs. Exact is correct. 

 

Regarding the ability to control this from the public API, we have a PR in progress that will allow you to do that.  We discussed this during the April OCIO v2 working group Zoom meeting (let me know if you'd like to join the v2 working group), but in summary the fast/exact control will be one of the "finalization" options that may be controlled from the public API.  There will also be more control provided over the "optimization" options which control to what degree consecutive ops are merged, etc.  Patrick will be posting a PR for review in another week or so.

 

(BTW, you had asked last week about the Photoshop/AE plugin bullet point from last year's SIGGRAPH presentation.  I was hoping someone else might jump in on that, but I'm guessing that it was referring to your PR 514, not sure what else it would have been referring to.)

 

best,

 

Doug

 

From: <ocio-dev@...> on behalf of "brendan@..." <brendan@...>
Reply-To: "ocio-dev@..." <ocio-dev@...>
Date: Monday, May 20, 2019 at 2:25 PM
To: "ocio-dev@..." <ocio-dev@...>
Subject: [ocio-dev] Inverting a 3D LUT

 

I see that v2 has the ability to invert 3D LUTs, very cool!

I also see that you can use Fast or Exact mode for rendering. I guess Fast mode samples a new inverted 3D LUT and renders from that, while Exact mode runs the inversion on each pixel? In my tests I couldn't tell the difference visually.

I don't see a place in the public API to set LutInversionQuality though…

_._,_._,_


custom ocio creation for nuke

Ravindra Korde
 

Hi All,

I'm trying to create custom ocio file for nuke, with reference of http://opencolorio.org/.
im new at this so any help or suggestion will be appreciated.

Thanks!!!