Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

This is the place where the an object's collision behaviour can be adjusted.

 

 

The tag's parameter set has two subcategories:

RealFlow Scene

In RealFlow | Cinema 4D it is possible to use multiple "Scene" trees in the same project. To link a tag to a different scene tree drag the appropriate "Scene" node to this field.

All fluid, rigid, and elastic containers inside the drag-and-drop field will be affected by the tag. If there is only one container in the scene it will be linked automatically. Otherwise the connection has to be established manually.

Collision

Enable Collision

Enable or disable the particle-object collision on demand, e.g. by animating this option.

Collision Distance

This parameter describes the distance between the colliding particles and an object's surface.

Continuous Collision Detection

This option prevents particles from going through thin objects such as glasses, planes. etc.:

  • When an object is in "Shell" mode (see "Volume Mode" in the "Volume" tag), "Continuous Collision Detection" is active by default. 
  • If the object's "Volume Mode" is "Solid Inside" or "Solid Outside you have to deactivate "Auto" and check "Continuous Collision Detection" manually.
Auto

If you want to enable or disable "Continuous Collision Detection" manually, reactive this option.

Interaction

Friction

A value of 0.0 creates absolutely no friction and a perfectly even surface. Higher values can even stop particles from moving. This parameter accepts all positive values between 0.0 and 1.0.

"Friction" can be expanded and controlled through bitmaps and shaders (see below).

Bounce

A value of 0.0 creates perfect elasticity, while higher settings make the particles lose appropriate amounts of their energy. The maximum value is 1.0.

"Bounce" can be expanded and controlled through bitmaps and shaders (see below).

Sticky

It can be seen as a “glue factor” to make particles stick on the object’s surface. You can use positive (attraction) and negative (repulsion) settings.

"Sticky" can be expanded and controlled through bitmaps and shaders (see below).

Roughness

This value ranges between 0.0 and 1.0 and adds randomness to the object’s polygon normals to produce a slightly different collision direction.

"Roughness" can be expanded and controlled through bitmaps and shaders (see below).

Collider Velocity Factor

With this parameter it is possible to amplify the object's influence on the fluid and create more turbulence. "Collider Velocity Factor"

  • accepts any positive value including 0
  • is a very sensitive parameter and should be altered carefully
  • can be expanded and controlled through bitmaps and shaders (see below).
Interaction Distance

With 10, for example, particles within a distance of 10 units (depends on the actual scene scale) from the object's surface will be affected by parameters like "Friction", Bounce", etc. The value is calculated automatically based on "Collision Distance". For manual control uncheck "Auto".

Controlling Interaction Through Bitmaps and Shaders

"Friction", "Bounce", "Sticky", "Roughness", and "Collider Velocity Factor" can be controlled through bitmaps and shaders:

 

 

The mode of operation is the same for all parameters:

  • Create a Cinema 4D material and apply a bitmap or a shader, like"Noise", to one of the channels.
  • Expand the parameter by clicking on the small triangle.
  • Drag the channel's thumbnail to the "Texture" slot of a parameter.
  • "Mapping Min" describes the minimum parameter value indicated by the darkest colour.
  • "Mapping Max" describes the maximum parameter value indicated by the brightest colour.
  • No labels