rollit
May 2017

Roll-It 2017 Instructions

Installation

The plugin can be downloaded here: Roll-It 2017.
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. 

Introduction

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. 

Roll

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

Active

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.

Parent

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

Auto-Radius

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. 

Radius

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

Roll-Type

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

Floor

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

Active

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.  

 

Rotation

…additionally rotates the Roll-It-object. 

Active

Enables or disables the additional rotation. 

Global

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

pro

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. 

Local

Rotates the object around its local axis.

pro

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