Object Properties
From the Object Manager, drag in the objects whose points (polygonal objects or splines) or particles are to be taken into account by the Tracer. To evaluate particles, drag either the emitter (Cinema 4D) or the particle group (Thinking Particles settings) into the field.
Please note that PLA or even pose mixer animations also work in this context, which can certainly be used to achieve one or two nice effects.
The trajectory of animated object points/particles is generated as a spline.
Objects/particles (object points are also connected depending on the mode Handle Cloners objects or Traced object) are connected to a segment by a common spline.
For example, splines can be created with the help of Null objects:
This spline could in turn be transformed into a caterpillar chain, for example, using the Cloner object. When animating the caterpillar chain, the Null objects can be controlled more easily than would be the case indirectly via a PLA spline animation.
There are also attractive effects when cloned objects (in this case spheres) are processed in this mode:
The objects/particles (object points are also connected depending on the mode Handle Cloners or Traced object) of different objects traced by the same Tracer are connected by a common spline, but with different segments.
Define here the number of frames of an animation after which an internal spline point is created. With the best value of 1, one point is created for each image.
If you want to switch off the Tracer temporarily, you can do so with this option. This creates gaps in the splines and thus spline segments.
If you are tracing splines or polygonal objects, use this option to decide whether all object or spline points should be recorded (active) or only the object center point (deactivated).
Since you can divide particles into groups as you wish in the Thinking Particles, use this option to define whether any subgroups of the particle group in the Tracer Link field should also be recorded.
If you nest several Cloner objects inside each other, the Tracer must know how to proceed with the clones of Cloner objects. You can select from the following:
Only the Cloner object that is located directly in the Tracer Link field is taken into account. If this Cloner object has other Cloner objects as Child objects, these are ignored.
If the Cloner object in the Tracer Link field has other Cloner objects as direct Child objects, these are taken into account.
All clones that the Cloner object in the Tracer Link field has as Child objects are taken into account.
If the origin of the Cloner object itself (not the clones) is also to be taken into account as a spline point during internal spline generation, this option must be activated. In most cases, however, this should not be necessary.
You can position the Tracer and the object to be recorded as required. Depending on which of the two options you select here, the following will happen:
The spline tracks are virtually pulled out from under the feet, i.e., if you move the Tracer object, this has a rather effective effect on the spline tracks. The object to be traced does not have to be moved at all, as the surrounding space is shifted in this way. In this mode you do not have to worry about different positions of the Tracer object and the object to be traced, it will always work perfectly.
The traced splines are positioned relative to the Tracer object: Only if the Tracer is located at position 0,0,0 do the spline tracks match the traced object exactly, otherwise the spline tracks appear at the distance at which the Tracer object is removed from the world origin. To cut a long story short: In certain situations, such as when you trace an emitter and pack it into a Loft object, this can be influenced more easily or more directly by Tracer movements.
This limits the spline length as follows:
No limit, movements are completely chiseled in splines.
Splines are generated from the start of the animation for as long as you set frames with the parameter that then appears on the right.
The moving object or particle drags a spline trail behind it. You specify the length of this sequence in animation images. The corresponding Amount parameter is displayed below the selection menu.
Variance results in random changes in the length of the splines. The value entered here is added/subtracted to Number and the spline length is varied randomly within the resulting time period.
This simplest of all the spline types connects the vertices, which define the polygon, with straight, directly connected lines. You can use these splines to create angular objects or to simulate sharp jerky movements for animation.
This kind of spline has a soft curve between vertices. The interpolated curve passes directly through the vertices. Looking at the two points at the top right of the diagram, you can see that the curve bulges more than is probably required. This behavior is called overshooting, and it often appears with closed curvatures. This becomes clearer when you compare this section of the curve with the same section of the curve with Akima interpolation.
This spline type creates a soft curve between vertices. The interpolated curve always passes directly through the vertices. Overshooting does not happen with this type of curve. Akima interpolation adheres very closely to the path of the curve directly between the vertices but, because of this, it can sometimes appear somewhat hard. If this is not required, you should use Cubic interpolation.
This kind of spline also creates a soft curve between the vertices. However, the curve does not pass directly through the vertices. This produces a very smooth curve. The vertices control only the approximate path of the curve. Distant points have less influence on the curve than those lying closer together.
This spline type creates a soft curve path between the vertices, which can be controlled very precisely. The interpolated curve always passes through the vertices. Overshoot does not happen.
Compared to the other spline types available, Bezier splines are the most functional, offering the most control. Therefore CINEMA 4D uses Bezier splines for its animation system.
If you activate a vertex of the spline (i.e. by clicking on it), additional control points at the tangents to the curve become visible. Changing the direction of the tangent handles controls the direction of the curve at each vertex. To do this, drag the tangent end point.
By adjusting the length of these tangent handles, you can control the strength of the curvature. Drag the tangent end point towards the vertex point and observe the symmetrical movement of the opposite handle.
In the previous illustrations all tangents lie horizontally. Now let’s rotate the tangent of the upper point through 180° so that the left tangent end point lies on the right, the right on the left.
You can see the result in this illustration.
You can change the lengths of the tangents separately from each other. To do this, Shift-drag a tangent end point.
You can set different tangent directions on the right and on the left of the vertex. With this approach you can make the otherwise smooth path of a curve produce sharp corners and peaks, if required. To do this, Shift-drag a tangent end point.
If the tangents of two neighboring points have zero length, the segment that runs between the vertices will be linear. Thus, you can mix linear segments with curved spline shapes.
If you double-click on a Bezier vertex with the Move, Scale or Rotate tool active, a dialog opens that allows you to accurately enter both the position of the vertex (in the spline’s object coordinates) and the position of the tangent end points (relative to the vertex) numerically.
If you convert a Bezier spline to a different type of spline, all tangent settings will be lost. If a spline is converted from a non-Bezier type to a Bezier type, all tangents will be assigned default positions and orientations.
Each spline segment can be closed or open. If a spline is closed, the start and end points are connected.
There is a big difference between closing a spline (and interconnecting the start and end points) and simply positioning the start and end points together. In the first case, the transition from the start to the end point is soft, in the second case it is abrupt.
To close the spline, Ctrl-click the start point.
Here you can define how the spline is further subdivided with intermediate points. This affects the number of subdivisions created when using the spline with Generator objects. Even after you select the Interpolation type from the menu for the Intermediate Points, you can still make changes.
This method of interpolation locates points only at the vertices of a spline, using no additional intermediate points. You cannot enter values into the Number or Angle boxes. For B-splines, the vertices, and therefore points, might not be located on the spline curve.
This interpolation type first locates points at spline vertices. In the case of B-splines, points are located at positions on the spline curve closest to the spline vertices. Number (N) corresponds to the number of intermediate points between vertices. The points are positioned closer together on areas of the spline with more curvature.
You cannot enter values into the Angle box. The interpolation is not affected by reversing the point order.
This interpolation subdivides the spline so that the distance between any two consecutive points, as measured along the spline curvature, is constant. One point is always located at the beginning vertex. For open splines, a point is also located at the ending vertex. Other points generally do not coincide with vertices.
You cannot enter values into the Angle box. The interpolation is not affected by reversing the point order.
Open spline: ((Number + 1) * (number of vertices - 1)) + 1
Closed spline: (Number +1) * number of vertices
So an open spline with four vertices and a number of 2 will contain ((2+1)*(4-1))+1=10 intermediate points. If the spline is then closed, a further (virtual) vertex is added — the number of intermediate points will then be (2+1)*4=12. This ensures that a spline is not more roughly divided when you close it.
This interpolation type sets intermediate points whenever the angle deviation of the curve is larger than the value given in Angle. The points of the resulting curve pass through the vertices. If a spline has several segments, then the value of Angle will apply to each segment.
The Adaptive method gives the best results in rendering, hence it is the default interpolation method.
You cannot enter values into the Number box.
Subdivided is similar to Adaptive. Additional intermediate points will be added until the intermediate segments are shorter than the defined Maximum Length, i.e., the point intervals will not necessarily be equal to the maximum length. Lower values will result in higher quality, along with the disadvantages of working with a high number of points - slower refresh times in the editor view, etc.
Especially the render quality of deformed text can be greatly improved using this method. More or less perfect caps and edges without shading errors can be achieved by setting Maximum Length to the same value as Width in the Extrude object (Caps tab, activated Regular Grid option). The subdivision of the letters and caps will match and must not be done manually.
This setting controls the maximum spline segment length without adding intermediate points, and is only available if the Intermediate Points parameter is set to Subdivided.
If you want to reverse the point order of the internal spline, activate this option.