User Tools

Site Tools


gamedev:deigde:editors:particleemitter

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
gamedev:deigde:editors:particleemitter [2020/04/02 12:38] – [Type] dragonlordgamedev:deigde:editors:particleemitter [2020/04/02 13:24] – [Type] dragonlord
Line 35: Line 35:
 Particle emitters can have one or more **Particle Types**. Each type describes one kind of particles to emit with their own properties. Particle emitters can have one or more **Particle Types**. Each type describes one kind of particles to emit with their own properties.
  
-The **Emitter** panel sets preview parameters of the particle emitter and are not type specific nor saved to file.+<wrap hi>**Emitter Sub Panel**</wrap> 
 + 
 +Sets preview parameters of the particle emitter and are not type specific nor saved to file.
  
 The **Emit Burst** determines if the particle emitter emits a burst of particles. If enabled the preview particle emitter is restarted after **Lifetime** seconds. If disabled if casts particles continuously. The **Emit Burst** determines if the particle emitter emits a burst of particles. If enabled the preview particle emitter is restarted after **Lifetime** seconds. If disabled if casts particles continuously.
 +
 +<wrap hi>**Type Sub Panel**</wrap>
  
 The **Type** parameter is the display name of the type. Use the button next to it to show a context menu to add and remove types. The **Type** parameter is the display name of the type. Use the button next to it to show a context menu to add and remove types.
Line 59: Line 63:
 The **Physics Size** parameter defines the radius of the collision sphere assigned to each particle. The physics size is usually 50% of the visual particle size. The **Physics Size** parameter defines the radius of the collision sphere assigned to each particle. The physics size is usually 50% of the visual particle size.
  
 +<wrap hi>**Trail Sub Panel**</wrap>
 +
 +Assigns a particle emitter to be used as trail for cast particles. An example are explosion debris which have a smoke trail behind them.
 +
 +The **Emitter** parameter defines the particle emitter to use.
 +
 +The **Controller** parameter defines which controller has to be used as input for trail emitter parameters. This allows to adjust the trail emitter depending on dynamic input.
 +
 +<wrap hi>**Collision Sub Panel**</wrap>
 +
 +The **Response** parameter defines how particles behavior colliding with other geometry. Supported are **Destroy** to destroy the particle and remove it, **Physical Response** to bounce particles physically or **Custom Response** to let game scripts calculate an appropriate collision response.
 +
 +The **Emitter** parameter defines an optional particle emitter to use upon collisions. Emitter is used in burst mode.
 +
 +The **Min Impulse** parameter defines the minimum impact impulse [Ns] before an emitter instance is created.
 +
 +The **Controller** parameter defines which controller has to be used as input for collision emitter parameters. This allows to adjust the collision emitter depending on dynamic input.
 +
 +<wrap hi>**Parameters Sub Panel**</wrap>
 +
 +Shows the list of all supported parameters for the particle type. Parameters with one or more curves defined are shown with a plus sign. All parameters with no curves defined are shown with a minus sign.
 +
 +The **Cast Range** parameter defines the range of the cast value for newly cast particles. The cast value is randomly picked from between an including **castValue-range -> castValue+range".
 +
 +The **Cast Spread** parameter defines the spread applied to the cast value for newly cast particles. The spread is added to the cast value.
 +
 +The **Controller Value** parameter defines the controller to use as input for the //Value Curve//. If not set 0-input is used for the curve.
  
 +The **Controller Spread** parameter defines the controller to use as input for the //Spread Curve//. If not set 0-input is used for the curve.
 <WRAP clear/> <WRAP clear/>
  
gamedev/deigde/editors/particleemitter.txt · Last modified: 2020/04/05 00:28 by dragonlord