Basic Features Object Manager Tags Menu Various Tags Motion Camera
Function available in CINEMA 4D Visualize, Broadcast, Studio
Motion Camera

Basic Rig Animation Dynamics Motion Focus

Basic Properties

 Icon Settings

Icon File / ID

Sometimes, when working with numerous icons that look the same, you want to have a better overview of it all. This is what this function does. Objects and tags can be assigned their own icons or existing icons can be re-assigned or colored:

Examples for tags that were colored, replaced by existing ones and custom tags.

Note the Show Custom Icons command in the Object Manager’s View menu, which lets you switch to the Cinema 4D icons.

There are a few objects (e.g., Houdini generator) and tags (e.g., Material tags) that can’t be colored because they are controlled by Cinema 4D directly.

Here, you can either

Color

This function can be used to color an existing or a custom icon. You can select from the following options:

Tags have no Display Color and can therefore only be colored using a custom color. Do do so, activate the Icon Color option.

Presets laden/speichern

These commands can be used to save icons as a preset or to load an icon. Custom icons are saved to and managed with the Content Browser under Presets/User (in the corresponding folder).

Name

Here you can enter a name for the object.

Layer

If an element was assigned to a layer its layer color will be displayed here. This field reflects the layer color in the Layer Palette. You can drag & drop layers from the Layer Manager or similar layer fields onto this field. You can also assign layers or remove elements from current layers using the menus located behind the small triangle.

Priority

You can assign a priority to each expression. This is especially useful when working with Python or XPresso Expressions that you have created yourself. Sometimes the priority is crucial for determining exactly when the expression is evaluated. The same expression can produce different results depending on whether it is executed before or after other expressions in the scene.

Don’t forget that this calculation sequence will be run through for each rendered image!

Possible priority values range from -499 to 499 and apply to the chosen category on the left: Initial, Animation, Expressions, Dynamics or Generators.

When using expressions with the same priority (on the same object) the order in which they will be calculated will be in accordance with their sequence (position) in the Object Manager.

Example:

For a Project with four expressions with the following priorities:

This results in the following order of execution:


  1. Expression C (-1 being the lowest priority value of the four expressions).
  2. All animated objects in the scene (all animated objects in Cinema 4D have a priority of Animation, 0).
  3. Expression B (although this has the same priority as all animated objects, animated objects are still preferred over expressions with the same priority).
  4. Expression A
  5. Expression D

Tip:
Cinema 4D contains certain Expressions that don’t necessarily follow these simple rules. These include IK, which uses values taken from different temporal locations of the calculation sequence. Dynamics also have their own priority (please ignore the priority Dynamics R11.5 - this is the first and no longer available R11.5 functionality).

The calculation sequence of various functions. Internal priorities of several functions are also displayed.

Dynamics (e.g., Priority Generator +400) defines these priorities internally and these cannot be changed. For example, Expressions that point to an object deformed by Dynamics require a priority of at least Generator +401.

Enable

Turns the corresponding expression on or off.

TIP:
Almost all tag or Expression parameters can be animated via the right mouse button.

 Visualization

Use Custom Color
Color

Use this value to define if the camera in the Viewport should be displayed in green (Use Custom Color disabled) or in a color of your choosing (Use Custom Color enabled).

Draw Rig

Because cameras are usually carried by a person standing on a/the floor, this person (inevitably called a ,dummy’) is displayed as a reference in the Viewport. This dummy can also be deactivated in the Viewport.

Mode

Here you can select the display mode (Figure or Simple=two lines) for your dummy.

Color

Use this setting to define a display color for your camera rig.

Draw Marker

Enables or disables the marker/display in the Vis: Targets menu.

Marker Radius [0..+∞]

Targets will be displayed as circles. Use this value to define the radius.

Draw Target Distance

Enable this option to display the camera’s distance from the target object as a HUD element. To do so you must define the Viewport to use the Motion Camera.

Draw Aberration

Because the Motion Camera tag calculates additional movements (e.g., overshoot), the target object is not always exactly at the center of view but sways around the target object. If this option is enabled, the camera’s center of view will be marked with an additional small circle (you have to view the scene through the camera to see it) so you can see how far the target object and the camera’s center of view are offset.

Draw Single Targets

When using multiple target objects (can be defined in the Animation tab), these can also be marked. Enable this option to do so.

Color

Use this setting to define the marker color.

 Export

The settings in this menu do not affect the camera’s control elements. These settings display the respective position calculated by the tag (vector parameters) or to position other objects (the linking parameters).

The vector parameters can, of course, also be output and applied using XPresso, Python or C.O.F.F.E.E.

Target Pos: Link
Target Pos: Vector [XYZ m]

The positions onto which the camera looks as defined by the tag’s parameters. This can, for example, be used to target a camera flash onto a specific location.

Foot: Link
Foot: Pos Vector [XYZ m]

The position on the floor at which the center of the dummy camera person lies.

Head: Link
Head: Pos Vector [XYZ m]

This is where the position of the dummy camera person’s head (if linked the entire matrix) is output.

Speed (Units/sec) [-∞..+∞m]

Displays the camera’s velocity.