OpenColorIO - Houdini COP2 nodes (alpha)
In order to dive a little deeper into the HDK and pipelining for Houdini, i choose to create equivalents to NUKEs OCIO nodes for Houdinis own compositing network. OCIO (OpenColorIO) is an open source library created by Sony Pictures Imageworks, that is ment to unify and centralize the color management throughout an animation or VFX production. As an integral part of those pipelines, it makes sense for Houdini to support it so that effects artists can quickly and in a consistent way colorcorrect backdrops, for example. As a warm-up and to accomplish this task step by step i decided to first create a little standalone tool with QT, to get to know the OCIO libraries. Then to integrate OCIO into a DCC whose C++ API i am familiar with, which was Maya. I encapsulated the OCIO part here, so im hoping to use the same code, on the OCIO side, for Houdini as i did for Maya.
As a last step, i created COP2 nodes for Houdinis compositing network.
-
Download precompiled binaries here.
-
You can find the repo on github.
-
The Ferrari Enzo was modelled in Maya and rendered in Houdini/Mantra.
OCIO Houdini COP2 nodes:
Done with the HDK. Currently alpha status
Pulpit rock
OCIOColorspace menu
Pulpit rock
OCIOColorspace node
Pulpit rock
COP2 node settings
OCIO_view:
A QT standalone viewer application done for testing and diving into the ocio libraries
Pulpit rock
OCIO_view Bake LUTs
Pulpit rock
OCIO_view colorpicker
Pulpit rock
OCIO_view color transform
Pulpit rock
OCIO_view
OCIO in Maya:
OpenColorIO implemented in Maya as nodes to be used within a shading network. This was done to build up my own encapsulated OCIO convenience library that is explcitly ment to be used for the Maya as well as the Houdini nodes. Within the shading networks inside Maya i feel like im abusing OCIO a little, since in this context it is actually grading samples instead of pixels.
Pulpit rock
OCIO in Maya
Pulpit rock
OCIO in Nuke
Pulpit rock
OCIOCDLTransform
Pulpit rock
OCIOCDLTransform nodes
Pulpit rock
OCIOColorSpace
Pulpit rock
OCIOFileTransform
Pulpit rock
OCIOLogConvert