/cinema4d-to-unity

A Python plug-in to help streamline Cinema 4D to Unity workflow

Primary LanguagePython

A plug-in to help streamline Cinema 4D to Unity workflow

This Python plug-in streamlines Cinema 4D to Unity workflow by exporting selected object hierarchies out of a Cinema 4D file as FBX (or Cinema 4D) files.

Frequently when modelling in Cinema 4D I create intermediate meshes, guides, different versions of the same mesh, work in progress “junk”, and so on.

Although Unity is supposed to import entire Cinema 4D files, this is not always convenient, and constantly saving off different parts of a large document into different files quickly gets tedious, especially when trying to work quickly in an iterative fashion.

In addition, as of the Cinema 4D Release 18 update, it looks as though the import by Unity of native Cinema 4D files is broken. (It certainly is in the versions I have tried, the latest of which is 2017.1.0b6.) Which means the user is pretty much limited to FBX export/import, which adds to the repetitive hassle described above: update work, save out files, etc.

The original postings at the Unity forums are here ...

https://forum.unity3d.com/threads/plug-in-to-help-streamline-cinema-4d-to-unity-workflow.77653/

... where there is a little more descriptive detail.

Documentation on the Cinema 4D Python SDK is here ...

https://developers.maxon.net/docs/Cinema4DPythonSDK/html/index.html

Charlie Robin 2011-2017

http://charlierobin.com/cinema4d-to-unity


There is NO copyright or license for this code, please help yourself and do what you like with it. (Although it would be nice if any use were acknowledged, and any improvements/fixes you made were shared back for the benefit of everyone, it is not required.)