J_Scopes, plus J_3Way - an ASC CDL compliant grade tool, with a 'poor man's control surface' interface

Well, here it is. The first public release of the J_Ops bundle. This is the J_Scopes tool, coupled with the all new J_3Way, wrapped up in an installer with supporting docs. All built against Nuke6.0v1, so grab the package for your platform and you're good to go.
J_3way is a lift/gain/gamma style grade plug-in using the ASC CDL transfer functions, coupled with an interactive in viewer interface I like to think of as a kind of 'poor man's control surface'. Using this interface you can set up a basic grade very rapidly without taking your eyes, or cursor, away from the image canvas.
To use it, simply hook up to a source clip and the viewer, click on an empty part of the viewer, then use the z, x and c keys to toggle in and out of lift, gain and gamma modes respectively. When in a particular mode, any mouse cursor move is mapped to a colour shift on that knob, as though the move was on a hue/saturation colour wheel. In fact, there's also a HS wheel included in the in viewer interface, which you can use to judge the current state of play, and to interact with directly. You can also use a number of modifier keys to impact the ratio of move to cursor shift, interpret as a luminance change, and so on - check out the in node tooltips, and the bundled manual available from the J_Ops toolbar entry for more detail. Works particularly well when using a trackball I find.

Additionally, it both makes the underlying ASC CDL params available as knobs (so you can translate external references in directly), and includes an extensible python framework for importing and exporting various CDL file types. As it stands I've implemented a pair of importer formats, namely for CCC and CDL XML file types, and provided the hooks for any python head to add in any other CDL I/O format. The only thing I ask is that if you do so, share it back with us (if you want I'll stick it in future versions and credit you as due for any resultant praise!).
It also has a gpu engine, so if you have a meaty enough gfx card, you can set it up to do the processing on that, to give you lighting quick feedback.

Thanks to some Nuke side API work by 'Wild Bill' Spitzak, J_Scopes has also had a bit of love. Namely it should now more robustly update the scopes drawn.
J_Ops 1.0v1a5 for Nuke6.0v1 Windows XP 64bit
J_Ops 1.0v1a5 for Nuke6.0v1 Windows XP 32bit
J_Ops 1.0v1a5 for Nuke6.0v1 OSX x86 32bit
J_Ops 1.0v1a5 for Nuke6.0v1 Linux 64bit
J_Ops 1.0v1a5 for Nuke6.0v1 Linux 32bit
As before, please note, whilst I work at the Foundry, I'm not a developer, and these are in no way associated with the Foundry, it's simply tools I built because I find them useful, and thought you might too. Check out the bundled manual for more information on all points mentioned, and let me know if you find 'em handy!

Well, here it is. The first public release of the J_Ops bundle. This is the J_Scopes tool, coupled with the all new J_3Way, wrapped up in an installer with supporting docs. All built against Nuke6.0v1, so grab the package for your platform and you're good to go.
J_3way is a lift/gain/gamma style grade plug-in using the ASC CDL transfer functions, coupled with an interactive in viewer interface I like to think of as a kind of 'poor man's control surface'. Using this interface you can set up a basic grade very rapidly without taking your eyes, or cursor, away from the image canvas.
To use it, simply hook up to a source clip and the viewer, click on an empty part of the viewer, then use the z, x and c keys to toggle in and out of lift, gain and gamma modes respectively. When in a particular mode, any mouse cursor move is mapped to a colour shift on that knob, as though the move was on a hue/saturation colour wheel. In fact, there's also a HS wheel included in the in viewer interface, which you can use to judge the current state of play, and to interact with directly. You can also use a number of modifier keys to impact the ratio of move to cursor shift, interpret as a luminance change, and so on - check out the in node tooltips, and the bundled manual available from the J_Ops toolbar entry for more detail. Works particularly well when using a trackball I find.

Additionally, it both makes the underlying ASC CDL params available as knobs (so you can translate external references in directly), and includes an extensible python framework for importing and exporting various CDL file types. As it stands I've implemented a pair of importer formats, namely for CCC and CDL XML file types, and provided the hooks for any python head to add in any other CDL I/O format. The only thing I ask is that if you do so, share it back with us (if you want I'll stick it in future versions and credit you as due for any resultant praise!).
It also has a gpu engine, so if you have a meaty enough gfx card, you can set it up to do the processing on that, to give you lighting quick feedback.

Thanks to some Nuke side API work by 'Wild Bill' Spitzak, J_Scopes has also had a bit of love. Namely it should now more robustly update the scopes drawn.
J_Ops 1.0v1a5 for Nuke6.0v1 Windows XP 64bit
J_Ops 1.0v1a5 for Nuke6.0v1 Windows XP 32bit
J_Ops 1.0v1a5 for Nuke6.0v1 OSX x86 32bit
J_Ops 1.0v1a5 for Nuke6.0v1 Linux 64bit
J_Ops 1.0v1a5 for Nuke6.0v1 Linux 32bit
As before, please note, whilst I work at the Foundry, I'm not a developer, and these are in no way associated with the Foundry, it's simply tools I built because I find them useful, and thought you might too. Check out the bundled manual for more information on all points mentioned, and let me know if you find 'em handy!
4 comments:
Great tool !
Is it possible to add a control in the interface to hide/show the color wheel independently of the properties tab ?
And maybe more two options to move it on the viewport ?
Thanks!
for the first one - unfortunately Nuke wont draw any interface elements on the viewer if the param panel isnt open. If you want to make the wheel disappear when the panel is open you can get around that by setting the size right down.
For the second one - it would be nice. I'll put it on the list, but wouldnt expect it too soon :)
thanks a lot!
thanks a lot friend
Post a Comment