possible in python?



  • On 02/09/2014 at 11:22, xxxxxxxx wrote:

    I'm a maya guy who has "seen the light" and have decided to switch over primarily to C4D. I think a few things are annoying with how the renderer works but I have some dev experience so I thought about writing a plugin to work more like mayas render layers. With python and I able to manually create layers of objects and have the layers be spit out as passes.

    Example: I have some cubes and some cones, I add my cones to a "cones" layer and my cubes to a "cubes" layer. I have some GI and other ray tracing. Would I be able to render the image only once but still break out each of my layers to custom pass with alpha? So for instance, spit out diffuse, spec, reflection of my cube layer but ALSO spit out separate pngs of my cone diffue, spec & reflection?



  • On 02/09/2014 at 12:51, xxxxxxxx wrote:

    Hello,

    creating such layers may be possible using a VideoPostData plugin. This kind of plugin is currently only supported by the C++ API.

    best wishes,
    Sebastian



  • On 26/09/2014 at 06:21, xxxxxxxx wrote:

    Would object buffers be an option for you?



  • On 28/07/2015 at 12:20, xxxxxxxx wrote:

    I know, it's a dead thread.   But, this plugin works really well to accomplish what it sounds like you wish to do.  "Render Elements"  by Adam Swaab.  Some of us wish Maxon could adopt this or a better render-layer-manager and make it a part of C4D natively.

    https://adamswaab.wordpress.com/category/3d-software/cinema-4d/plugin-development/render-elements/


Log in to reply