Add GI to render settings



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

    On 17/04/2010 at 08:20, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:    
    Platform:      
    Language(s) :

    ---------
    Hi everyone,

    I'm probably missing something obvious here, but how do I add GI to the render settings? I thought that I could do PluginVideoPost::Alloc() then insert that into the active render data for the document. Of course, the Alloc() call wants the type of videopost as a parameter and I can't find that for GI in the SDK.

    Am I going about this the right way or is GI not treated as a videopost? In which case, how do you add GI?

    Many thanks,

    Steve



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

    On 19/04/2010 at 02:06, xxxxxxxx wrote:

    Yes, GI is allocated just like other videoposts.

    The ID is VPglobalillumination.

    Example:

      
    Bool MenuTest::Execute(BaseDocument *doc)  
    {  
      RenderData *rdata = NULL;  
      rdata = doc->GetActiveRenderData();  
      if (!rdata) return FALSE;  
      
      PluginVideoPost *pvp = NULL;  
      pvp = PluginVideoPost::Alloc(VPglobalillumination);  
      if (!pvp) return FALSE;  
      
      doc->StartUndo();  
      
      rdata->InsertVideoPost(pvp, NULL);  
      
      doc->AddUndo(UNDO_NEW, pvp);  
      
      doc->EndUndo();  
      
      rdata->Message(MSG_UPDATE);  
      
      EventAdd();  
      
      return TRUE;  
    }  
    

    cheers,
    Matthias



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

    On 19/04/2010 at 02:09, xxxxxxxx wrote:

    Excellent! Thank you very much indeed. Problem solved.

    Steve


Log in to reply