Here’s a simple little script to turn your XYZ data (that you could get out of Photogrammetry software, for example) into point geometry within Cinema 4D. Since XYZ is a very, very simple format to store data, there’s little in terms of error checking or whatever. It’s just a long list of numbers with one […]
Tag: Cinema4D

Cinema 4D – Accessing Sound Effector probes with Python
The Sound effector has been a part of Cinema 4D for quite a while. Recently we had a need to use the effector to drive other parts of the scene, but not through other effectors (we needed numeric values etc.). Python to the rescue! Simply add a Python tag to the Sound effector and use […]

Cinema 4D R20 – Using a centralized plugin repository
Introduction Maxon has released Release 20 of Cinema 4D and it comes with a bunch of new features (amongst them plugin breaking API changes, which is a bit of a bummer, but it needed to be done…). One of the lesser talked about features is the ability to set up multiple Plugin Search Paths. Previously you […]

GetChildren() in Cinema 4D SDK
For some reason Maxon’s Cinema 4D C++ SDK does not contain a GetChildren() function (whereas the Python SDK does have one). It’s not the hardest thing in the world to write yourself, but you have to do it nontheless. So here’s a simple template… maxon::BaseArray children; void MyApp::GetChildren(BaseObject* root) { BaseObject* child = […]