I can't think of any reason why that wouldn't work... with nuke.root(): # do stuff in root context
Did you try running nuke --safe just to check it's nothing about your setup that's causing the odd behavior? Cheers, Ean On Mon, Nov 4, 2013 at 11:45 PM, Brandon Harris <brandon.har...@reelfx.com>wrote: > Currently grasping at straws when it comes to this issue. I don't have > the option to willy nilly delete nodes from an artists' comp. Is there > some way to determine what about the group node makes it the one Nuke uses > for creating its nodes? > > This is all probably the same thing, but I get the same issue using > node = nuke.root().run(nuke.nodes.Camera2) > > > > cheers, > Brandon L. Harris > ------------------------------ > *From:* nuke-python-boun...@support.thefoundry.co.uk [ > nuke-python-boun...@support.thefoundry.co.uk] on behalf of Brandon Harris > [brandon.har...@reelfx.com] > *Sent:* Monday, November 04, 2013 5:29 PM > *To:* Nuke Python discussion > *Subject:* RE: [Nuke-python] Creating nodes on the top level > > If I delete all the group nodes it works, but if there are ANY group > nodes in this script, no matter how I try to create the nodes, it always > puts them in a group... > > cheers, > Brandon L. Harris > ------------------------------ > *From:* nuke-python-boun...@support.thefoundry.co.uk [ > nuke-python-boun...@support.thefoundry.co.uk] on behalf of John > Vanderbeck [jwvanderb...@gmail.com] > *Sent:* Monday, November 04, 2013 5:20 PM > *To:* Nuke Python discussion > *Subject:* Re: [Nuke-python] Creating nodes on the top level > > with nuke.root(): > create node > > > > - John Vanderbeck > - http://www.johnvanderbeck.com > > > On Mon, Nov 4, 2013 at 3:18 PM, Brandon Harris > <brandon.har...@reelfx.com>wrote: > >> This is a resend because ctrl+enter gets me all the time. >> >> I'm creating cameras, but they always seem to get created inside of a >> group node that is on the top level of my script. >> >> I've tried >> >> root = nuke.root() >> with root: >> nuke.nodes.Camera() >> >> root.begin() >> nuke.nodes.Camera() >> root.end() >> >> nuke.createNode('Camera') >> >> Nothing seems to work. Is there a way to force a node to be created at a >> particular level or a way other than node.begin() to set what the current >> 'root' level is? >> >> Thanks! >> >> >> >> >> cheers, >> Brandon L. Harris >> [image: www.freebirdsmovie.com] <http://www.freebirdsmovie.com> >> >> _______________________________________________ >> 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 >> >> > [image: www.freebirdsmovie.com] <http://www.freebirdsmovie.com> > [image: www.freebirdsmovie.com] <http://www.freebirdsmovie.com> > > _______________________________________________ > 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