"SceneViewExtension class is a hidden power for sure."
Dmitry Karpukhin, a Technical Artist and the mastermind behind the renowned lighting and weather plug-in Sky Creator, continues to push Unreal Engine 5 to its absolute limits, unveiling a new custom-made shader that Glitch Artists will find particularly interesting.
This time around, the developer showcased a trippy datamoshing-like post-processing shader that distorts the character and their surroundings by recycling the previous frame with screen space motion vectors. Dmitry further explained that the shader was made in C++/HLSL using SceneViewExtensions, noting that while the setup seemed incredibly over-complicated, the results justified the effort in the end.
If you'd like to recreate the shader yourself, Dmitry recommended A57R4L's SceneViewExtensionTemplate, an Unreal Engine 5 plug-in template for adding a custom rending pass into the engine with a SceneViewExtension, as the perfect starting point.
Earlier, the developer also impressed us with his mind-blowing setup that enabled the user to generate gigantic 16km2+ 3D worlds in UE5 with a single press of a button:
And prior to that, Dmitry experimented with found footage/VHS aesthetics in Unreal Engine 5, producing an incredible real-time game prototype featuring subtle camera shake, Lumen lighting, realistic visuals, and neat distortions and glitches FX added in post-process. You can check out all of these projects and more by visiting the artist's Twitter page.
Back in late 2023, Game Developer and Tech Artist Sam Blye also demonstrated a cool datamoshing glitch effect, rendered in real-time in Unity using custom post-processing shaders and a personalized DXR setup:
Don't forget to join our 80 Level Talent platform and our Telegram channel, follow us on Instagram, Twitter, and LinkedIn, where we share breakdowns, the latest news, awesome artworks, and more.