Inheritance Modifier

This modifier causes a particle to inherit certain parameters from a particle from another emitter. The particles which provide the parameters to be inherited are called the 'provider' particles in this manual.

Interface

The object's interface contains the following sections:

For the 'Groups Affected', 'Mapping', and 'Falloff' tabs, and for the buttons at the bottom of the interface, please see the 'Common interface elements' page.

General quicktab

Enabled

Uncheck this switch to disable the modifier.

Mode

Independent [default setting]

In this mode, the modifier will work in the same way as a standard Cinema 4D particle modifier: particles will be affected if they come into the field of effect of the modifier. X-Particle Actions have no effect on the modifier in this mode.

Action-Controlled

In this mode, the modifier will only act on a particle when told to do so by an Action. Until that point, the particle will not be affected, but once activated for a particular particle, the modifier will continue to influence it as long as it is in the field of effect of the modifier. The modifier's effect on a particle can be halted by means of another Action, if desired.

Target Emitter

Particles affected by this modifier will inherit parameters from those emitted from another emitter. This field contains the emitter whose particles have the parameters which will be inherited. If this field is empty, the modifier will have no effect.

Note that when you drag an emitter into this field, the inherit modifier is automatically added to the exclusion list of that emitter (since an emitter cannot inherit from itself!).

Inheritance

Inheritance can take place in four ways, given in this drop-down menu:

Distance (Relative)

In this mode, the particles inherit parameters as soon as they are inside the modifier's field of effect. The rate of change of the parameter will depend on the distance between the two particles - the particle which is to inherit a parameter and the one providing it. For example, if you select 'Radius' as one of the parameters to inherit, the inheriting particle's radius will change to be closer to that of the provider particle the closer the two get.

Important: the distance between particles is relative to the distance between them when they entered the modifier's field of effect. In other words, if the particles never get closer to one another, the particles will never inherit the properties of the target particle, such as rotation. The only exception to this is if 'Position' is inherited since that will always move the particles closer together.

Distance (Absolute)

With this mode, instead of the relative change in distance between two particles being used, a fixed value given in the 'Distance' setting is used instead. If the distance between the two particles is less than this value, one particle will inherit the parameters of the other. The rate of change will depend on the distance between the particles in relation to the 'Distance' setting. For example, if 'Distance' is set to 500 units, and the distance between the particles is 501 units, no inheritance will occur. If the distance between them falls below 500, inheritance will occur and will occur more rapidly as the distance shortens.

Important: the difference between this and the relative mode is that inheritance will occur even if the distance between the particles never changes, provided that it is below the value from the 'Distance' setting.

Time

The particle parameter will change to that of the provider particle over time; it is not affected by the distance between the particles. The time to complete the change is given in the 'Time to Completion' setting.

Immediate

With this mode the change in parameter takes place immediately. For example, if you choose 'Position' as the parameter to change, the particle will immediately jump to the position of the provider particle.

Time to Completion

This the time taken to complete inheritance of a parameter if 'Inheritance' is set to 'Time'.

Distance

The distance between the two particles must be less than this value before inheritance will occur. This setting is only used if 'Inheritance' is set to 'Distance (Absolute)'.

Parameters quicktab

You can choose which parameter(s) the particle will inherit from the provider by checking the required switches. Note that 'Velocity' means that the particle will inherit both the speed and direction of the source particle.

Position quicktab

These settings are only available if 'Inheritance' is not set to 'Immediate' and 'Position' is one of the parameters to inherit. They control how the particle moves towards the provider particle's position.

Snap to Target

If checked, this will cause the particle to snap to the provider particle's position when the distance between them is less than the 'Snap Distance' setting.

Snap Distance

When the distance between the two particles is less than this value, the particle will snap to the provider particle's position, provided that 'Snap to Target' is checked.

Keep Snapped Position

If this switch is checked, once snapped to its target the particle will maintain the same position and direction/speed as the provider particle.

Use Braking

Braking causes the particle to slow down as it approaches the provider's position. Check this switch to use braking. Note that braking is not available if 'Inheritance' is set to 'Time'.

Brake Distance

Braking will commence when the distance between the two particles is less than this value.

Brake Strength

This the percentage reduction in speed each frame when braking is active. To prevent the particles slowing almost to zero, set the 'Min. Speed' value. The larger the brake strength the harder the particles are braked. Lower values will give smoother braking but if too low, the particle may snap to the provider position with a noticeable jump.

Min. Speed

The minimum speed the particle can have when braked.