Shooting Arrows in UE5 Niagara Tutorial

Shooting Arrows in UE5 Niagara Tutorial | Download Files
Shooting arrows VFX made in Unreal Engine 5 Niagara

Shooting Arrows VFX in UE5 Niagara

This tutorial shows how to model an arrow in Blender and fire volleys of glowing arrows with shockwaves in Unreal Engine 5 Niagara, and the project files are available to download.

Use it for archer skills, arrow rain and ranged attacks, and see the related posts below for more attack effects.

More attack effects: Swords AOE FX in UE5 Niagara · AOE Attack in UE5 Niagara · Stylized Hit Impact FX in UE5 Niagara

Download – https://www.patreon.com/posts/71184962
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
Shooting Arrows in UE5 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/

Step 1: Creating the Arrow Model

  • I’ll open Blender and create the arrow model.
  • Start by adding a slender shape. Press S to scale it and Z to adjust the height.
  • Press Tab, select all vertices, and move it up to set the pivot point. Now, extrude the shape for the arrowhead.
  • Continue to adjust the arrow by scaling the width and length, and make sure it’s aligned properly.

Note: I’m still learning Blender, so the model may not be perfect, but it will work for the effect.


Step 2: Exporting the Arrow to Unreal

  • Once the arrow model is ready, export it as an FBX file to your desktop.
  • In Unreal Engine, import the arrow mesh and start setting up the materials.

Step 3: Creating the Arrow Material

  • I’ll create a material for the arrow using Particle Color and Emissive Color.
  • Use a Multiply node to darken the center of the arrow and make the outer edges lighter.
  • Set the material to two-sided to ensure the arrow looks good from all angles.

Step 4: Setting Up the Niagara Effect

  • Create a Niagara emitter and set the arrow mesh as the base.
  • Adjust the size of the arrow to something like 0.06, making sure it’s stretched along the Z-axis.
  • For the animation, we’ll use a curve to move the arrow from below the ground to above it. Animate the Z position to simulate the arrow shooting up.

Step 5: Adding Shockwave and Particles

  • When the arrow comes out of the ground, we’ll add a shockwave effect. Use a simple material for the shockwave with some noise.
  • Set the shockwave to spawn after the arrow emerges, adjust the size, and make it appear briefly before disappearing.
  • For sparks, use a Fountain emitter and randomize the velocity and gravity to make the particles move realistically.

Step 6: Adding Glows

  • Duplicate the shockwave effect and scale it to create a bright glow around the arrow.
  • You can also add more glowing effects to make the arrow brighter while it’s shooting.

Step 7: Final Adjustments

  • To make the effect more dynamic, you can adjust the timing, size, and color of each emitter.
  • Make sure the arrow and particles are synced up with the shooting effect.

Step 8: Blueprint Setup

  • In the Blueprint, I’ll use a custom event to spawn the effects at random locations.
  • The effect will loop and spawn particles every second, but at different positions along the X and Y axes for variety.

Step 9: Scene and Post Effects

  • You can add post-processing to make the effect more vibrant. For example, increase the brightness of the glow to make it more impactful when the arrow is shot.

Conclusion:

  • That’s it! This is a simple yet effective shooting arrow effect in Unreal Engine 5 using Niagara.
  • Thanks for watching, keep learning, and I’ll see you in the next video. Bye-bye!

Discover more from CGHOW

Subscribe to get the latest posts sent to your email.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.