Video summary

Unreal Engine 5.5 - Character FX: Magical Energy Smoke (Niagara Tutorial)

Main summary

Key takeaways

Technology

Tech Tutorial Summary (Unreal Engine 5.5: Character FX — Magical Energy Smoke with Niagara)

Goal / Effect Being Built

Create a character-attached magical energy / smoke effect using:

  • A custom material featuring:
    • Fresnel edge glow
    • Animated noise-driven color variation
  • A Niagara system that:
    • Spawns particles on the character’s surface
    • Uses the material to render a swirl and dissolving look

Scene Setup (From Scratch)

The tutorial uses Cinematics → Sequencer:

  1. Create or open a Sequencer
  2. Drag the character animation into the Sequencer
  3. Enable looping/playback

Additional notes:

  • Rotate the view/character as needed.
  • Optionally add lighting for better visibility of the glow.

Material Creation (Glowing Character Edges)

Edge Glow via Fresnel

  • Start with a Fresnel node to generate an edge highlight glow.
  • Tune Power so the glow stays mostly on the edges.

Noise-Driven Masking

  • Use noise to control where the effect appears, via either:
    • Noise with good UVs, or
    • 3D noise
  • Adjust:
    • Noise scale
    • Detail / levels (reduce turbulence so it doesn’t look overly busy)

Animated Movement

  • Use Global Position + Time (often multiplying the vector).
  • Primarily scroll along the Z axis.
  • Time can be scaled (e.g., multiplying by ~50), and direction can be reversed with add/subtract.

Color Shaping

  • Combine Fresnel + noise to colorize the glow (with purple emphasis).
  • Use Lerp between two colors:
    • Purple (white portion)
    • Blue (black portion)

Brightness / Shinier Tuning

  • Multiply glow strength for punchier highlights (example referenced: ×5 for brighter small areas).

Apply Material

  • Apply it to the character (e.g., by dragging it onto the character mesh).

Niagara Setup (Surface-Triangle Emission + Attachment)

Create the Niagara System

  • Create a Niagara system (referenced as something like “NS vector effect”).

Key Configuration Steps

  • Remove unnecessary settings such as:
    • Speed
    • Location of the sphere
    • Gravity
  • Set emission source to the skeletal mesh location
  • Choose sampling mode:
    • Surface triangles (instead of bones)

Make It Attach to the Character

  • Create a child Niagara setup so it inherits/attaches properly.
  • Add the Niagara component and place it into the Sequencer.
  • Ensure Niagara is attached to the character’s skeletal mesh component.

Niagara Material Effect (Swirl + Dissolve Animation)

Swirl / Distortion Construction

  • Assign the material to the Niagara renderer.
  • Build the look using:
    • Noise texture + radial math
    • Radial exponent and multipliers
  • Use a custom rotation approach:
    • Center texture coordinates at (0.5, 0.5)
    • Time-based rotation
    • Constrain rotation onset using Radial Saw so turning starts where white/black regions dictate

Dynamic Parameters

  • Use dynamic parameters to control animation timing/intensity, often with ranges like:
    • 0 to 1
    • -1 to 1 for dissolve/opacity behavior

Particle Appearance Controls

  • Two-color look (purple + black/blue variation)
  • Adjust:
    • Opacity / alpha strength (to be less soft or stronger)
    • Size (examples referenced like 50/40, later scaled down as needed)
    • Fade-in / fade-out

Particle Motion Behavior

  • Add gravity-like upward motion by setting positive gravity (example: ~30–40).
  • Adjust response rate (example: ~30).
  • Add size change over lifetime (smaller early values, then decreasing as needed).
  • Tune depth / clipping behavior (noted as “cutting… use one depth”).

Dissolve / Distortion via Dynamic Parameters

  • Add dissolve by:
    • Applying additional distortion
    • Combining math operations (subtract/multiply style) into the opacity path
  • Update dynamic parameter values so the effect:
    • dissolves from the beginning
  • Dissolve can also incorporate:
    • Rising behavior
    • Directional speed adjustments (to make it appear to move backward/forward)

Note: Dynamic parameter updates may require saving/refreshing to take effect.


Layering / Variation Passes

To create more interesting ensembles, the tutorial duplicates the effect into multiple layers:

  • Layer 1: stronger/more noticeable swirl
  • Layer 2: weaker swirl, adjusted:
    • life and life multiplier
    • spawn rate
    • speed
    • size (larger + smaller ensemble effect)

Optional extra look:

  • Add an ember/ripple-like secondary effect using Ripple Noise.

Performance Note (GPU Particles)

If many particles are needed:

  • Enable GPU particles
  • Use a fixed limit (example: ~500)
  • GPU particle settings can change how you must tune:
    • size
    • behavior/response

Main Speakers / Sources

  • Asif Ali (creator/host; referenced opening: “Hey guys, I’m Asif Ali…”)
  • CG How (channel name/source referenced in subtitles)

Rate this summary

Your feedback will help improve summaries.

Improve this summary

Reprocess with a stronger model when the summary feels incomplete or inaccurate.

Pro

Translate summary in another language

Pro

Ask questions to this video

Chat for follow-up questions, clarifications, and source-backed answers.

Coming soon

Share this summary

Original video