
Explore Unreal Engine 5 via this Niagara VFX course, mastering emitter stages, sprite renderer, and master renderer to create portal, rain, projectile, and disintegration effects with blueprints and Blender workflows.
Explore the two essential parts of a Niagara vfx—the emitter and the material—and compare the blueprint graph paradigm with Niagara's stack paradigm using modules to shape particle behavior and look.
Create a blank Unreal Engine 5 Niagara VFX project, set the start map, save the level, import demo room assets, and use the third person mannequin as a scale reference.
Master the basics of Niagara in Unreal Engine 5, including emitter stages, sprite and mesh renderers, and ribbon renderer, plus materials, Blender meshes, blueprints, and noise textures for varied effects.
Adjust exposure in the demo room with a post process volume and manual metering. Then learn Niagara basics by creating a system and an empty emitter, using the sprite renderer.
Explore the Niagara emitter stages in Unreal Engine 5, configuring spawn and update, particle properties, and fading to create and place a Niagara system in the level.
Create and deploy a Niagara system from a simple sprite burst, spawn multiple particles with velocity, and loop the system in level to achieve continuous moving sprites.
Create and customize a Niagara system using the shape location module to spawn sprites in sphere or Taurus, control lifetime, velocity, and orientation to face the camera.
Apply forces to particles during update in a Niagara system, using shape and location to guide motion and experimenting with current noise force, drag, and vortex velocity.
Learn to implement GPU sprites in Unreal Engine 5 Niagara, compare GPU and CPU sprites, and apply forces like crowd noise, drag, vortex velocity, and shape location to craft dynamic particle effects.
Create a custom Niagara VFX material in Unreal Engine 5 using textures from a starter pack, set additive blend and unlit shading, and apply alpha masks.
Use a Niagara system to craft a dandelion underline effect with a hanging particulate emitter, wind and drag forces, and a custom material, exposed via user parameters for dynamic control.
shows turning a translucent plane additive and rotating sprites, then implementing Sub UV flipbook animation for fire and smoke with textures, UV size, frame start/end, and Niagara setup.
Create a flamethrower vfx in Unreal Engine 5 using Niagara, combining a sprite renderer with GPU compute, and randomized frames, lifetime, velocity, and color for a dynamic flame.
Create smoke for a flame thrower in Unreal Engine 5 by using a translucent sprite renderer material with flipbook textures, then adjust color, offset, and scale curves to fade.
Duplicate the main flame to create a blue bottom flame for the flamethrower, then add embers via a Niagara sprite burst using a material instance.
Apply heat distortion to a flamethrower using a Niagara emitter and a translucent, refraction-based material with a normal map and animated mask, tuned via material instances.
Review the vfx built with sprite renderers, fire and smoke textures, and a normal map for heat distortion. Learn reusable modules and techniques to apply to other textures and vfx.
Learn to use the MASH renderer in a Niagara system, configure a match renderer with a cube, spawn particles, apply forces, rotate and scale them for dynamic visual effects.
Learn to create and export custom mesh from Blender to Unreal, set correct pivot points and orientation, and sample two planes in Niagara for advanced VFX using match renderer.
Bake textures directly in Unreal using a material and a render target, triggered by blueprint, to generate a simple ring texture for Niagara VFX.
Learn to draw material to render target with blueprint in Unreal Engine 5, create textures from it, and understand static versus non-static functions and object references.
Create and attach a ribbon renderer via a Niagara system to a character, then adjust spawn rate, ribbon width, and color to achieve weapon trails and dashing effects.
Learn uv manipulation in Unreal Engine 5 for Niagara VFX by tiling and offsetting textures with scalar parameters, and distort with a noise texture for dynamic material results.
Learn to build a pan distort material in Unreal Engine 5 for Niagara VFX, using a main texture, noise textures, and parameters to control pan, distortion, and dissolve.
Create a Perlin noise texture in Unreal Engine 5 using a render target and unlit material, with a configurable noise system and material instance controls.
Explore creating variation from noise in Unreal Engine 5 Niagara VFX, using cortex, cloud, and marble noise patterns; adjust levels, contrast, brightness, and render textures for distortion and dissolving.
Review Niagara stages and CPU vs GPU sprites, build VFX with match renderer and Blender textures, and test noise seams; align noise scale and repeat values with unlit materials.
Create portal, impact, butterfly, meteor, laser, energy strike, and projectile effects like blade slash and flying sort in Unreal Engine 5 using Niagara, blueprint, and Blender workflows, with dynamic parameters.
Create a new level for the Niagara VFX demo room in Unreal Engine 5. Save it as Niagara Skills and set up the post process volume with manual exposure.
Build a portal-like VFX from scratch in Niagara using sprite and mesh renderers, featuring an outer ring and a center black hole shaped by vortex velocity and noise.
Explore depth fade and SubUV animation in Niagara VFX for Unreal Engine 5 to create seamless translucent-opaque interactions and dynamic portal fire effects.
Create center rotating particles as a focal point in a Niagara VFX portal by duplicating emitters, configuring GPU sprites, shapes, color, sizing, and dynamic noise and attraction forces.
Apply a smoke texture to a camera-facing center rotating plane with a Niagara system, using mash renderers and templates to create layered center patterns.
Refine the portal center with Niagara by using random non-uniform sprite sizes, velocity-aligned rendering, and a match renderer with seam masking; add rotating center fires with adjustable spawn and velocity.
Discover how Unreal Engine 5 Niagara portal effects add background fire, debris and rocks with emitters, materials, and forces like attraction, drag, and noise for richer VFX.
Fix the missing center pattern in Unreal Engine 5 Niagara VFX by removing obstructing emitters and a black hole, recreating center rotating patterns, swapping materials, and adding a vertical pattern.
Learn how to spawn hit impact VFX with Niagara using a dedicated spawn system at location, blueprints, and timer by event to loop spawning for in-game effects.
Create a hit impact surface in Unreal Engine 5 with Niagara, using sprite textures, spark textures, and velocity, gravity, and collision modules to produce bursts, sparks, and smoke.
construct a head impact body effect by reusing a blood splatter texture and material instance in a niagara system, adjusting color over lifetime.
Create butterfly effects in Unreal Engine 5 with Niagara VFX, using a butterfly texture, UV animation, curl noise force, and velocity alignment for natural flight.
Learn to build a three-stage meteor attack in unreal engine 5 with niagara: anticipation, climax, and dissipation, including asset setup, gravity, kill in volume, and blueprint spawning.
Create a hemisphere shell mesh in Blender, verify pivot, orientation, and UV mapping, unwrap the UVs, export as FBX, and import into Unreal for Niagara VFX.
Build a shell effect in Unreal Engine 5 by creating a meteor shower in Niagara using MASH, texture-driven materials, and material instances, with noise textures, motion, and color tweaks.
In Unreal Engine 5, create a meteor attack climax by adding explosion flash, burst smoke, and burst particles with timed delays and vortex force for dynamic visuals.
Add a dissipation layer for a meteor attack by creating bright and black ground marks with additive and translucent materials and textures, and adjust lifetimes and color in Niagara.
Create a laser attack mesh in Blender as a cylinder, adjust its pivot and orientation, apply a texture, then export as FBX and import into Unreal for Niagara VFX.
Create a laser core in Unreal Engine 5 using Niagara, a laser tube, and a color-only material with a sine remapped emissive and a static switch for brightness control.
Spawn a laser core with a blueprint to drive a laser attack, then create a masked laser shell using an opacity mask and a noise texture with curve-driven scaling.
Explore creating a laser fire pattern in Unreal Engine 5 with Niagara VFX, using texture patterns, material instances, rotating emitters, and a center glow for a stronger attack.
Adjust the laser core and center glow scales in Niagara, then decorate the pattern with backwards-flying, center-rotating, and shell-burst particles using textures and materials, with level previews.
Master Unreal Engine 5 Niagara to create an energy strike VFX with anticipation and climax, including ground patterns, lightning, and custom sprite alignment.
Use location events and an event handler to spawn ground-mark particles at lightning hits with persistent ids. Then customize textures and materials using an alpha mask for the ground mark.
Create a dynamic energy strike in Unreal Engine 5 Niagara using a custom rotator, a texture rotation, and a material function to control pivot and color.
Master dynamic parameters in Niagara to drive material values with four dynamic parameters, creating varied energy strikes and wiring data from Niagara to material and via blueprint for gameplay tweaks.
Explore enhancing the climax in Unreal Engine 5 Niagara VFX by adding ground marks, ground pattern emitters, energy strike effects, outburst particles, and a translucent black energy strike for contrast.
Create a cylinder mesh in blender with correct uv orientation, apply texture and material, export to unreal, and configure a niagara emitter for a blue energy cylinder.
Fine-tune Niagara VFX by adjusting dynamic textures and creating a black dissipation variant, duplicating emitters, and configuring material instances, colors, scales, and rotation for a polished energy strike.
Learn to build a blade slash projectile in Unreal Engine 5 using Niagara and Blueprint, designing the particle look, movement, muzzle flash, heat impact, and a Blender-made blade mesh.
Create and customize a Niagara projectile by building a Niagara system, applying a linear gradient material, and configuring emissive color and dynamic parameters for realistic VFX.
Create a bp_projectile_master blueprint to manage projectile vfx, integrating a niagara component, projectile movement, muzzle and impact vfx, and spawn and collision logic for gameplay-ready projectiles.
Create a blueprint to spawn a projectile VFX in Unreal Engine, set muzzle, hit, and main projectile VFX, configure speed and spawn offset, and control Niagara parameters via public variables.
Duplicate emitters, apply color variations, and tweak textures to extend the blade slash vfx. Create blue, purple, yellow, and black variants, adjust distortion and dissolve textures, then preview in level.
Create following particles and lightnings with a Niagara system in Unreal Engine 5, using a sprite burst, energy strike materials, and a user-controlled loop duration.
Learn to enhance a Niagara vfx by adding ground particles and a ground trail for a projectile, adjusting emitters, spawn rates, gravity, collision, and velocity for a dramatic, realistic effect.
Learn to create muzzle flash and hit impact VFX in Unreal Engine 5 using Niagara, starting from directional burst templates and customizing materials, textures, lifetimes, and particle velocities.
Explore end of projectile effects in Unreal Engine 5 with Niagara, using various vfx meshes, matches, textures, and dynamic materials to craft convincing projectile visuals.
Learn to create diverse Niagara vfx including impact butterfly, meteor, laser, and energy strike by combining elements and projectiles, and explore customizing modules for unique behaviors.
Learn to build custom Niagara modules in Unreal Engine 5, creating follow-the-leader rain and liquid effects, sampling textures, dissolving skeletal and static meshes, and blueprint-driven controls.
Create custom Niagara modules in Unreal Engine 5 by using scratchpad modules, parameter maps, and namespaces to override particle lifetime and velocity.
Create a follow the leader Niagara system by building leader and follower emitters, then use a custom module and an attributes reader to transfer leader position to followers.
Master follow-the-leader Niagara effects using a ribbon renderer, leader and follower emitters, and custom modules. Implement velocity using vector information, persistent ID, and target position offset for stability.
Create rain effects in Unreal Engine 5 by combining material and particle effects, using Fresnel rim lighting and normals (face, vertex, pixel) with a normal map to control edge strength.
Create raindrop effects in unreal engine 5 with a liquid master material using a normal map, opacity mask, and refraction, driven by dynamic parameters.
Create a Niagara system in Unreal Engine 5 to render main raindrops with a master material and material instance, using uv animation, sprite rendering, and gravity.
Create rain splash effects in Niagara by triggering collision events from raindrops, using texture masks and materials, and refining particle size, alpha, and lifetime for realistic splashes.
Learn to create rain splash variations in Niagara by adjusting color range, alpha, and flipbook frames, and build material instances from water textures for three collision-based emitters.
Build ripples in Niagara by using a repo texture as a mask, duplicating emitters, and tuning lifetime, size, and alpha, while solving phasing, facing, collision, and slope issues.
Identify slope collisions in Niagara by using collision normal to filter particles, store collision data, and kill or align particles based on surface orientation.
Create a custom niagara enum collision check mode with options kill particles on slope or align particles with slope, then drive behavior via a static switch and parameter maps.
Create a waterfall visual effect in Unreal Engine 5 using a waterfall mesh with a scrolling texture, liquid master water, and splashes from smoke textures, exported as FBX.
Create a waterfall master material in Unreal Engine 5 for Niagara VFX, add a y-axis texture scroll, and expose opacity via a material instance.
Add a refraction layer for the waterfall using a master material, with a band mask, adjustable exponent, tiling, and a dedicated material instance to control refraction, opacity, and speed.
Add a caustics layer to the waterfall using a masked cost X texture in a master material. Adjust brightness, tint, and emission, then instantiate and fine-tune in Niagara for motion.
Adjust the waterfall's refraction and opacity, then add falling water with the liquid master material in a Niagara system, tuning emitters, velocity, and dynamic parameters for realism.
Unreal Engine 5: learn to build waterfall splashes with a Niagara VFX system, flipbook textures, and top and bottom emitters, plus material instances for oil splash effects.
Learn to sample textures with Niagara by using the sample texture module, GPU compute, and spawn particles in grid with UV coordinates to drive texture sampling and color.
Create a dissolving static mesh effect in Unreal Engine 5 by sampling a static mesh location with Niagara, configuring materials and textures, and using dynamic UV parameters for accurate rendering.
Learn to dissolve a static mesh using Niagara VFX in Unreal Engine 5 by masking with a sphere, controlling particle color, facing, and alpha-based fades.
Explore character disintegration in Unreal Engine 5 using distance field and blueprint, sampling textures with Niagara mesh reproduction sprites for skeletal meshes, and setting custom sprite facing, alignment, and materials.
Master lerp of particle attributes to restore movement and color control in Niagara VFX. Blend position and velocity sources, use dynamic parameters and curves to drive alpha and emissive color.
Explore distance fields in Unreal Engine 5, using distance to nearest surface to create dynamic shadow, ambient occlusion, and dissolving effects with mesh and global distance fields.
Explore distance fields to dissolve a mesh and emit particles with a Niagara system, using a shared distance-based mask in materials and GPU collision queries for alpha control.
Learn to trigger a dissolve material in Unreal Engine 5 using blueprint and distance fields, adjust Niagara particle size, and drive the dissolve with dynamic material instances and a timeline.
Create dissolving particle effects in Unreal Engine 5 using Niagara, choosing between root particle component and spawn system attached, configuring lifetime, spawn rate, velocity, and a dissolving material.
Create a noise dissolve material in Unreal Engine 5 driven by Perlin noise opacity mask to dissolve a character, with edge mask and emissive glow, and a controllable amount.
Create and apply a noise dissolve material for character disintegration in Unreal Engine 5 with Niagara, using a material function, noise texture, dissolve amount, and edge glow color.
Increase the dissolve amount to 0.5 in the material function and add a node before the opacity mask to reliably dissolve with noise texture, then trigger reset on box overlap.
Master Unreal Engine 5 Niagara VFX basics by applying custom modules, sampling textures, and dissolving effects to static and skeletal meshes, with practical tips for rain, liquid, and disintegration.
Finish this course and apply what you learned to create strong visual effects and emitters; use the League of Legends VFX guide for areas of focus, color, saturation, and timing.
Welcome to your unreal engine 5 one course solution for Niagara VFX, in this course ,you are gonna learn how to create different types of VFX like Portal FX, Rain FX, Projectile FX, Energy Strike, character disintegration, and much much more. And we’ll start from scratch.
In the first section, you are going to learn all the basic stuff that you need to know about Niagara for creating different VFX by creating dandelion FX and flame thrower. We are first going to cover the different emitter stages inside of Niagara, then start using the sprite renderer to help us to get more familiar with different Niagara modules.
With all the knowledge and skills we have, in the second section, we are going to create different types of VFX like portal FX, hit impact FX, butterfly FX, meteor attack, laser attack, energy strike, and projectile FX like blade slash and flying sword. We’ll begin with the portal FX and start modifying our master materials created in the last section to support more VFX features. Then, we’ll use blueprint to create a VFX spawner and use it to spawn this hit impact surface and hit impact body FX. After that, we’ll discuss the 3 most important states a VFX must have in order for it to be complete by creating this meteor attack. After that, we’ll go into blender and create a projectile mesh for our Niagara and use blueprint to help us spawn blade slash and flying sword.
In the third section, you’ll learn how to create follow the leader FX, rain FX, waterfall FX, different dissolving effect for texture, static mesh and skeletal mesh. We’ll start with all the basic concepts that you must know for creating a custom Niagara module, then with the knowledge on Niagara parameter, namespaces, we’ll create this follow the leader FX. Then with a little bit of vector math and some calculation in our own custom modules, we’re going to create a more advanced version of it. Then, with all we’ve learned, we’ll look into how to create rain FX, waterfall FX and dissolving FX for texture, static mesh and combine them with distance field to help us create dynamic character disintegration.
This is going to be the most comprehensive Niagara VFX course that you'll ever find online, and after finishing it, you should be able to create any type of VFX that you like on your own.