XPresso
With Cinema 4D’s XPresso node editor you can set up complex, automated object interactions simply by drawing lines from one object to another. From muscles that bulge automatically to eyes that blink at random, from clock mechanisms to light switches that really work when your characters press them, XPresso enables you to automate animations with ease. The XPresso Editor is the place where you build these behaviors, which are called expressions.