HeyYo CG - Ultra Afterimage VFX

YouTube Links

Trailer (Playable Character)

Trailer (Animating Objects)

Demo Overview

Implementation & Limitations Tutorial

Unlock next-gen afterimage effects to upgrade your visuals!

This is a powerful new method for creating afterimage effects that solve common issues of traditional mesh-copying techniques, such as limited shader flexibility and poor transparency handling.

This approach gives you powerful control over shaders and Niagara.

The project comes with 18 stunning afterimage effect presets, and the system also empowers you to create your own afterimages that reflect your artistic vision!

Perfect for games, music videos, virtual live, or stylized action sequences - take your visuals to the next level with this cutting-edge solution!

Note: Be sure to check the 'Implementation & Limitations Tutorial' above before purchasing to ensure it meets your needs.

In UE5.3 and later, afterimages may appear incorrectly scaled when the screen resolution is not 16:9.

This issue occurs because the default Field of View (FOV) axis setting was changed starting with UE5.3.

As a workaround for now, you can use the previous FOV setting by adding the following lines to your DefaultEngine.ini.

[/Script/Engine.LocalPlayer]

AspectRatioAxisConstraint = AspectRatio_MaintainXFOV

The source information is here.

why not make your logic into an actorcomponent?

Also I noticed transparent objects don’t work, means things like groom won’t work too?

I’m just not familiar with an actor component since I’m not a programmer.
There is no practical reason that I didn’t use an actor component, so It would be better to make it into an actor component.
I would try it when I have time.

This afterimage system doesn’t work on translucent objects as mentioned in Implementation & Limitations Tutorial.
If groom is translucent, it shouldn’t work as well. Masked objects are fine, though.
If you need to include translucent objects, you need to use SceneCpatrue2D. But you have to modify some of the logic in Niagara System.
Although SceneCapture2D is usually heavy, it can be optimized by limiting actors to be captured and turning off unnecessary features.
I would add an afterimage system that supports translucency, If there’s high demand :slight_smile: