Render Options [SOLVED]

On 22/01/2015 at 07:52, xxxxxxxx wrote:

I would like to create automatic setup render, with Effect (Ambient Occlusion, GI, Sketch and Toon) by Python

I have not found in the SDK documentation
Could you help me?
Thank You

On 22/01/2015 at 14:28, xxxxxxxx wrote:

Example: 
How do I create a new "My Render Setting" with Sketch and Toon?  🙂

On 22/01/2015 at 15:41, xxxxxxxx wrote:

You are going to want to look at pvp and RenderData, this should help you out.

On 23/01/2015 at 06:20, xxxxxxxx wrote:

Hello,

as Shawn pointed out, render settings are stored with RenderData objects. You can create such an object and add it to your document. The RenderData object stores also a list of post effects; to add a post effect you have to create such an object and add it to the RenderData:

  
# create new render settings  
renderData = c4d.documents.RenderData()  
  
if renderData is None:  
 return  
  
renderData.SetName("My New Render Settings")  
  
# create S&T post effect  
stVideoPost = c4d.BaseList2D(1011015)   
  
if stVideoPost is not None:  
   
  # setup the video post  
  stVideoPost[c4d.OUTLINEMAT_LINE_OUTLINE] = True  
    
  # add video post to render data  
  renderData.InsertVideoPost(stVideoPost)  
    
  # add render data to document  
  doc.InsertRenderData(renderData)  
    
  # make active  
  doc.SetActiveRenderData(renderData)  
  
c4d.EventAdd()  

The ID's of the post effects can be found in the ge_prepass.h and c4d_videopostdata.h header files; if such an ID cannot be found there you may have to create the post effect in question yourself and use above infrastructure to get the type via GetType().

best wishes,
Sebastian

On 23/01/2015 at 14:02, xxxxxxxx wrote:

thanks to all!!! 🙂