setting depth for multipass renderings



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 17/03/2011 at 09:56, xxxxxxxx wrote:

    Hi,

    How can I switch on DEPTH for multipass-renderings in a rendersetting?

    I manage to switch on multipass itself, but cannot find the id for switching on any of the multipass-options. drag and drop to the konsole only results in the message "Das Objekt 'Tiefe' /Zmultipass' wurde hinzugefügt".



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 17/03/2011 at 10:14, xxxxxxxx wrote:

    Here is a small piece of code to create a depth multipass object:

    import c4d
    from c4d import gui
    """
    Create a depth object in
    the multipass object list
    """
      
      
    def main() :
        rd=doc.GetActiveRenderData() #get the current renderdata
        vdepth=c4d.BaseList2D(c4d.Zmultipass) #create a multipass object
        vdepth.GetDataInstance()[c4d.MULTIPASSOBJECT_TYPE]=c4d.VPBUFFER_DEPTH #set type to 'Depth'
        rd.InsertMultipass(vdepth) #insert into Multipass list
        c4d.EventAdd() #send global event
      
    if __name__=='__main__':
        main()
    

    I will add this example to the documentation.

    You can also check out this link:
    https://plugincafe.maxon.net/topic/5269/5268_py-change-gi-settings

    Also take a look at the c4d_videopostdata.h to get a list of all videopost IDs.



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 21/03/2011 at 08:33, xxxxxxxx wrote:

    hi sebastian,

    excellent work, thank you :)


Log in to reply