MacroUVs are breaking when using the Override System MacroUV option in the Required Module.

Using System MacroUVs:
[Image Removed]

Using Override System MacroUVs:
[Image Removed]

Also Tested and Reproduced in 4.11 Preview 6 and Dev-Rendering CL-2890689

Steps to Reproduce

*Quick Repro: Open the Attached Project, Move Particle System, Uncheck Override System MacroUV, Move Particle System*

  1. Create a New Blank Project with No Starter Content
  2. Import the Arrow.tga File, attached
    Material Setup
  3. Create a Translucent Unlit Material with the Alpha of the Arrow Texture plugged into the Opacity and Particle Color plugged into Emissive Color
  4. Plug a Particle MarcoUV node into the Arrow Texture UV slot
  5. Save and Compile Material
    Particle Setup
  6. Create a New Particle System
  7. Assign the Created Material in the Required Module
    Actual Bug Setup
  8. In the System Setting, change the Macro UVRadius to 100
  9. In the Required Module, check Override System Macro UV to true
  10. In the Required Module, set the Macro UVRadius to 100.
  11. Place the system in the level
  12. Move the system through the 0,0,0 line in world space
  13. Go back to Particle System and uncheck Override System MacroUV
  14. Move the system through the 0,0,0 line in world space

RESULTS: Arrow Macro UV stretches

EXPECTED: Same behavior as system MacroUV, with no Arrow Stretching

Have Comments or More Details?

Head over to the existing AnswerHub thread and let us know what's up.

Login to Vote

Won't Fix
Affects Versions4.
Main Commit3028922
CreatedMar 3, 2016
ResolvedFeb 10, 2017
UpdatedApr 27, 2018