Tried nuke.knobDefault('Root.defaultViewerLUT', 'OCIO LUTs') but still no
luck

On Wed, Mar 30, 2016 at 12:14 AM, Erik Johansson <[email protected]>
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 <[email protected]>
> 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 <[email protected]>
>> 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 <[email protected]>
>>> 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
>>> www.fido.se
>>>
>>>
>>> _______________________________________________
>>> Nuke-python mailing [email protected], 
>>> http://forums.thefoundry.co.uk/http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>>>
>>>
>>>
>>> _______________________________________________
>>> Nuke-python mailing list
>>> [email protected], 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 [email protected], 
>> http://forums.thefoundry.co.uk/http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>>
>>
>>
>> _______________________________________________
>> Nuke-python mailing list
>> [email protected], 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
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

Reply via email to