Skip to content

Metal Spark Shower

Metal Impacts · Volume 1

A fuller shower of warm sparks extends the metallic contact into a longer debris tail.

Use: Grinding or forceful metal contacts.

Top: Original · Fine / smooth. Bottom: Chunky / step 3 · Bold / step 6. Matched preset framing at 60 FPS; select Play to compare.
  • Asset: NS_Hit_MetalSpark_Voxel_Shower
  • Shipped path: /Game/VoxelHitPack_Vol01/Systems/MetalSparkHitVoxel/NS_Hit_MetalSpark_Voxel_Shower
  • Presentation: Original system with three additional parameter presets.

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.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.42,“b”:0.08,“a”:1} No exposed bound Main tint of sparks, embers and ring. Flash core stays whiter.
User.DustCount Int 60 ≥ 0 Number of small glowing ember dots that float upward.
User.Gravity Float 0.65 No exposed bound Gravity multiplier for the main sparks.
User.Intensity Float 12 ≥ 0 Emissive brightness multiplier.
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.Size Float 0.8 ≥ 0 Uniform size multiplier for all sprites.
User.SparkCount Int 140 ≥ 0 Number of main sparks spawned per hit.
User.Speed Float 1.6 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.

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 0.8 0.52 1.28 0.92
Speed Inherited 1.76 1.28 2.08
Intensity Inherited 10.2 12 13.44

Back to catalog · Spawn in Blueprint · Orientation · Randomization