Scene Data Overview

A BaseDocument represents a Cinema 4D project. Such a project contains:

  • Scene objects, materials and tags
  • Render settings
  • Document settings
  • Layers
  • Takes
  • Undo Actions
  • etc.

The components are:

  • BaseDocument is the class storing the project information. See BaseDocument Manual.
  • LayerObject elements represent layers that help to organize a scene. See Layer Manual.
  • TakeData stores different takes that can store multiple states of scene elements. See Take System Overview
  • Cinema 4D's undo system allows to undo and redo custom actions. See Undo System Manual.
  • A RenderData element represents render settings that define how the scene is be rendered and where the results will be saved. See RenderData Manual.
  • The render settings include video post effects that can alter the rendering result. See BaseVideoPost Manual.
  • The render settings also include multipass definitions. See MultipassObject Manual.

Additional relevant classes are: