Procedural Animation in Cinema 4d

Soon... Keep me updated
This course will teach you how to automate animation in Cinema 4D using Python, get rid of routine, and create your own tools for Cinema 4D.
Keep me updated

Procedural Animation in Cinema 4d

There are tons of lookalike works on the market, so being able to create unique graphics is a huge competitive advantage! In this course, on the example of Scaler, a real project I have worked on, I will step-by-step explain in detail virtually every aspect of working with Python in C4D. Knowledge of Python will allow you to discover an unconventional approach to tasks that cannot be solved by the standard C4D tools alone. You will learn how to create your own tools for making unique graphics, you will automate the routine and speed up your workflow. This will also be the first step for those of you who want to create your own plugins and scripts.

I am a 3D Generalist, an art director, and a freelancer. Since my early childhood, I have been interested in understanding how things work from the inside and in trying to create something based on the knowledge I gained.

This interest has inspired me to work in 3D graphics and solve non-routine tasks. I've been working in motion design, VR, mapping, and have been creating many other things in 3D for over 10 years. Being a generalist means clearly understanding the whole process from a concept to rendering. You simply have to be versed in modeling, rigging, texturing, animation and rendering. I also have vast experience in creating my own tools, writing scripts and plugins for 3D programs. I have accumulated a lot of unique knowledge and techniques over the years and now it's time to share them with you.

About the author

Hi. My name's Pasha Ho!

Some Author's Works

Scaler. Personal project.
WWF® x Ivan Dorn — Wild

Topics covered

1. Python programming basics in Cinema 4D
You will get a better understanding of how 3D graphics works, how objects are represented in any 3D program, how to create objects and move them around in space.
2. Editing geometry using Python
You will learn how to create, edit and delete points and polygons of an object, and also how to control them using parameters and other objects.
3. Creating Python scripts to speed up the pipeline
You will learn how loops work and how to change the parameters of several objects, how to perform multiple operations on a large number of objects with just a few lines of code
4. Functions of Python in Cinema 4D
You will learn how to change the parameters of several objects procedurally using Random or Noise, as well as how to use Ramp in UserData.
5. Python Generator
You will learn how to create custom objects using Python Generator, and how to control their parameters with the help of UserData, Expresso, and other objects.
6. Creating your own tools that are not available in C4D
Scaler is a good example of what cannot be created using the standard C4D methods alone, and this made this project so unique and popular on the Internet.
7. Tips and tricks with Expresso
You will learn a bunch of unique techniques that are the result of my personal experience.

What students say about our courses and school

Let me know when the course starts

This course will provide you with basic knowledge about 3D world fundamentals and you’ll be able to deal with various Cinema 4D tasks without searching for tons of tutorials.

I agree with Motion Design School's Terms of Use Privacy Policy and agree to receive newsletters by email. (You can unsubscribe any time you wish)