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
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
A new Cineware SDK for Cinema 4D R18 has been released. Changes since 18.005 (Build #180051): Added: New variation shader support incl. API functions Fixed: Missing material parameter defaults (MATERIAL_BUMP_PARALLAX_SAMPLES, …) Fixed: melange::GeGetCurrentThreadCount() limitation of 32 cores (vs2013 libs and… Continue Reading
A new Cineware SDK has been released. This is the first release for Cinema 4D’s major version R18. From now on, we plan all upcoming releases to be more or less in sync with Cinema 4D’s major versions. Feature highlights… Continue Reading