Spline Emitter

You can download the scene, described here, under → "Animated Spline Emitter".

The "Spline" emitter allows to emit particles from a given path. It is also possible to make particles following a path, but in this case we recommend using the → "DSpline" daemon, because it has more options and better control parameters.

  • Start with the spline, e.g. one of Cinema 4D's native types like "Helix", or a hand-drawn spline.
  • Add a "DSpline" daemon and drag the spline to Emission > Spline Object.
  • The viewport gizmo has the spline's shape and blue circles, indicating the emitter's control points.
  • The circles around the control points represent the particle stream's thickness.

 

 

If you need more control points proceed as follows:

  • Select an control point – its associated circle turns white.
  • Go to Emission > Control and press "+ Add".
  • A new control point appears after the selected point.
  • Repeat this process until you have enough points.

 

Adjusting Control Points

Each control point can be adjusted individually:

  • "Radius" determines the fluid stream's thickness when Emission > Creation is set to "Tube" or "Edge". You can use the viewport gizmo as well.
  • "Speed" is the particles' emission speed at creation time. This value is combined with the global "Speed" parameter.
  • "Rotation" makes it possible to change emission direction. Direction is indicated by an arrow in the viewport gizmo.

Animated Splines

Very nice simulations can be achieved with animated splines: many of Cinema 4D's built-in spline have animatable parameters, e.g. radius or angle. The "Spline" emitter recognizes these changes over time and uses the animation to control particle emission.

In the image below you see a "Helix" spline with animated "End Angle" values from 50° to 720°. The emitter's "Creation" mode is "Axis", and "Speed" is 200.0. Additionally, a → "Drag" daemon has been added to slow down the fluid:

 

Supporting Daemons

  • A → "Drag" daemon decelerates the particles. This daemon is very sensitive and you should start with moderate values between 0.1 and 0.5.
  • "Noise Field" introduce turbulence and care for a vivid fluid simulation.
  • The → "Sheeter" daemon helps to fill holes inside the fluid and prevents the particles from being torn apart.
  • The → "k Isolated" daemon removes stray particles.
  • With → "k Age" it is possible to delete particles after a certain time.

 

An animated "Spline" emitter with "Noise Field", "Drag", and "Sheeter" daemons. On the right the meshed fluid.