PBD | Pysical Based Dynamics | Simulation Stages | UE4 Niagara Tutorial

Channel Ashif – http://bit.ly/3aYaniw
Support me on – https://www.patreon.com/Ashif
Support me on – paypal.me/9953280644
PBD | Pysical Based Dynamics | Simulation Stages | UE4 Niagara Tutorial

#cghow #RealtimeVFX #UE4Niagara #gamefx #ue4vfx #ue4fx #niagara #unrealengineniagara #unrealenginevfxtutorials

●Upload Your Tutorials/Work – https://cghow.com/
Purchase Effect Package From Unreal engine Marketplace –

Unreal Engine Niagara Effects in Marketplace – https://youtu.be/DF4Lb_btEus

Niagara Effects Pack in Marketplace – https://youtu.be/g6_k8T7FqHA

Unreal Engine Advanced Magical Effects in Marketplace – https://youtu.be/0Dn3GLIzhMo

Smoke in UE4 Niagara Pack01 in Unreal Engine Marketplace – https://youtu.be/38BPA_9yqJ8

UE4 Niagara Fire Pack 01 in Marketplace – https://youtu.be/PW5FL-zZoP4

UE4 Niagara Fire Pack 02 in Marketplace – https://youtu.be/fdLXPlUEzxM

UE4 Niagara Explosions Pack 02 in Marketplace – https://youtu.be/dj-XX9he4aE

Unreal Engine Niagara Effects Pack 03 in Marketplace – https://youtu.be/0kKon43I-Og

Slow Motion Explosion in UE4 Niagara Pack 04 in Marketplace – https://youtu.be/lUK1eW5zRP0

Unreal Engine Niagara Effects pack 04 in Marketplace – https://youtu.be/MihWYB31Gi4

Slow Motion Explosion in UE4 Niagara Pack 04 in Marketplace – https://youtu.be/lUK1eW5zRP0

UE4.25 Niagara Effects Pack 05 in Marketplace – https://youtu.be/sn1HIENVTDI

UE4.25 Niagara Effects Pack 06 in Marketplace – https://youtu.be/pvH_xGQ5jvs

Explosions Package in Unreal Engine Niagara Particle System – https://youtu.be/1mbqWscjUJ4

●Follow FB Page – https://www.facebook.com/cghow0/
●Join FB Group – https://www.facebook.com/groups/cghow/
●Android App – http://bit.ly/2XUnhoR
Playlists-
●Unreal Engine Niagara Tutorials – http://bit.ly/2SmPEuT
●Unreal engine VFX Tutorials -http://bit.ly/2JNXyJZ
●Unity VFX Tutorials – http://bit.ly/2XNGlKz

Title: How to Set Up Position-Based Dynamics in Unreal Engine Niagara – Full Guide

Description:
Hi guys, I’m Asif Ali, and welcome back to CGHOW. In today’s video, we will dive into Position-Based Dynamics in Unreal Engine Niagara from scratch!
We will cover:

  • Self-collision of particles
  • How to use mesh-based particles
  • Setting up the self-collision algorithm
  • Customizing particle color based on velocity
  • Practical example using Unreal Engine 4.26

First, if you haven’t already, make sure to subscribe to the channel and hit the bell icon to stay updated on all new tutorials. Let’s get started!


Tutorial Breakdown:

  1. Introduction to Position-Based Dynamics:
    • Overview of position-based dynamics in Unreal Engine’s Niagara.
    • Setting up a simple mesh for particles.
  2. Creating the Material:
    • Using Particle Color for mesh color.
    • Setting up basic material for mesh visualization.
  3. Niagara Particle Setup:
    • Mesh Renderer: How to set up and use a mesh instead of a sprite.
    • Using Attractive Force to draw particles to a point.
  4. Self-Collision Setup:
    • Activating GPU Simulation for self-collision in Niagara.
    • Creating the Self Collision stage in the simulation.
    • Using the HLSL node to adjust particle velocity during collision.
  5. Handling Particle Interactions:
    • Calculating particle position and size for collision detection.
    • Pushing back velocity when particles intersect.
    • How to manage particle scale for collision prevention.
  6. Tweaking Particle Behavior:
    • Adding drag to particles to simulate friction.
    • Changing the particle color based on their velocity (from red to black as they stop).

Additional Notes:

  • Code Explanation: Detailed breakdown of the HLSL code used for self-collision detection and particle interactions.
  • For Loop: Understanding why a for loop is necessary to loop through every particle and check collisions.
  • Math Breakdown: Simple explanation of the math behind vector distance and scale for collisions.

Join the Community:

  • Want to access the code? Head to my Patreon where you can find the full script!
  • Don’t forget to like, comment, and share the video if you found it helpful! Let me know what you’d like to see next in the comments.

Subscribe to CGHOW for more Unreal Engine VFX tutorials!


#UnrealEngine #NiagaraVFX #PositionBasedDynamics #ParticleCollision #VFX #UnrealTutorials #Niagara #SelfCollision #GameDev #VFXArtists #UnrealEngine4 #UnrealEngineTutorial

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

Mesh FX in Unreal Engine 5 Niagara Tutorial

https://youtu.be/0LoCTT7OJPs In this Unreal Engine 5 tutorial, you’ll learn how to create a stylized glowing…

2 days ago

Fantasy Magic Rainbow Spline VFX in UE5 Niagara Tutorial

https://youtu.be/OTSeWn2JGEA Learn how to create a vibrant Fantasy Magic Rainbow Spline VFX in Unreal Engine…

5 days ago

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…

1 week 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…

1 week 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…

1 week 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…

2 weeks ago