With your second point, about channels appearing from newly created Read
nodes:

We have a script which brings in several EXR's with one or more layers,
and combines them into one pipe using a bunch of Copy nodes.. and it
seems to work quite reliably (although never tried it with anywhere near
100 layers)


I was creating the nodes by doing this:

formatted = "%s %d-%d" % ("/example/path.%04d.exr", 1001, 1024) #
hardcoded example framerange etc.. usually calculated

r = nuke.nodes.Read()
r['file'].fromUserText(formatted)


Then querying the layers using:

for layer in nuke.layers(r):
    ...



On 27/02/14 19:15, Thorsten Kaufmann wrote:
> Heya,
> 
>  
> 
> I am seeing quite a lot of issues with programmatically assembling
> scripts. Anyone got any tips? Here’s
> 
> some of the issues:
> 
>  
> 
> -          Creating nodes does not update their DAG position/size
> values. So autobackdropping does not work because the screenWidth is not
> available. You can force an update calling node.xpos() BUT this does not
> work for NoOps.
> 
> -          Creating reads works fine, but channels are not immediately
> created it seems. When creating around 100 reads and piping them into a
> zMerge and then trying to ChannelMerge a bunch of channels the channels
> to be created by the reads are not available. They are created though
> and it works if I run the script a second time in the same nuke-script.
> 
> -          Creating channels via nuke.Layer does not really seem to
> work. They are available in layer knobs, but not in channel knobs it
> seems (?!?) Creating them via nuke.tcl works
> 
>  
> 
> This list probably should go on, but these are the most pressing issues
> for me atm. Do I really have to precreate channels for reads (which can
> be REALLY tricky)? And even then fall back to TCL to do so?
> 
>  
> 
> Cheers,
> 
> Thorsten
> 
> Thorsten Kaufmann
> Production Pipeline Architect
> 
> ------------------------------------------------------------------------
> 
> Mackevision Medien Design GmbH
> Forststraße 7
> 70174 Stuttgart
> 
> T  T +49 711 93 30 48 78
> F  +49 711 93 30 48 90
> M +49 151 19 55 55 02
> 
> thorsten.kaufm...@mackevision.de
> http://www.mackevision.de
> 
> Geschäftsführer: Armin Pohl, Joachim Lincke, Karin Suttheimer
> HRB 243735 Amtsgericht Stuttgart
> 
> 
> 
> 
> _______________________________________________
> 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

Reply via email to