viewerSync v1.1

This location is for Registered Users Only.
Perhaps you need to login or register.
Contributor: Philippe HUBERDEAU
Put in sync two different viewers. Nice to constantly monitor the alpha of the currently viewed tool.
6.0, 6.1, 6.2, 6.3, 7.0 or later
Linux, Mac, Windows
10 Dec 2012


in your add the following lines.

import viewerSync
menubar ='Nuke')
m = menubar.addMenu('Nukepedia')
m.addCommand("viewerSync_ON", "viewerSync.viewerSyncCBs()",'j')
m.addCommand("viewerSync_OFF", "viewerSync.viewerSyncOFF()",'Shift+j')

It's a multi-purpose script. I use it to constantly have an eye on my alphas, (it can of course be used for all other channel like depth, forward ...) It can also be used to have a closeup on a part of the image while displaying the full scope of the viewed image.

It's still in beta because it hasn't been used quite a lot. So feel free to post any comment, suggest, improvement, bug report.


Please login in order to download these files.


# leclercq jean philippe 2011-02-08 05:05
Really cool !!!!
it would be nice to have a option for Stereo workflow >
sync left and right, more importantly >> even being able to zoom in sync on the two view ( left and right ).

keep us update.

Again bravo !!
# Philippe HUBERDEAU 2011-02-09 06:55
Can you be a bit more precise about stereo, because to me it already manages it. I mean, if you want to monitor left in 1 viewer and right in the other. Just click on the appropriate view for each viewer. But as i'm ill today i may have missed something.
For the zoom, it surely be interesting to have it. What is less sure is if i can make it ! ;-) i'll have to invistigate...
# leclercq jean philippe 2011-02-09 07:16
you are right for the viewer, lots of options right now exist.

what is missing is a sync zoom.
example : I am in view 1( left).. I zoom on the legs of a guy for a roto, the right view in the viewer2, does the same in sync on the same location . thatwould makes life definitly easier for ops with massively less mouse/tablet nav manipulations.

thanks !! :-)
# Philippe HUBERDEAU 2011-02-10 16:43
So, unfortunately, it seems to be possible only for the DAG to get and set pan&zoom values. No luck this time.
# Michael Clemens 2012-12-06 17:30
how do you enable this?
# Philippe HUBERDEAU 2012-12-07 06:20
Hi Michael,
In my install description i forgot to define the m variable that could be for instance :
m ='Nuke ').addMenu('Nuk epedia')
# Sven Akelian 2017-11-15 11:55
Hi Philippe how do you get rid of the viewerSync ui as in your GIF (removing the timeline and toolbars on the synced viewer)

You have no rights to post comments

We have 2784 guests and 99 members online