Fire
Standard Elements · Volume 2
An orange flame-shaped voxel column rises from the leading contact flash and leaves embers.
Use: Primary fire attack contacts.
Niagara asset
Section titled “Niagara asset”- Asset:
NS_VX_Hit_Fire - Shipped path:
/Game/VoxelHitPack_Vol02/Systems/VoxelHits/NS_VX_Hit_Fire - Presentation: Original system with three additional parameter presets.
Supported parameters
Section titled “Supported parameters”Values below are extracted from the shipped system. Colors use linear RGBA; vector components are shown explicitly. Restart after editing, particularly counts and seed values.
| Parameter | Type | Shipped default | Hard limits | Behavior and dependencies |
|---|---|---|---|---|
User.AnimationFrameStep |
Int | 1 | 1–12 | 1 = smooth. 2-12 = hold each pose for N reference frames at 60 Hz. 3 = 20 poses/sec; 6 = 10. Lifetime is unchanged. |
User.BurstCount |
Int | 22 | ≥ 0 | Number of outward shards per hit. |
User.BurstRotationVariation |
Float | 25 | 0–180 | Maximum random yaw of the particle burst, degrees. Enabled when User.Randomize = true. |
User.Color |
Linear RGBA | {“r”:1,“g”:0.035,“b”:0.002,“a”:1} | No exposed bound | Primary fire color (outer flame). |
User.DustCount |
Int | 25 | ≥ 0 | Number of small glowing ember dots that float upward. |
User.FlameCount |
Int | 200 | ≥ 0 | Number of flame voxels; nonnegative whole number. Restart after editing. |
User.FlameDuration |
Float | 0.8 | No exposed bound | Flame lifetime in seconds (minimum 0.05). Restart after editing. Requires FlameCount > 0. |
User.FlameExpansion |
Float | 0.25 | No exposed bound | Outward expansion during the burst; 0 gives a compact flame. Requires FlameCount > 0. |
User.FlameGridSize |
Float | 3 | ≥ 0 | Local voxel position grid in cm; 0 disables snapping. Requires FlameCount > 0. |
User.FlameHeight |
Float | 120 | No exposed bound | Flame tongue height in cm before the Size multiplier. Requires FlameCount > 0. |
User.FlameRadius |
Float | 48 | ≥ 0 | Flame body radius in cm before the Size multiplier. Requires FlameCount > 0. |
User.FlameTurbulence |
Float | 0.35 | No exposed bound | Sideways curl strength; 0 gives a steady flame silhouette. Requires FlameCount > 0. |
User.FlameVoxelSize |
Float | 15 | ≥ 0 | Width of each flame voxel in cm before Size; increase for chunkier fire. Requires FlameCount > 0. |
User.Gravity |
Float | 1 | No exposed bound | Gravity multiplier for the main sparks. |
User.Intensity |
Float | 1.1 | ≥ 0.0 | Emissive brightness multiplier. |
User.MoteCount |
Int | 45 | ≥ 0 | Number of little voxels that float up and dissolve. |
User.MoteDriftX |
Float | 0 | No exposed bound | Sideways drift speed of floating voxels along X. Requires MoteCount > 0. |
User.MoteDriftY |
Float | 0 | No exposed bound | Sideways drift speed of floating voxels along Y. Requires MoteCount > 0. |
User.MoteGridSize |
Float | 4 | ≥ 0 | Snaps floating voxel positions to a world grid of this size in units (e.g. 4 = voxel-grid jumps). 0 = no snapping. Requires MoteCount > 0. |
User.MoteLifetime |
Float | 1 | No exposed bound | Lifetime multiplier of the floating voxels. Requires MoteCount > 0. |
User.MoteRise |
Float | 150 | No exposed bound | Upward acceleration of floating voxels (negative = sink). Requires MoteCount > 0. |
User.MoteStepRate |
Float | 8 | No exposed bound | Choppy/stop-motion movement of the floating voxels: position updates per second (e.g. 8 = mechanical steps). 0 = smooth. Requires MoteCount > 0. |
User.RandomizationStrength |
Float | 1 | 0–1 | Master variation strength, clamped 0..1; 0 preserves authored appearance. Enabled when User.Randomize = true. |
User.Randomize |
Bool | true | No exposed bound | Enable extra voxel variation. Restart after changing seed or toggle. |
User.RandomSeed |
Int | 0 | No exposed bound | 0 chooses a fresh variation each activation; nonzero repeats a chosen variation. Restart after editing. |
User.SecondaryColor |
Linear RGBA | {“r”:1,“g”:0.4,“b”:0.035,“a”:1} | No exposed bound | Hot inner flame color. |
User.ShardGravity |
Float | 0.15 | No exposed bound | Gravity multiplier for shards and accent bits. |
User.Size |
Float | 1 | ≥ 0.0 | Uniform size multiplier for all sprites. |
User.SparkCount |
Int | 40 | ≥ 0 | Number of main sparks spawned per hit. |
User.Speed |
Float | 1 | No exposed bound | Multiplier for the initial velocity of sparks and embers. |
User.SpreadVariation |
Float | 0.18 | 0–0.9 | Maximum fractional variation in particle distance from the origin. Enabled when User.Randomize = true. |
User.VoxelSizeVariation |
Float | 0.3 | 0–0.9 | Maximum fractional size variation, clamped 0..0.9. Enabled when User.Randomize = true. |
No exposed bound means no bound was recorded in the asset metadata; it is not a recommended operating range. Begin with the shipped values. See units and editing, stepping, and layer lifetime caps.
Exact demo overrides
Section titled “Exact demo overrides”These are four instances of this system. Unlisted controls inherit their asset defaults. All three additional presets are parameter variations, not additional system assets.
| Parameter | Original | Fine / smooth | Chunky / step 3 | Bold / step 6 |
|---|---|---|---|---|
RandomSeed |
41 | 41 | 41 | 41 |
AnimationFrameStep |
1 | 1 | 3 | 6 |
Size |
1 | 0.65 | 1.6 | 1.15 |
Speed |
Inherited | 1.1 | 0.8 | 1.3 |
Intensity |
Inherited | 0.935 | 1.1 | 1.232 |
Related effects
Section titled “Related effects”Back to catalog · Spawn in Blueprint · Orientation · Randomization