Calling register_viewers didn't help either. On Thu, Mar 31, 2016 at 1:03 PM, Erik Johansson <erik.johans...@fido.se> wrote:
> 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 > -- *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