Description

Starter Content's "P_Explosion" does not successfully convert to a Niagara System - incorrect loop, spawn, sprite size, and collision behaviors

Changes needed for / issues found with each emitter:

  1. All Emitters 
    1. Emitter State - Loop Behavior: Once
  2. Shockwave
    1. Color Over Life > Color
      1.  Alpha Curve is not correct - wrong key types, wrong shape
    2. Size By Life > Scale Sprite Size
      1. Curve's keys might need to be User and Auto (this is how they're set in Cascade) , but definitely not constant 
      2. Key tangents need to be adjusted
    3. Rotation Rate * Life > Sprite Rotation Rate
      1. Unsure - at least needs a curve somewhere, multiplying Particles.SpriteRotationRate by a float curve seems rightish? 
  3. Fireball
    1. Size By Life > Scale Sprite Size
      1. Key at 0 needs to have a value of 1. Key at 1 needs to have a value of 3
  4. Sparks
    1. Collision > MISSING 
      1. Needs collision module (w/ appropriate values), solve forces and velocity 
  5. fire_light (doesn't look like it needs any changes)
  6. Smoke
    1. Size By Life > Scale Sprite Size
      1. Key at 0 needs to have a value of 0.1. Key at 1 needs to have a value of 2
Steps to Reproduce
  1. Open a project with Starter Content included, or import it to your project
  2. Enable the Cascade To Niagara Converter plugin
  3. Convert P_Explosion to a Niagara System
  4. Place both systems in the level and compare

Result: The Niagara System does not look the same as the Cascade (multiple issues)

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-146403 in the post.

0
Login to Vote

Backlogged
ComponentUE - Niagara - Cascade
Affects Versions5.0
Target Fix5.5
CreatedMar 17, 2022
UpdatedMar 25, 2024