Unreal Engine 5 Archives

Unreal Engine 5 differs in many respects from UE4, so much so that it warrants its own category. Many of the previous principles still apply, and these are my notes on the new version. I’ve started using it in 2023.

How to lock off a camera position in Unreal Engine

We can lock off objects (including cameras) so that they can’t accidentally be moved or pointed into other directions. Fixed cameras are a good example: if you want one or more cameras to always show the same thing, and want to make sure you’re not moving them with transform controls or when they’re selected in …

Read more

How to adjust Normal Map Strength in Unreal Engine

It’s nice to have adjustment options on our normal maps. Sometimes the strength that works in another DCC doesn’t work for the final look, something I frequently encounter with the base colour channel. Typically I add a Vector 3 and Multiply nodes before the final output, but for non-colour data this doesn’t work. Instead we …

Read more

Working with Takes and Shots in Unreal Engine

I’ve previously talked about using Shot Tracks in the UE Sequencer. There’s a related feature called Takes that I’ve just found out about. It can make life easier as you try things out while you work with animations and adds an “alternate” shot that can be swapped out without destroying the original. Each take is …

Read more

How to keyframe Cloud Movement in Sequencer with Ultra Dynamic Sky

By default, Ultra Dynamic Sky calculates cloud movement continuously, no matter if you’re running game mode, simulation mode or if you’re working with a Level Sequence. There is a way to make sure the clouds form the same way as you move the playhead so that we get predictable results in our cinematic keyframe animations. …

Read more

Multi Camera Rendering in Unreal Engine

I’ve been puzzling over the best way to render out multiple camera sequences from Unreal Engine. This is useful if you had a switched camera cut track for preview purposes in your project, but would like additional post production effects to be applied during editing (say dissolves or wipes between cameras). By default, Unreal Engine …

Read more

How to fix un-deletable empty folders in Unreal Engine

When you move objects around in your content browser for re-organisation, you may end up with empty folders that you want to delete. However, often times Unreal Engine comes up with a message telling you that the folder is NOT empty, and all kinds of terrible things would happen when you delete it anyway. Here’s …

Read more

Using non-linear Animations in Unreal Engine

Imagine you’ve animated an object with keyframes as part of a Level Sequence, and now you want to have multiple copies of that object doing the same thing. Like the cube in the above GIF. Unreal Engine has a quasi non-linear animation feature we can use that lets us queue a sequence from another sequence. …

Read more

How to fix Sequencer References in Unreal Engine

Sometimes, and despite out best efforts, or as a result of copy/paste actions, actor references in Level Sequences can break. Anything that may have been tracked and properly working last time is shown in white (like the audio above), while things that have broken references are shown in red. It’s annoying when this happens, but …

Read more

How to create Linear Animations in Unreal Engine (Cinematics Workflow Overview)

I’ve finally worked out how to properly create and render animations from Unreal Engine. The concept is very elegant, but also very different from most other 3D applications that I’m familiar with. This threw me on more than one occasion and lead to multiple frustrations, so let me share what I’ve learnt and explain the …

Read more

Changing the UV Tiling on a Material in Unreal Engine

Sometimes you have a tiled material on an object, and the UV tiling isn’t exposed. This means some manual intervention, which had me stumped in Unreal Engine, and here’s how I’ve solved it. On the material, each texture needs a Texture Coordinate node in the UV input for tiling to be changeable. If nothing is …

Read more

Displaying an Image Sequence on a Plane in Unreal Engine

Most 3D apps have a concept of 2D planes that can show pre-rendered images and videos. They’re often called billboards, splats or simply image planes, they usually involve transparency and they’re a great way to conserve some rendering power. The principle is used with LODs as well, where usually the lowest LOD is a flat …

Read more

Materials vs Material Instances in Unreal Engine

When we change a parameter directly on Material in Unreal Engine, you’ll notice that it takes a while for us to preview the effect. That’s because under the hood, UE has to compile our materials before they can be rendered, which is computationally expensive and creatively annoying. Thankfully EPIC have thought of a snazzy solution …

Read more

Using the level’s Post Process Volume while rendering a camera in Unreal Engine

When you tweak effects through a global Post Process volume in Unreal Engine, and then render out one or multiple cameras, you may notice that the effects can look different in the render than they do when previewing or playing the project. That’s because Unreal Engine can coordinate work with multiple Post Process volumes, but …

Read more

Making things float on water in Unreal Engine 5.1 and 5.2

I’ve seen a couple of good tutorials about how to make things float with the experimental built-in water plugin that came with Unreal Engine 5. Sadly these tips didn’t work in Unreal Engine 5.1 and 5.2 due to a bug that doesn’t install the relevant collision profile on the water body. This causes the floating …

Read more

Creating HDRIs with Unreal Engine

Unreal Engine has a super easy way to render spherical cameras, whose outputs can be used as HDRIs in other applications, or even Unreal Engine itself. This is a great way to make use of the many EPIC freebies we’ve been collecting over the years, without having to know all that much about Unreal Engine …

Read more