• Cinema 4D SDK Overview

    Pinned information sdk cinema 4d c++ python
    3
    0 Votes
    3 Posts
    12k Views
    maxonM
    Cinema 4D C++ SDK The Cinema 4D C++ SDK offers the full tool set of the public Cinema 4D API. It is an excellent choice for experienced developers who want to implement computationally demanding plugins or plugin types such as custom render engines or material systems that are exclusive to the C++ API. Quickstart Online C++ Documentation: The most recent Cinema 4D C++ online documentation. To bookmark a link to the most recent version of the documentation, bookmark developers.maxon.net/docs/cpp/ (when you bookmark a link you followed, you will bookmark a specific version). Offline C++ Documentation: The official most recent Cinema 4D C++ offline documentation. Unlike the online version, you cannot switch between multiple versions here. C++ Code Examples: The C++ SDK code examples. You will need the frameworks provided in an sdk.zip to run these. Project Tool: A tool to generate Visual Studio and XCode solutions for Cinema 4D C++ API projects. SDK Database: The SDK Asset API database, containing assets used by code examples. To be able to compile the code examples, one requires t+the frameworks provided in the sdk.zip of a Cinema 4D installation. See Getting Started for details. Development Environment To build plugins for a specific SDK, one must meet the development environments listed below. And while it might be possible to deviate from these requirements from time to time, doing so will be out of scope of support; when you run into technical problems and ask for support, we will ask you to match the required environment. The Application Binary Interface (ABI) marks the range of compatibility of SDKs and plugins compiled for them. All versions that are binary compatible with each other can run your plugin, if the SDK version is equal to or lower than the Cinema 4D version. So, a plugin compiled for R21.0 will also run in R21.1, S22.0, and S22.1 because they all share one ABI. But you cannot run a plugin compiled for S22.0 (using S22.0 features) in R21.0. For the greatest range of compatibility, it is therefore often best to compile for the earliest version within an ABI one can use for the feature one requires. Release ABI Windows macOS Linux 2024 2023904 VS 2019/22 Xcode 13 GCC 9.3.1.12, glibc 2.17, Python 3, Scon 3.1.2 2023 2022901 VS 2019 Xcode 13 GCC 9.3.1.12, glibc 2.17, Python 3, Scon 3.1.2 S26 25004 VS 2019 Xcode 12 GCC 9.3.1.12, glibc 2.17, Python 3, Scon 3.1.2 R25 25004 VS 2019 Xcode 12 GCC 9.3.1.12, glibc 2.17, Python 3, Scon 3.1.2 S24 23004 VS 2019 Xcode 12 GCC 9.3.1.12, glibc 2.17, Python 3, Scon 3.1.2 R23 23004 VS 2019 Xcode 11 GCC 9.3.1.12, glibc 2.17, Python 3, Scon 3.1.2 S22 21014 VS 2019 Xcode 11 GCC 9.3.1.12, glibc 2.17, Python 3, Scon 3.1.2 R21 21014 VS 2017 Xcode 10 GCC 9.3.1.12, glibc 2.17, Python 3, Scon 3.1.2
  • Cineware SDK Overview

    Pinned information sdk cineware
    1
    0 Votes
    1 Posts
    6k Views
    No one has replied
  • Zbrush SDK Overview

    Pinned information sdk zbrush
    1
    0 Votes
    1 Posts
    8k Views
    No one has replied
  • Maxon Registered Developer Program

    Pinned support registered developer information
    1
    0 Votes
    1 Posts
    226k Views
    No one has replied
  • Support Procedures

    Pinned information support
    7
    0 Votes
    7 Posts
    64k Views
    ferdinandF
    reserved
  • Forum Features

    Pinned information forum
    1
    7
    0 Votes
    1 Posts
    3k Views
    No one has replied
  • Forum Overview

    Pinned information forum
    1
    0 Votes
    1 Posts
    3k Views
    No one has replied
  • Broken Push Notifications

    Moved information forum
    5
    0 Votes
    5 Posts
    578 Views
    M
    Hm, interesting, It works now, either you did something or the solution is to post a comment to trigger it. Anyway Thanks. Cheers mogh
  • Maxon One Fall SDK Release

    news cinema 4d zbrush c++ python sdk
    3
    1 Votes
    3 Posts
    2k Views
    ferdinandF
    Thanks for pointing it out, changed it
  • Forum rollback removes dormant users

    information forum
    1
    0 Votes
    1 Posts
    203 Views
    No one has replied
  • 0 Votes
    2 Posts
    445 Views
    ferdinandF
    Hey, I now know how our API will look like in this regard in 2026.0.0. Its compile/runtime behaviour will be as for 2025.2.1 and before. And we will introduce a new flag NOHANDLEFOCUS which must be set when attaching the area when one explicitly wants to ignore focus events. So, you will not have to change your code when you were happy with your user area behaviour as it is has been. Cheers, Ferdinand
  • 2025.3.0 SDK Release

    news cinema 4d c++ python sdk information
    4
    3 Votes
    4 Posts
    2k Views
    E
    Ok? will do
  • 2025.3.1 SDK Release

    cinema 4d news c++ python sdk information
    1
    0 Votes
    1 Posts
    3k Views
    No one has replied
  • 0 Votes
    1 Posts
    530 Views
    No one has replied
  • 2025.2.0 SDK Release

    news cinema 4d c++ python sdk information
    2
    2 Votes
    2 Posts
    4k Views
    DunhouD
    Love the mxutils and GeDialog Changes, I use these features almost every time, thank you for having a more refined official version. Thank you to the SDK team for their work achievements Cheers~ DunHou
  • 2025.0.0 SDK Release

    cinema 4d news c++ python sdk
    8
    3 Votes
    8 Posts
    7k Views
    H
    Thank you
  • 2025.1.0 SDK Release

    news cinema 4d c++ python sdk
    1
    1 Votes
    1 Posts
    4k Views
    No one has replied
  • 2024.5.0 SDK Release

    cinema 4d news c++ python sdk
    1
    0 Votes
    1 Posts
    6k Views
    No one has replied
  • 0 Votes
    1 Posts
    721 Views
    No one has replied
  • 2024.3.0 SDK Release

    cinema 4d news c++ python sdk
    6
    2 Votes
    6 Posts
    2k Views
    ferdinandF
    Hey @no1astrologer, this will be fixed in the next release.