logo80lv
Articlesclick_arrow
Talentsclick_arrow
Events
Workshops
Aboutclick_arrow
profile_login
Log in
0
Save
Copy Link
Share

Creating Randomized Lightning VFX In Unreal Engine 5.7

Learn more about Nick Pattas' setup.

VFX Technical Artist Nick Pattas recently explored different ways to create randomized behavior within Unreal Engine's Material Editor. His goal was to rely exclusively on textures, deliberately avoiding Sine and Cosine nodes.

To demonstrate this approach, Nick created a storm cloud texture that allows lightning strike positions to be changed at runtime with an infinitely varied random pattern. The cloud texture was authored in JangaFX's Embergen using a simple three-point lighting setup, with data stored for nine distinct lightning strike positions.

Then, he used Niagara Grid2D to create a 32x2 Render Target Texture, and with just some dot product calculations, the system managed to jump from position to position at random. The result was a scalable, optimized setup that can be used for various applications in dynamic environments.

A full breakdown with detailed technical explanations can be found here. Check out more of Nick Pattas' projects below and visit his blog:

Also, subscribe to our Newsletter and join our 80 Level Talent platform, follow us on TwitterLinkedInTelegram, and Instagram, where we share breakdowns, the latest news, awesome artworks, and more.

Ready to grow your game’s revenue?
Talk to us

Comments

0

arrow
Leave Comment
Ready to grow your game’s revenue?
Talk to us

We need your consent

We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more