[Bf-funboard] some pipeline related requests

Campbell Barton ideasman42 at gmail.com
Mon Aug 25 04:25:11 CEST 2014

Quick reply, I think Bassam covered this mostly, but here goes...

1 & 1.a: Use Python, I know this may sound like some cop-out answer,
but if you really want fine grained control about rendering different
layers to different locations... you can get this with quite a simple
script, Also these kinds of issues tend to be less obvious & generic
then you might initially think (how to handle animations, overwriting
options, color management.... ) its all possible, but with Python you
can fine tune this stuff, probably the script will be <25 lines and
not hard to write.

I would go as far as to say - if you want to have configurable render
farm, its mandatory to have some kind of Python initialization script,
which handles any number of details - check for missing textures,
baked caches... check output paths on compositor nodes etc...

2. Yes, see "Environment Variables:" section in "blender --help"

On Thu, Aug 14, 2014 at 10:07 PM, Thomas Volkmann
<lists at thomasvolkmann.com> wrote:
> Hi,
> while checking how Blender could fit into our pipeline, I ran into some issues
> that maybe someone finds worth fixing/implementing.
> First a short list, and description further down:
> 1.: render renderlayers (and passes) to separate files
> 1.a: commandline flag to chose which renderlayer to render
> 2: additional location(s) for Configuration and Data files
> It's pretty much self explanatory, but nevertheless some words of explanation:
> 1: When more layers are selected and I have an outputformat other than
> multilayer-exr, they will overwrite each other and only the last rendered layer
> survives.
> Possible solution could be to either hardcoded the layername to the outputname,
> or allow the usage of tokens (<Scene>.<Layer>.<Pass>).
> I have a thread on blenderartists with more datail if needed:
> http://blenderartists.org/forum/showthread.php?346014-rendering-layers-to-files
> 1.a: When it is possible to render layers separately, there should also be a
> commandline flag for it (where "-o" should override the eventually hardcoded
> name).
> This would be mandatory for proper renderfarm integration.
> 2: I think it would be good to be able to add custom locations for Config&Data
> files. I'll quote my blenderartists post
> <http://blenderartists.org/forum/showthread.php?346023-Additional-Configuration-amp-Data-Paths>
> here:
> is it possible to have more locations for configuration and data files than
> http://wiki.blender.org/index.php/Doc:2.6/Manual/Introduction/Installing_Blender/DirectoryLayout
> I would like to have one place (or more) on the server for additional
> settings,plugins,addons, whatever.
> SYSTEM doesn't work, because all users shall run Blender from the network.
> USER doesn't work, because either I would have to deploy the stuff for every
> user, or every user has to go with the same setup
> LOCAL would work, but I would need to install stuff for each separate version or
> build.
> That's basically it.
> Any thoughts/questions/advice?
> Thanks,
> Thomas
> _______________________________________________
> Bf-funboard mailing list
> Bf-funboard at blender.org
> http://lists.blender.org/mailman/listinfo/bf-funboard

- Campbell

More information about the Bf-funboard mailing list