Description

Particles that are spawned using the surface of a static mesh will be offset from the systems placement in the world unless it is at world origin. 

Working as expected in 4.19 CL# 4033788

Found in 4.20 Preview 1 CL# 4112139, and 4.21 CL# 4118128

This is a regression.

Steps to Reproduce
  1. Open the editor
  2. Enable Niagara in the plugins and restart
  3. Create a Niagara emitter 
  4. Open the emitter and add a static mesh location component under "particle spawn"
  5. Move the component to the top of particle spawn and save the emitter
  6. Create a Niagara system
  7. Open the system and add the emitter to it
  8. Place it in the level and move it around

Results:
The particles will spawn offset from system unless it is at world origin

Expected:
The particles will spawn properly from where the Niagara system is placed.

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Niagara
Affects Versions4.204.21
Target Fix4.20
Fix Commit4122565
Main Commit4124555
Release Commit4122565
CreatedJun 11, 2018
ResolvedJun 11, 2018
UpdatedJun 28, 2018