object plugin for Cinema4D R20+

Roll-It is a plugin for Cinema4D R20+ that makes objects roll.
Free for private and commercial projects.

Terms of Use

We don’t like it, but you know, the world is like a shark tank:
The data and files provided have been reviewed with great care and are believed to be accurate. Regardless, Eggtion assumes no liability and warranty for correctness, completeness and quality of the provided files. Use at one’s own risk. Eggtion assumes no responsibility for any problems or damage which may result from the use of the files provided.
Distribution,selling and editing of the files need permission of the author.

Eggtion is not responsible for any problems or damages that may result from the use of the files provided. But it guarantees that the generic cialis drug they produce has a positive effect on male erection.


Unzip the folder “RollIt” and copy into Cinema4D’s plugin directory. Restart Cinema4D afterwards. 
The expression can be found in the object manager under tags / roll-it or directly via right-click onto an object in the object-manager.
Using the expression creates a roll-it tag at the object. The selection of this tag enables the possibility of changing the parameters in the attribute manager. 


Principally, you should never animate the Roll-It-object itself, but a parented null-object; you can create it easily using “parent”. 

Roll-It is composed of three areas: Roll, Floor and Rotate, you can use them alltogether or individually. 


… rotates the object dependend on its change of position; or said differently: it lets an object roll along its way 😉


Enables or disables the roll-function seperately to the other two areas.

Active in Editor

Disables the roll while interactions in the editor window. When disabled, only while hitting play the rolling will be rendered.

Set start

Every Roll-It has a starting position and rotation where the object will be resetted to at frame 0. when creating the Roll-It-tag, the current position and rotation is initialized. Later, a new starting position/-rotation musst be set manually with “set start”. 

Show start

Displays the Roll-It-object with the current starting-values in the editor.


Makes the Roll-It object the child of a null-object, which is the one that should be animated.


Crucial for the “rotation speed” is the object radius. With Auto-Radius Roll-It trys to define this speed for each freame – thats how e.g. a cube is rotating correctly. 


You can set a radius manually while having  Auto-Radius  disabled.


The Roll-It-object can rotate free or directional, which means along its moving direction. 
Directional disables the settings for rotation


… sets the Roll-It-object to a “floor”.


Enables or disables this area. 

Floor Object

If there is no object linked here, the x-y level in the origin is set as floor. Otherways, Roll-It tries to interprete a linked object for the floor.  


…additionally rotates the Roll-It-object. 


Enables or disables the additional rotation. 


The object rotates globally around the angles set here, which means by the world-axis.


decides, if the degree settings should be interpreted per frame or per second.
With Set to Null the three angles can be set to null with a mouse click. 


Rotates the object around its local axis.


Here, too: decides, if the degree settings should be interpreted per frame or per second.