I discovered this Unreal Engine discussion board thread asking learn how to randomly flip the UVs of particles at spawn in Niagara. I answered the discussion board, and I figured id share the answer right here as nicely!
Click on the plus so as to add a module to Particle Spawn.
Sort “uvscale” within the search filter and click on Particles.UVScale
Click on on the brand new Set Variables module that was created
Within the particulars panel, click on the carrot subsequent to Particles.UVScale and search “break” and click on on Break Vector 2D.
Click on the carrot subsequent to the X enter of Particles.UVScale
Seek for “uniform aor” and select Uniform AOr BFloat
Set the A and B of the X worth to (-1) and 1 respectively, and set Y to 1
Your get randomly flipped UVs at spawn
19 Likes
Thanks for sharing.
Sadly, that is how I see Niagara simply now. It’s simply overly sophisticated. I get that it’s an superior software that enables for flexibility and so on… However all these steps to realize one thing that was 1 click on in Cascade . Simply doesnt really feel consumer/artist pleasant proper now.
2 Likes
However that’s the fantastic thing about Niagara. You do it as soon as, the best way you prefer it, then you definitely reserve it as a module and it’s the identical quantity of clicks as Cascade.
Cascade pressured a sure means of doing issues on you. Niagara helps you to outline it your self. However earlier than you do this, it’s like utilizing somebody elses presets and preferences.
7 Likes
I had the identical ideas once I began with Niagara @Pete_Clark. I used to be like, “Why does one thing so easy should be so sophisticated”, however over time I began to see issues the best way @Partikel sees them. It will get simpler as you go. And extra enjoyable when you get the cling of it. That doesn’t make it any much less irritating in the beginning, however should you determine to make the leap, i’m right here to assist reply any questions you could have
3 Likes
So any ideas as to the place this moved to? There isn’t a longer this feature once you search underneath “Particle spawn” So learn how to flip U or V randomly?
Yow will discover all particle parameters, even when they aren’t uncovered. Simply go on ‘Set new or present parameter’ → Then hit the +. It ought to seem there.
1 Like
In case anybody else comes throughout this once more, it appears to be like like you are able to do this straight within the Initialize Particle module by default now underneath “Sprite UV Mode” with choices for None, Random X, Random Y, Random Each, or one thing Customized:
4 Likes
Hey everybody,
I’m freshly new on FX studying, i want to spawn random UV base on a flipbook of 4 pictures. ( I take advantage of a basic debug 1,2,3,4 proper now ) in Niagara. However i didn’t suceed to make them spawn randomly, it’s all the time the 1 that come out.
I strive the whole lot in that put up nevertheless it nonetheless the identical
What did i miss ?
Thanks in your assist !
It looks as if UE4 Niagara’s UV flip doesn’t respect cutout textures, so that you may see some laborious edges the place your texture flips however the sprite form doesn’t account for the brand new path. Unsure about UE5’s uv flip & cutout
You want a Sub UV Animation module for this, underneath the Particle Replace part. Then choose “Random” in your animation mode