I ended up adding a function to the OnCreate callback which adds an expression to read nodes. I think it's a good solution even though users can't remove the expression manually from the colorspace knob. Shouldn't be a big problem though since I am only adding the expression if the path fits a certain pattern.
Thanks again for all suggestions. On Sunday, 24 April 2016, Ben Dickson <ben.dick...@rsp.com.au> wrote: > You can set an expression on dropdowns via Python: > > nuke.selectedNode()['colorspace'].setExpression( > "[if {[value root.proxy]} {return 2} else {return 1}]") > > That sets the dropdown to 2 (sRGB) when in proxy mode, and 1 (linear) when > not. > > It's not the ideal as Nuke doesn't indicate the dropdown has an expression > (no blue outline or something), and it can only be edited via Python or > copypasting the node into a text editor - but, it seems to work as you want > > On 25/04/16 11:25, Sebastian Kral wrote: > >> Good ideas. I was hoping to get around using custom nodes though. Too >> bad that doesn't seem to be possible. >> >> Thank you for taking the time. >> >> Cheers, >> Sebastian >> >> On Friday, 22 April 2016, Igor Majdandzic <subscripti...@badgerfx.com >> <mailto:subscripti...@badgerfx.com>> wrote: >> >> You could by >> nuke.root()['proxy'].value() >> >> Or you could put everything into a gizmo with a knob to enable >> (switch) between two reads. >> >> >> Grüße >> >> Am 22.04.2016 um 23:27 schrieb Hugo Léveillé: >> >> Maybe making a quick colorspace gizmo that detect proxy mode and >> you put it under your read >> >> Linear when in full mode and cineon2lin when in proxy >> >> Haven't checked if there is a way to detect proxy mode... Probably >> >> Sent from my iPhone >> >> On Apr 22, 2016, at 3:35 PM, Sebastian Kral >> <m...@sebastiankral.de> wrote: >> >> Hi, >> >> is there anyway to set the proxy colorspace to a different >> value than the non-proxy colorspace? >> We are thinking of using log jpgs but I would not want to >> set the default colorspace for 8-bit files to cineon via the >> project settings. >> >> We have a linear exr and a cineon jpg. Do you know a way to >> use these together in one read node? >> >> Any help is appreciated. >> >> Cheers, >> Sebastian >> >> >> -- >> Sent from mobile device >> _______________________________________________ >> 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 list >> Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ >> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python >> >> >> >> -- >> Sent from mobile device >> >> >> _______________________________________________ >> 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 >> >> > -- > ben dickson > 2D TD | ben.dick...@rsp.com.au > rising sun pictures | www.rsp.com.au > _______________________________________________ > 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 > -- Sent from mobile device
_______________________________________________ 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