A Cinema 4D 3D scene is represented by a BaseDocument object. This BaseDocument stores objects, materials, shaders, animation data, etc.
See Scene Data Overview.
Handling the document and render settings:
Handling objects and tags:
For infos on polygon modeling see Modeling.
See Materials and Shaders Overview
Handling materials and shaders:
Handling key-frame animation:
Handling takes: