Cineware is a C++ library that can be linked to your own application. It allows you to build, load and save C4D files – without the need for a C4D installation. If a C4D installation is present you can also render using Cineware. The rendering will be done in the background as if it was a native part of your application.
Cineware is MAXON’s file exchange and render connection library. Develop plugins and pipeline tools which can read and write .c4d files using Cineware. Whether you want to build a commercial exchange plugin, connect your in-house software to Cinema 4D or just get some data out of .c4d files, Cineware is the simplest way to achieve your goals.
- Gain access to most of the data inside a Cinema 4D file including geometry, camera, materials, animation and much more.
- Read and writing .c4d files.
- Integrate Cinema 4D’s powerful renderer to your software via a render connection to an installed version of Cinema 4D.
Cineware has been in development for some years and is already used in many of MAXON’s tools such as CineRender, Bodypaint Exchanges, etc. There is also an already sizeable number of third parties to enable their software to read and write .c4d files. Cineware is also used by Studios for their pipeline tools.
If the .c4d files was saved with the “Save Polygons for Cineware” option enabled, then you even can choose if you want to load a polygonal representation for parametric objects or the parametric itself.
Please have a look to our quick start guide.
Latest Relevant Articles
A service release for Cineware SDK for Cinema 4D R21 has been released. Fixed issues: fix reflection layer functions return wrong IDs/data fix in command line example and improved animation out prints add support for DOCUMENT_INFO_FILEVERSION_INT32 parameter fixes in BaseDocument::GetParamter()… Continue Reading
The Cineware SDK for Cinema 4D R21 has been released. Main changes (see full changelist): New Features Support: PoseMorphTagData, CAMorph and CAMorphNode were added. Definitions for VPDenoiser, Tposemorph, Tannotation and Ofieldforce were added. API changes: Renamed melange namespace to cineware… Continue Reading
The Cineware SDK for Cinema 4D R20 has been released. Main changes (see full changelist): Added: Instance Object can be created and tweaked. Its matrix and color arrays can be set for multi-instance mode. See InstanceObjectData. Added: Read/Copy/Write data support… Continue Reading
The Cineware SDK for Cinema 4D R19 has been released. Changelist: Change: Parameter ID updated for R19 Added: LOD object support Added: BrowseFiles class Download Cineware SDK
A new Cineware SDK for Cinema 4D R18 has been released. Changes since 18.008 (Build #189950): Fixed: CTrack sync parameter not read/written Fixed: GeSleep() didn’t work properly on OSX Fixed: Set/GetDeformMode() worked the other way around (value was always the… Continue Reading