We are on 9.0v8 so bug still exists On Thu, Mar 31, 2016 at 12:13 PM, Peter Crossley <cross...@thefoundry.co.uk> wrote:
> Hi guys, > > Bug 46687 was fixed in 9.0v6. If you're still on earlier versions, and are > not locked to using your version, I would highly recommend upgrading. A lot > of bug fixes went into the later versions. > > Hope that helps! > > Peter. > > > On 30/03/2016 22:44, Simon Björk wrote: > > This is a bug that was introduced back when Nuke 9 was released. Surprised > it's still there. I got a reply that people were working on it over a year > ago. > > "Bug 46687 - [Regression] LUT: defaultViewingLUT knob not being picked up > (defined in menu.py)" > > Best regards, > Simon > > > > ------------------------------- > Simon Björk > Compositor/TD > > +46 (0)70-2859503 > www.bjorkvisuals.com > > 2016-03-30 20:45 GMT+02:00 Daniel Stein <daniel.st...@thefoundry.co.uk>: > >> Try calling register_viewers() along with setting the defaultViewerLUT. >> >> nukescripts.ViewerProcess.register_viewers(defaultLUTS=False, >> ocioConfigName='/path/to/your/config.ocio') >> >> >> >> >> On 29 March 2016 at 18:26, Erik Johansson < <erik.johans...@fido.se> >> erik.johans...@fido.se> wrote: >> >>> Tried nuke.knobDefault('Root.defaultViewerLUT', 'OCIO LUTs') but still >>> no luck >>> >>> On Wed, Mar 30, 2016 at 12:14 AM, Erik Johansson < >>> <erik.johans...@fido.se>erik.johans...@fido.se> wrote: >>> >>>> Unfortunately same result with adding nodeClass :/ >>>> >>>> It sets all knobs correctly but Nuke don't refresh the viewer processes >>>> >>>> On Tue, Mar 29, 2016 at 7:41 PM, Charles Taylor < <ctay...@spinvfx.com> >>>> ctay...@spinvfx.com> wrote: >>>> >>>>> Oh, ok, right, I think you want addOnCreate(setupOCIO, >>>>> nodeClass='Root'). >>>>> >>>>> That's always called, no matter why the node is created. >>>>> >>>>> c >>>>> >>>>> >>>>> On 03/29/2016 01:27 PM, Erik Johansson wrote: >>>>> >>>>> I already do that, forgot to include that code: >>>>> nuke.addOnUserCreate(setupOcioConfigPath, nodeClass='Root') >>>>> >>>>> The problem is with addOnScriptLoad actually. If I open a script >>>>> where ocio is not configed it don't update the viewerprocesses. If I open >>>>> a >>>>> blank script it works as expected as then addOnUnserCreate is >>>>> executed. >>>>> >>>>> // E >>>>> >>>>> On Tue, Mar 29, 2016 at 7:18 PM, Charles Taylor < >>>>> <ctay...@spinvfx.com>ctay...@spinvfx.com> wrote: >>>>> >>>>>> You should be able to filter your addOnUnserCreate callback to only >>>>>> fire on the creation of the root node, does that help? >>>>>> >>>>>> c >>>>>> >>>>>> >>>>>> >>>>>> On 03/29/2016 01:09 PM, Erik Johansson wrote: >>>>>> >>>>>> If added with addOnUserCreate callback it works but not with >>>>>> addOnScriptLoad (I wan't to force the setting for everyone so scripts >>>>>> where >>>>>> it is not setup get configured correctly). >>>>>> >>>>>> On Tue, Mar 29, 2016 at 6:45 PM, Erik Johansson < >>>>>> <erik.johans...@fido.se>erik.johans...@fido.se> wrote: >>>>>> >>>>>>> I set up our OCIO config as: >>>>>>> >>>>>>> r = nuke.root() >>>>>>> r['customOCIOConfigPath'].setValue(os.environ['OCIO_CONFIG_PATH']) >>>>>>> r['defaultViewerLUT'].setValue('OCIO LUTs') >>>>>>> r['OCIO_config'].setValue('custom') >>>>>>> >>>>>>> If I run it in the script editor it works as expected and available >>>>>>> viewerProcesses are updated to whats in the config file. >>>>>>> >>>>>>> If I however put it in menu.py instead it still shows the nuke >>>>>>> default viewerProcesses. >>>>>>> >>>>>>> How can I trigger a refresh? >>>>>>> >>>>>>> // Erik >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> >>>>>> *Erik Johansson **Pipeline TD* >>>>>> >>>>>> >>>>>> *Fido *Rosenlundsgatan 40 >>>>>> 118 53 Stockholm, Sweden >>>>>> <http://www.fido.se/>www.fido.se >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Nuke-python mailing listnuke-pyt...@support.thefoundry.co.uk, >>>>>> http://forums.thefoundry.co.uk/http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Nuke-python mailing list >>>>>> <Nuke-python@support.thefoundry.co.uk> >>>>>> Nuke-python@support.thefoundry.co.uk, >>>>>> <http://forums.thefoundry.co.uk/>http://forums.thefoundry.co.uk/ >>>>>> <http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python> >>>>>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> >>>>> *Erik Johansson **Pipeline TD* >>>>> >>>>> >>>>> *Fido *Rosenlundsgatan 40 >>>>> 118 53 Stockholm, Sweden >>>>> <http://www.fido.se/>www.fido.se >>>>> >>>>> >>>>> _______________________________________________ >>>>> Nuke-python mailing listnuke-pyt...@support.thefoundry.co.uk, >>>>> http://forums.thefoundry.co.uk/http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Nuke-python mailing list >>>>> Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ >>>>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python >>>>> >>>>> >>>> >>>> >>>> -- >>>> >>>> >>>> *Erik Johansson **Pipeline TD* >>>> >>>> >>>> *Fido *Rosenlundsgatan 40 >>>> 118 53 Stockholm, Sweden >>>> <http://www.fido.se/>www.fido.se >>>> >>> >>> >>> >>> -- >>> >>> >>> *Erik Johansson **Pipeline TD* >>> >>> >>> *Fido *Rosenlundsgatan 40 >>> 118 53 Stockholm, Sweden >>> www.fido.se >>> >>> _______________________________________________ >>> Nuke-python mailing list >>> Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ >>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python >>> >> >> _______________________________________________ >> Nuke-python mailing list >> Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ >> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python >> >> > > > _______________________________________________ > Nuke-python mailing listnuke-pyt...@support.thefoundry.co.uk, > http://forums.thefoundry.co.uk/http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python > > > > _______________________________________________ > Nuke-python mailing list > Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python > > -- *Erik Johansson**Pipeline TD* *Fido*Rosenlundsgatan 40 118 53 Stockholm, Sweden www.fido.se
_______________________________________________ Nuke-python mailing list Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python