Changes in R25

Changes in R25.010

Development Environment

  • Windows 10 and Visual Studio 2019.
  • MacOS 10.14 is necessary while MacOS 10.15 is the recommended version and Xcode 11 is required for intel plugins while Xcode 12 is recommended in general.
  • MacOS 10.15.6 or newer with Xcode 12 is required to build universal ARM plugins.
  • CentOS 7 64bits or Ubuntu 18.04 LTS, 64bit with GCC 9.3.1 12, glibc 2.17, python 3 is required and at least Scon 3.1.2.

To support both Intel-based and ARM-based Apple hardware via universal binaries, see Universal Binaries.

R25 Compatibility with previous versions

Plugins built against previous versions are not compatible with Cinema 4D R25. They require to be rebuild against the R25 API.

Asset API

The new Asset Handbook explain concept of the Cinema 4D Asset Browser and how Presets are articulate around the Asset API.

The Asset API is a collection of interfaces for the Asset Browser which does replace the classic API Content Browser and can also be used to import content produced for the Content Browser. The API does provide only limited access to the graphical user interface of the Asset Browser and primarily exposes the underlying data structures that are represented by the Asset Browser.

The Classic API for the Content Browser, described in Content Browser [Deprecated] is deprecated and only there for conversion purpose, and they will be removed in the future.

Deprecation

  • All types of lib_browser.h are deprecated and the asset API should be used instead.

Various changes

See API Changes in R25.010 for the detailed list.