The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall
UE3:ParticleModuleTypeDataRibbon (UDK)
Object >> ParticleModule >> ParticleModuleTypeDataBase >> ParticleModuleTypeDataRibbon |
- Package:
- Engine
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
ParticleModuleTypeDataRibbon Provides the base data for ribbon (drop trail) emitters.
Properties[edit]
Property group 'Rendering'[edit]
bRenderGeometry[edit]
Type: bool
If TRUE, render the trail geometry (this should typically be on)
Default value: True
bRenderSpawnPoints[edit]
Type: bool
If TRUE, render stars at each spawned particle point along the trail
bRenderTangents[edit]
Type: bool
If TRUE, render a line showing the tangent at each spawned particle point along the trail
bRenderTessellation[edit]
Type: bool
If TRUE, render the tessellated path between spawned particles
DistanceTessellationStepSize[edit]
Type: float
The distance step size for tessellation.
- Tessellation Points = Trunc((Distance Between Spawned Particles) / DistanceTessellationStepSize))
Default value: 15.0
TangentTessellationScalar[edit]
Type: float
The tangent scalar for tessellation. Angles between tangent A and B are mapped to [0.0f .. 1.0f] This is then multiplied by TangentTessellationScalar to give the number of points to tessellate
Default value: 5.0
TilingDistance[edit]
Type: float
The (estimated) covered distance to tile the 2nd UV set at. If 0.0, a second UV set will not be passed in.
Property group 'Spawn'[edit]
TangentSpawningScalar[edit]
Type: float
The tangent scalar for spawning. Angles between tangent A and B are mapped to [0.0f .. 1.0f] This is then multiplied by TangentTessellationScalar to give the number of particles to spawn
Property group 'Trail'[edit]
bClipSourceSegement[edit]
Type: bool
If true, do not join the trail to the source position
Default value: True
bDeadTrailsOnDeactivate[edit]
Type: bool
If true, when the system is deactivated, mark trails as dead. This means they will still render, but will not have more particles added to them, even if the system re-activates...
Default value: True
bEnablePreviousTangentRecalculation[edit]
Type: bool
If true, recalculate the previous tangent when a new particle is spawned
Default value: True
bTangentRecalculationEveryFrame[edit]
Type: bool
If true, recalculate tangents every frame to allow velocity/acceleration to be applied
MaxParticleInTrailCount[edit]
Type: int
Max particles per trail
Default value: 500
MaxTrailCount[edit]
Type: int
The number of live trails
Default value: 1
RenderAxis[edit]
Type: ETrailsRenderAxisOption
The 'render' axis for the trail (what axis the trail is stretched out on) Trails_CameraUp - Traditional camera-facing trail. Trails_SourceUp - Use the up axis of the source for each spawned particle. Trails_WorldUp - Use the world up axis.
SheetsPerTrail[edit]
Type: int
The number of sheets to render for the trail.
Default value: 1
Internal variables[edit]
MaxTessellationBetweenParticles[edit]
Type: int
The maximum amount to tessellate between two particles of the trail. Depending on the distance between the particles and the tangent change, the system will select a number of tessellation points [0..MaxTessellationBetweenParticles]
Default value: 25
Enums[edit]
ETrailsRenderAxisOption[edit]
- Trails_CameraUp
- Trails_SourceUp
- Trails_WorldUp