Now that we have had a short glimpse on the basics in the first article lets move on to do something meaningful. So far it has been a purely academic discourse.
Usually, we want a script to do something with the objects we have in a scene. So the first step is to look at how we can access the scene file and go through selected objects and perform Cinema 4D commands on them. Read more →
The Python integration into Cinema 4D is quite thorough. There are several places where you can use Python to script and Python is integrated as a first class citizen with the same level of access like Cinema 4D’s internal scripting language COFFEE as well as the C++ API.
There are different places in which you can use Python:
as Python Script
as Python Generator
as Python Tag
as Python Xpresso Node
as Python Plugin
As you can see, there are plenty of options to use Python in Cinema 4D. For a start let us focus on using a Python script – ignoring the other possibilities for now.
One thing that many CG artists don’t get right at first is camera movement. It’s all too easy to do things with the camera that is not possible in the real world. Moves that defy inertia and gravity – or even space as it moves through obstacles.
One great way to learn about camera work is Hollywood Camera Work Master Class. They now also released an add-on Hot Moves for those trailer-worthy shots. The master class is a great resource on learning how to block out shots – especially character driven ones. Hot moves is more about those “wow” moments.
Luckily, all those moves are relatively easy to do in CG at no cost. Once you start to move in the physical realm it really gets expensive and complicated. So enjoy what you can do in CG Oh, and pay close attention to your frame rates, exposure and shutter speeds while you are at it. It is equally important to the way you move your camera to get a great result.
Disclaimer: I am not affiliated with Hollywood Camera Work. I just happen to find their training videos a great resource that I like to recommend to you.