Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Discharge Modifiers allow you to tweak options parameters of the source such as the general discharge strength and or the amount of released emitter Smoke, Fuel, etc. These parameters can be altered based on properties of the emitter geometry that vary for each voxel on the surface or in the volume. For example, alterations can be based on the direction of the normals, the velocity of each emitter voxel, the position in world or grid space, etc. A discharge modifier can also add random variation to the affected parameter across the surface or throughout the volume of the emitter object.

Discharge Modifiers can be linked in chains, modifying the same parameter, and can also be reused for modifying several options parameters at once with a single Discharge Modifier. When chaining Discharge Modifiers, their effect is modulatedmultiplied.

Section
UI Expand
titleUI Paths
Section
Column
width33%

UI Path: ||Select Fire Source | PHXSource|| > Modify Panel > General rollout > Mod + button
(Create a new Discharge Modifier)

Column
width33%

UI Path: ||Select Fire Source | PHXSource|| > Modify Panel > General rollout > Mod ... button
(Link an existing Discharge Modifier)

Column
width33%

UI Path: ||Select Fire Source | PHXSource|| > Modify Panel > General rollout > Mod >> button
(Go to an existing Discharge Modifier)

...

UI Text Box
sizemedium
typetip

A list chain of modifiers modulate the emission using properties of the emission geometry at the point of interaction with the simulator. A ramp control is used to remap from the value of the specified property (i.e. Speed) to a multiplier ranging from 0.0 to 1.0.

...

Next | dmodnext – Specifies the next modifier in the chain. You can create a new Discharge Modifier, link to an existing one, or unlink a Discharge Modifier.

Modify Outgoing Velocity [parameter] by | affectby – This is the property of the emitter that will be used to modify the source's discharge channelSource's parameter where the Discharge Modifier is plugged. The parameter could be Outgoing Velocity, Inject Power, Brush Effect, Temperature, Smoke, Fuel, RGB, etc. The value of each property parameter is mapped to the horizontal X-axis of the diagram. Along the Y-axis is the strength of the discharge. Each entry from the list below has a certain range that you should watch out for, e.g. some values range from -1 to +1 along X, while others range from 0 to a few hundred. You can find out more information about the usual ranges of Phoenix channels on the Grid Channel Ranges and the Particle Channel Ranges pages:

...

Space | affectspace – The coordinate system of the Modify Discharge [parameter] by option:

  • Object – The modifying parameter will act in the coordinate system of the emitter object. If the object moves or rotates, it will always keep emitting from the same areas.
  • Grid – The modifying parameter will act in the simulator's coordinate system. This way you can make objects emit when they enter a certain area of the simulator and if the simulator moves or rotates, the area will move along with the simulator.
  • World – The modifying parameter will act in world coordinate system. This way you can make objects emit only in certain areas of the scene. If you use the normals to modify the discharge, in world space you could make an object emit only upwards regardless of how it rotates or where it moves.

...