Unreal Engine Game Optimization on a Budget Companion text version of the Unreal Engine Game Optimization talk I presented during JetBrains GameDev Days 2022.
Rotating meshes using Vertex Shaders Rotating (ambient) meshes in your world adds a dynamic element, but doing this on the CPU and having to pass it to the GPU each frame is a relatively slow operation. Without realizing you may...
Mesh Outlines Without Post-Processing in Unreal Engine Some time ago I saw a neat solution by Cory Spooner on outlining meshes using particle sprites. The concept has been done before – but it’s interesting enough to cover it regardless for Unreal Engine...
Distance Fog Post-Process Material In this post I will discuss depth (or distance) fog and the things I did to improve on the original basic effect while keeping this simple and light-weight. It’s not a step-by-step tutorial, but explains...
Unreal Engine Lighting Masterclass Unreal Engine posted an excellent MasterClass talk by Jerome Platteaux on Lighting during Unreal Dev Day Montreal 2017. The video is worth a full watch, it contains tons of interesting practical tips and explains many of the...
Rendering Soft outlines in Unreal Engine Ever since I first wrote about creating mesh outlines in Unreal Engine I have wondered if it was possible to render them as soft outlines instead of harsh binary lines. A good example of soft...
Rendering Wounds on Characters Earlier this week I tweeted about hit-masking characters to show dynamic blood and wounds. Today I’d like to talk a little about the effect and how it came to be. I’ll talk a little bit...
Textured Shadows Trick in Unreal Engine This weekend I stumbled upon a reddit post about Dr. Facilier’s interesting shadow in The Princess and the Frog and it inspired me to experiment with Forward shading in Unreal Engine 4 to re-create a...
3D Model Viewer for Inventory Systems Ever since Unreal Engine 4.0 came out I’ve had an inventory tutorial on my blog. I’ve had several people ask me how to create a 3D model viewer for use in such a system. Regardless,...
Multi-color Outline Post Process in Unreal Engine With some of the recent changes to Unreal Engine 4, rendering multi-color outlines is now possible! This is done through the use of Custom Stencil, a new buffer similar to Custom Depth – but allowing...