Journey to VR: Interview with Tom Looman

Last week I did a short interview with Daryl Obert at Autodesk to talk about some of my paintbrush work in VR  for their Journey to VR series. We discuss some of the implementation details of the paint brush that is all done in Blueprint using Unreal Engine 4’s recently added Render Material to Render […]

Outlining Shadows in Unreal Engine 4

I’ve done multiple blog posts about rendering outlines in Unreal Engine 4 in the past. So when I had this idea of outlining shadows instead of objects, I figured it would be fun to simply build it as a quick experiment, just like my last Dr. Facilier textured shadows post. I enjoy these unusual experiments and I […]

Disney’s Dr. Facilier shadow effect in Unreal Engine 4

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 similar effect in real-time shading. OP pointed out that The Shadow Man’s shadow changes the wallpaper his shadow is cast […]

UE4 UFUNCTION Keywords Explained

In this post I will be covering the common keywords used with the UFUNCTION macro in Unreal Engine 4. Each of the keywords covered include a practical code sample and a look at how it compiles into Blueprint nodes.  I left out the networking specific keywords as they deserve a separate post on networking in Unreal […]

VR Template Guide for Unreal Engine 4

Unreal Engine 4.13 introduces the official Virtual Reality template made entirely in Blueprint. The template further simplifies getting started with VR in UE4. In this guide I go through the features and several tips on how to go beyond the template to build your own VR projects. This VR template is targeting desktop and console only. It supports […]

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, this sample project is stand-alone from anything I’ve done previously. You can find the download link to the open-source repository […]

Custom SoundNode for Multiplayer in UE4

Ever since the first public release of Unreal Engine 4 I’ve been using a neat little custom SoundNode that makes life easier for audio designers when dealing with mono/stereo sound playback in (networked) games. The node originates from the official ShooterGame sample content available on the Learn-tab of the UE4 launcher. I’ve used it in […]

New Job: Developer Support Engineer at Epic Games UK!

As some of you may know I’ve been contracting with Epic Games for a while now and built several projects including C++ Survival Game Series. Starting February 1st I will begin my new full-time job at Epic Games UK (Guildford) as Developer Support Engineer! As part of my new job I will be providing support to […]

Getting Started with VR in Unreal Engine 4

This guide is for anyone who is looking to get into developing for Virtual Reality projects in Unreal Engine 4. Covering Blueprint, C++, performance considerations and how to set up your VR kits for UE4. I highly recommend using the latest release of Unreal Engine 4 as VR is still being improved greatly with each new release. A […]

Multi-color Outline Post Process in Unreal Engine 4

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 meshes to render as integer values. This provides us with a 1-255 range of indices that can be used to […]