Unreal Engine plugin · Documentation

Ictus.
RGB shockwaves.

Ictus adds shockwaves that bend the image like vibrating glass, with red, green and blue pulled apart. Drop the actor, attach it to a character, and a ring of refraction bursts out from behind it. The character stays sharp in front of the wave, and its colors smear into the ring as a rainbow ghost.

Everything is computed on the GPU from the actor's position. It works the same in the editor viewport, in game and in Movie Render Queue, and it follows your Sequencer playhead on its own.

The Ictus sample level: shockwaves bending the neon backdrops of a row of numbered booths

Quick start

  1. Enable Ictus Shockwaves in Edit > Plugins and restart the editor.
  2. Open the sample level /Ictus/Maps/Ictus_Showcase (Content Browser > Settings > Show Plugin Content, then Plugins > Ictus Content > Maps). It has 10 numbered booths. Each one shows a preset or a mask, with its settings written on the wall, and fires a wave every 2 seconds.
  3. Turn on Realtime in the viewport (Ctrl+R) to see the waves in the editor.
  4. In your own level, search Ictus Shockwave in Place Actors, drop it, and drag it onto your character in the Outliner to attach it. The wave now starts from the character's center and only distorts what is behind it.
  5. Pick a Preset and click Apply Preset.
Contact sheet of the 10 sample booths
The 10 booths of the sample level.
Three vertical frames: Beat, Impact and Prism shockwaves behind a walking mannequin
Beat, Impact and Prism in a vertical shot.

Presets

PresetLook
BeatAn RGB ring bursting from behind the subject in 0.4 s, with a rainbow ghost of its outline. Made for hits on the beat.
ImpactA big hit: wide ring, one echo, a chromatic punch over the whole frame and a flash of light.
RippleFour thin rings in a row, like a drop in water.
PrismA wide ring with a very strong rainbow split.
HeatColorless refraction, like hot air.
ImplodeThe ring closes in on the subject.
Ground SlamA 3D shell (Shape = Sphere) that runs over the floor and up the walls.

Apply Preset sets the wave, look and light settings. It keeps your trigger, subject and mask.

Beat preset: rainbow ghost around the mannequin
Booth 01: Beat.
Ground Slam preset: a shell running over the floor and walls
Booth 07: Ground Slam.

Triggers

TriggerWhen a wave fires
RepeatEvery Interval seconds from First Wave, Count times (0 = forever). The default, so you see waves as soon as you drop the actor.
BeatsOn music beats: BPM, Beat Offset (time of beat 0) and the list of Beats that hit (2.5 = halfway between beats 2 and 3).
TimesAt the exact times of the Times list, in seconds.
On FireOnly when Fire is called: from Blueprint, or with the Fire button in the Details panel.
KeyframedOne wave driven by Progress: key it from 0 to 1 in Sequencer.

Fire works in every mode, on top of the scheduled waves.

Sequencer and Movie Render Queue

With Follow Sequencer ticked (the default), the waves read the time of your sequence:

To put a wave on a frame:

  1. Open your sequence and scrub to the frame.
  2. Select the shockwave and click Add Wave At Playhead in the Details panel. The trigger switches to Times and the wave shows up right away while you scrub.
  3. Click again on other frames to add more. Clear Waves starts over.

Movie Render Queue gives the same frames as the editor, temporal sub-samples included: a fast ring gets natural motion blur.

For full manual control, tick Use Custom Time and key Custom Time yourself. The bundled script Plugins/Ictus/Content/Python/key_ictus_time.py keys it on every Ictus actor of the level. Without an open or playing sequence, the waves run on the world clock.

Settings

Ictus

Wave

Look

Mask

Light and advanced

Several shockwaves can fire at the same time: each one gets its own pass.

Custom Depth mask: the mannequin stays sharp inside a rainbow wave
Booth 10: Custom Depth mask.
Impact preset with chromatic punch
Booth 02: Impact.

Performance

Compatibility

Support

Questions and bug reports: contentcreatorassetspack@gmail.com. Tell us your engine version and, if you can, attach a screenshot of the shockwave's settings.

Ictus by Content Creator Assets · © 2026 Tony Lopez. All rights reserved.