Home Creators Posts Import Register Favorites Logout
haven't archived this post yet. have a subscription? use the importer!

Downloads

  • GhisNiagaraBoids_ProjectUE427_03July2022.zip
  • GhisNiagaraBoids_ProjectUE5_03July2022.zip

Missing 1 full-res photo, 2 files, as this post has not yet been imported.

Content

Hey Patreons!

Finally! After rewriting this entire emitter from scratch for the twelfth time, the Boids Niagara particle system is done :D It took me quite a bit more time than expected, so I apologize for the delay.

The video ended up taking me quite a bit more time to make as well but oh well! I probably was a bit too technical in the video and it turned into a whoping 54-minutes-long video (there's some art timelapse but still :p) but hopefully it's educative enough.

It wasn't easy to explain this big chunky emitter and porting to UE5 had its challenge because there's quite a few things that changed in Niagara going from 4 to 5: particle's position is no longer a vector but is a new 'position' variable to support for large world coordinates and the neighbor grid 3D interface had important and undocumented changes which were a bit annoying to figure out. And so in case you have any question, feel free to reach out to me in the comments below or in the youtube's video comment section or better yet, in Discord! :)

It was quite a difficult but fun project to work on and I hope you'll find it useful.

Thanks for support guys :)

Cheers!

Source files for the fish (Blender, Zbrush & Substance) : https://drive.google.com/file/d/1VLAldW1gvdXBhd9khPrfAaHczy6PYPX8/view?usp=sharing

Files

Previews only

A deep dive into Boids using Niagara and Unreal Engine

Available as a Tier 2 reward on my Patreon: https://www.patreon.com/GhislainGir Twitter: https://twitter.com/GhislainGir Hey! This is quite a long video so feel free to use the chapters below to navigate through the video: 00:00 Intro 00:37 Boids principles 02:00 Extra features 02:49 Complexity 03:22 Challenges 05:25 Niagara Grid 3D Interface Overview 06:34 Niagara Grid 3D Interface Limitations 09:30 Boids Fill Module 09:59 Example Projects 10:39 Boids Fill Module 10:56 Boids Query Module 13:26 Grid Performance 14:38 Boids Query Module 18:35 Flock Module 19:49 Basic Movement 21:22 Destination 23:21 Direction, Speed & Turn Speed 23:51 Apply Movement 24:45 Speed Curve 25:40 Speed Bursts 26:14 Altitude limits 27:25 Flow Movement 28:54 Obstacles 30:48 Point Avoidance Module 31:11 Z Constraint 31:55 Boids Behaviour 34:55 Animation Module 35:40 Curl pose 37:08 LODs 37:38 Outro 38:10 Fish Low Poly & Base Mesh Timelapse 45:39 Fish Sculpt Timelapse 48:07 Fish UVs Timelapse 48:46 Fish Textures Timelapse Resources - Wiki Boids: https://en.wikipedia.org/wiki/Boids Conway's Game of Life: https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life Veritasium video about the Game of Life: https://www.youtube.com/watch?v=HeQX2HjkcNo Spatial Hashing starter guide: https://alicormack.com/spatial-hashing-in-unreals-niagara-with-neighbor-grid-3d/ Neighbor Grid 3D changes in UE5: https://dev.epicgames.com/community/learning/tutorials/7xdb/neighborgrid3d-changes-in-ue5-0 (modules they talk about there are available in the Niagara Fluids plugin but may be migrated/reconstructed using custom modules so you don't have to use that plugin) Hope you'll enjoy the video! Thanks for watching and your support :)

Comments

No comments found for this post.