Hey Den,
what Jimmy said actually should work.
I still dont quite understand what you are trying todo.
You create a template part of a script for a specific show. The show
requirements change and now this template part needs to changed and
updated in all existing comps too ?! That sounds like the perfect place
for a gizmo....
Or is it that each show starts with a template and in that template are
reads and writes and whatnot and you are looking for a way to populate
it more automated ?
But each show needs to have its own section in it ?
Either way when launching nuke with -x and point to a python file you
can do anything in there.
Maybe you can explain a bit more in detail where you are stuck?
And with knob defaults this also depends on whether you are using
nuke.nodes.Blur or nuke.createNode('Blur')
(just as an example)
nuke.nodes.Node will never built upon any knob defaults, but
nuke.createNode('Node') does respect your set knobdefaults.... so maybe
this already helps.
Cheers
Johannes
Am 12/4/15 um 23:56 PM schrieb Den Serras:
can't... edit... emails... Found that Nuke 9 *CLI* didn't load my
callbacks
On Fri, Dec 4, 2015 at 2:50 PM, Den Serras <[email protected]
<mailto:[email protected]>> wrote:
Hey Hilsen - that was my original setup. But I found that Nuke 9
didn't load my callbacks and node defaults which I use to
customize the raw script, even though they're started by the
init.py (not the menu.py).
What I'm aiming for is to solve a workflow problem - for
programmers to not have to remember to push changes by making a
new template with GUI nuke or update a separate script. I'm
thinking maybe I'll have a .bat which updates the template
automatically by launching the GUI nuke and a .py script which
resaves it. That bat can be run any time the code is updated in
GIT...
On Wed, Dec 2, 2015 at 10:23 PM, Jimmy Christensen <[email protected]
<mailto:[email protected]>> wrote:
Have you thought about opening a .py file with the Nuke
command line? It will simply execute it. I believe you can
even read in the template file at the very beginning and end
with a nuke.scriptSaveAs(location).
I use this to batch convert images etc. The whole script is
built from scratch using python (from inside nuke).
Hilsen
Jimmy Christensen
Developer
Ghost A/S
On 01/12/15 17:38, Den Serras wrote:
Hi all,
Due to our pipeline, we have to create the Nuke file for
the artist. We
currently create a template which is duplicated and moved
into the
correct spot, but I'd prefer to do it more dynamically so
every time I
push a change to the setup I don't have to generate a new
file. I tried
launching the CLI and then saving the file, but none of my
init scripts
that actually modify the file seem to be running in the
CLI. Don't know
if I'm doing something wrong or this method won't work.
Anyone have a
dynamic way to create a script, or are those who prebuild
scripts always
using templates?
Thanks!
Den
_______________________________________________
Nuke-python mailing list
[email protected]
<mailto:[email protected]>,
http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
_______________________________________________
Nuke-python mailing list
[email protected]
<mailto:[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
____ ESET 12673 (20151204) ____
The message was checked by ESET Mail Security.
--
STUDIO RAKETE GmbH
Johannes Hezer, Compositing TD & Stereoscopic SV
Schomburgstr. 120
D - 22767 Hamburg
[email protected]
Tel:+49 (0)40 - 380 375 69 - 0
Fax:+49 (0)40 - 380 375 69 - 99
------------------------------------------------------
Pflichtangaben laut Handelsgesetzbuch und GmbH-Gesetz:
STUDIO RAKETE GmbH
Schomburgstr. 120 D - 22767 Hamburg
www.studiorakete.de / [email protected]
Geschaeftsfuehrer: Jana Bohl
Die Gesellschaft ist eingetragen im Handelregister des
Amtsgerichts Hamburg unter der Nummer HR B 95660
USt.-ID Nr.: DE 245787817
____ ESET 12677 (20151205) ____
The message was checked by ESET Mail Security.
_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python