Ring in Unreal Engine 5.1 Niagara Tutorial

Download – https://www.patreon.com/posts/75868748 Patreon- https://www.patreon.com/Ashif NFT – https://opensea.io/CGHOW Twitter – https://twitter.com/cghow_ πŸ‘‰πŸ‘‰ If you Liked it – http://bit.ly/2UZmiZ4 Channel Ashif – http://bit.ly/3aYaniw Support me on – paypal.me/9953280644 Ring in Unreal Engine 5.1 Niagara Tutorial | Download Files #cghow #UE5 #UE4Niagara #gamefx #ue5niagara #ue4vfx #niagara #unrealengineniagara #realtimevfx ●Visit – https://cghow.com/ Unreal Engine Marketplace – https://bit.ly/3aojvAa Artstation Store – https://www.artstation.com/ashif/store Gumroad – https://cghow.gumroad.com/

Video Title: Simple Ring Effect in Unreal Engine 5 Niagara Tutorial

Introduction:

Hi guys, I’m Asif Ali and you’re watching CGHOW. In today’s video, I created this simple effect. This is not exactly an effect but something that will help you learn how to control a single emitter. I’ll show you how I created this from scratch, so let’s dive into the tutorial!


Tutorial Breakdown:

  1. Create a New Niagara Emitter:
    • Start by creating a new Niagara system and call it FX.
    • Delete all existing modules that are not needed.
    • Set the particle count to 10 for now.
    • Use the Torus shape location with a radius of 100 to spawn particles in a ring.
  2. Control Particle Distribution:
    • Change the random distribution to direct and use the execution index for the U position.
    • Make the particle life infinite and loop count set to one (so the particle spawns once and stays forever).
  3. Using a Mesh Instead of Sprite:
    • Replace the sprite renderer with a mesh renderer.
    • Set the mesh to a cube and adjust its size to fit.
  4. Facing the Center:
    • To make the cubes face the center, use the Initial Mesh Rotation module and set it to Align to Vector, connecting it to the shape vector.
    • This ensures the cubes face the center of the ring.
  5. Scaling the Mesh to Remove Gaps:
    • To eliminate gaps between the cubes, scale them appropriately.
    • Create a material called m_ScaleCube and use the bounding box to scale the mesh along the X, Y, or Z axis.
    • Use the Object Position node and subtract the World Position to work with local space.
    • Multiply this with the gradient values to scale the mesh dynamically.
  6. Adding Dynamic Parameters:
    • Add a dynamic parameter to control the scale in real-time using the Particle Color to manipulate the scale.
  7. Adjusting Particle Behavior:
    • Increase the spawn rate to fill the ring and play with the values for the scale.
    • Use a Scratch Pad to control which particles are scaled based on their ID (e.g., every second particle can be made larger).
  8. Using the Execution Index:
    • The Execution Index (0 to 23) helps control which particles should be affected.
    • Add a Lerp function to adjust the color or scale based on the particle ID, making every second particle brighter or larger.
  9. Final Adjustments:
    • Scale the mesh accordingly and make sure the size is controlled through dynamic parameters.
    • Tweak particle behavior such as color, size, and rotation to create a more complex ring effect.
  10. Conclusion:
    • This is a simple trick to create ring effects in Unreal Engine. The use of particle IDs gives you full control over how each particle behaves.
    • You can apply this method to different shapes, meshes, and particle effects for further customization.

Closing:

I hope you enjoyed this simple trick. Thanks for watching, and remember to keep learning. Bye!

Ashif Ali

I am Ashif Ali, Real-Time VFX Artist, I make Unreal Engine Niagara Tutorial on this channel. I've made it my mission to share my knowledge and expertise with the world through my YouTube channel. So why not join me on this exciting adventure? Follow me on my social links, subscribe to my channel, and support my growth as a creator. Together, we can create amazing things and take our skills to new heights. And who knows, you might even get access to some of my exclusive files for free!

Recent Posts

Turn Flat Laser Beams into Realistic Volumetric FX in UE5 Niagara

https://youtu.be/hW05dCOaeEg Learn how to upgrade flat, boring laser beams into realistic, glowing volumetric FX using…

3 hours ago

UE5 Niagara Light Streak FX | Custom Material & Ribbon Tutorial

https://youtu.be/Ja1dA83sJYQ Learn how to create a stylized light streak material in Unreal Engine 5 and…

4 hours ago

UEFN VFX Tutorial | Make ELECTRIC SPARKS & FUSE BURST (UE6 Ready) ⚑

Learn how to build a broken electric fuse box and wire sparks effect in UEFN…

2 days ago

UEFN VFX Tutorial | Make PIPE STEAM JET FX (UE6 Ready) πŸ’¨

Learn how to build a pressurized pipe steam jet effect in UEFN using Unreal Engine…

3 days ago

UEFN VFX Tutorial | Make WATER GEYSER FX (UE6 Ready) 🌊

Build a massive, dynamic water geyser in UEFN using Unreal Engine 5 Niagara. This tutorial…

2 weeks ago

UEFN VFX Tutorial | Make LAUNCH PAD FX (UE6 Ready) πŸš€

https://youtu.be/9BsidmrDc68 Full Tutorial - https://youtu.be/K0IE2bgg3HQIn this UEFN VFX tutorial, learn how to create a highly…

2 weeks ago