Introduction

Release: R19
Date: Sep 01, 2017

We hope this documentation will help you develop great plugins for the award winning Cinema 4D. If you have further questions about MAXON Computer or our applications Cinema 4D and BodyPaint 3D, please do not hesitate to contact MAXON at any of the following locations:

United States, Canada, The Americas: info_us @ maxon . net

United Kingdom & Ireland: info_uk @ maxon . net

Japan: info_jp @ maxon . net

Germany & all other countries: info_de @ maxon . net

Your MAXON SDK support and development team.

Contents

Copyright

MAXON Computer cannot be held responsible for any damages to your code or project-schedule as a result of your study and use of this documentation or correspondence with our SDK-support team. MAXON Computer is not obliged to make any changes to the SDK at your request.

When using this reference or inquiring for support you do so at your own risk.

What you will find in this document

The MAXON Python SDK is a publicly available reference. As such it is a growing document that is designed to help developers understand how to write plugins for Cinema 4D. Further additions will be made in the future as the SDK itself evolves. If you would like to give feedback, please e-mail sdk_feedback @ maxon . net .

How to get support and who will answer your questions

The only way to get support is via Plugin Cafe. Support can only be given for the latest version. Always use the latest version of Cinema 4D (updates are available at www.maxon.net ).

Registration to the PluginCafe developer is free of charge but will be required to post your queries.

When sending a query about the Python SDK, C++ or C.O.F.F.E.E., please ensure that your problem is described in as much detail as possible, thus avoiding additional questions from the support team.

Please also post the part of your source code in question. Without this it will be impossible for the support team to find the cause of your problem.

If your project is under NDA or you need to address the support team directly, please email sdk_support @ maxon . net for assistance.

If you find a potential bug in the SDK or an error in the reference, please report it immediately to sdk_bugs @ maxon . net .

Literature

Here are some book recommendations:

Python Books

  1. Python in a Nutshell
    ISBN10 - 0596100469
  2. Python Cookbook
    ISBN10 - 0596007973

Computer Graphic Books

  1. Computer Graphics : Principles and Practice, Second Edition in C
    by James D. Foley, Andries van Dam, Steven K. Feiner, John F. Hughes
    Addison-Wesley Pub Co; ISBN10 - 0201848406
  2. Graphics Gems V
    by Alan W. Paeth (Editor)
    ISBN10 - 0125434553
  3. Curves and Surfaces for Computer Graphics
    ISBN10 - 0387241965

Additional

  1. 3D Computer Graphics (3rd edition)
    by Alan H. Watt
    ISBN10 - 0201398559
  2. Computer Graphics, C Version
    by Donald Hearn, M. Pauline Baker
    Prentice Hall; ISBN10 - 0135309247

Internet Resources

Cinema 4D

Online Books

Python

Editors

If you want to use a special editor to create your Python plugins, take a look at the following ones: