Most Important Settings for Unreal Engine

This UE4 and UE5 section is a quick overview and documentation of a lot of important topics using real-time rendering for Games, Film and Virtual Reality. I try to keep my development process constantly up to date. As a source for Unreal Engine Artists in Film Production, Game Development, Tech and of course as an Unreal Engine Artists for VR Development.

Screen Space Global Illumination

Normal Map Settings

Rotating Texture Maps

UVW Mapper

http://www.uvmapper.com/downloads.html

UV-Puppy Download

Anisotropy PBR Material

https://docs.unrealengine.com/en-US/Engine/Rendering/Materials/MaterialInputs/#anisotropyandtangent

Fresnel Falloff

https://docs.unrealengine.com/en-US/Engine/Rendering/Materials/HowTo/Fresnel/index.html

Level Blueprints

Setup Level Blueprint: Executive Command Console: stat unit

STATs for 3D Visualizer

Yes, it’s always good to know the most important stats when working as a 3D Visualizer.

  • stat engine
  • stat fps
  • stat SceneRendering
  • stat unit
  • stat unitGraph
  • stat gpu
  • sat engine
  • stat streaming
  • stat emitters
  • stat lighting
  • stat startfile
  • stat stopfile
  • stat dumpHitches
  • Project Settings: Turn off Frame Rate Smoothing
  • Turn Off VSync (console comman is: r.vsync 0)
  • memReport -full
  • r.ScreenPercentage10
  • r.setRes 1280x720w (Window Resolution)
  • viewmode lightingonly

GPU Profiler Font Size
https://bartlomiejwolk.wordpress.com/2017/07/01/ue4-profiler-font-size/

Datasmith Prep

Enable Dataprep Editor

Console Commands:

r.ScreenPercentage 25;

r.SetRes 1280×720;

STATISTICS for TEXTURES

Window–>Statistics

PROFILING – GPU Profile Manager

Select Translucent Objects

Under Settings drop down you’ll find a tick box for Allow Translucent Selection

SHORTCUT – just “T”

Material Wind

Planar Reflections

If you are using Planar Reflections, you need to activate them inside the Project Settings.

Search for: global clip

https://docs.unrealengine.com/en-US/Engine/Rendering/LightingAndShadows/PlanarReflections/index.html

Support Sky Atmosphere

First you need to activate in the Plugins the Volumetrics. After that, you also need to connect the directional light to the atmosphere. (inside of the directional light settings)

Furthermore, you need to go into the Project Settings and make sure you check the Support Sky Atmosphere.

Exponential Height Fog

Only the Exponential Height Fog works together with this system. To make sure, that the Exponential Height Fog will use the Environment Colors, you need to set both colors to black.

Wireframe Material

Number of LODS

WIND

MATERIALS

Reflection Trick

Distance Field Shadows

Project Setting: –> Generate Mesh Distance Fields

Important note: You can have ray traced shadows, you can have cascaded shadows and you you can have distance field shadows.

That being said. If you are using Ray Tracing in your project file, you can obviously use ray traced shadows. But when you use them, distance field shadows are not working.

As a fallback – if ray traced shadows might not work because of DirectX11 users (non DirectX 12 users, non RTX users) you can use distance field shadows. Light has to be set to moveable, because it’s all dynamic. That being said. Distance Field Shadows seem to be the best and fastest option to generate more realistic looking shadows if ray traced shadows are not an option.

Important:
Distance Field Shadows will not work on animated objects and Skeletal Meshes. For instance, if you are using a Character with a Skeletal Mesh, Distance Field shadows will not cast any dynamic shadow on that character.

Block Game-Play Window Resize

Project settings – just go up to “all settings” and type resize
–> Uncheck Allow Window Resize

Clone Trooper Voice

Blueprints

How to Create a Cut Scene + Level Blueprint

Material Opacity with Lerp

hold L and right click for Lerp

Parallax Occlusion Mapping

PLAY LEVEL SEQUENCE IN GAME

For the animation to play in game, we must trigger it fro a Blueprint, in this case the Level Blueprint:

Link: https://odederell3d.blog/2019/12/23/ue4-create-and-play-a-level-sequence/

  1. From the Editor Blueprints menu, choose Open Level Blueprint:
  2. In the Level Blueprint, drag the Event BeginPlay execution graph and create CreateLevelSequencePlayer node that will follow it:
  3. Drag the CreateLevelSequencePlayer node’s Return Value output and create a Play node that will be executed after it and receive it’s output:
  4. The Level Blueprint now has instructions to play a Level Sequence,
    but it’s not yet specified which Level Sequence to play:
  5. In the Variables list on the left, press the +Variable button to create a new variable and name it:
  6. With the new variable selected, in it’s details on the right, press the Variable Type button, and locate Level Sequence – Object Reference type:
  7. The Level Blueprint now contains a variable named seq of type: Level Sequence – Object Reference:
  8. Drag the new variable to the Blueprint and choose Get when placing it:
  9. Connect the variable’s output to the Level Sequence input of the CreateLevelSequencePlayer node:
  10. With the variable selected, in the details panel on the right, select the Level Sequence object it will be referencing:
  11. Press Compile and save the Level Blueprint:

The Level Blueprint now has instructions to play the desired Level Sequence when the level begins playing so a the animation we created plays when we hit play game in the editor:

Force All Ray Tracing Effects

How To Load Levels in Game Play

Render Lighting Only

Play Level Sequence with Key Stroke

Create an Play a Level Sequence
https://odederell3d.blog/2019/12/23/ue4-create-and-play-a-level-sequence/

How To Change Font Size for Output Logs and Profiler

Tips for Optimization

https://www.creativebloq.com/3d/10-vr-tips-unreal-engine-21619215

Substance Painter Pack Channels

Red: Ambient Occlusion
Green: Roughness
Blue: Metallic

Open Level by Name

Cheapest Translucency with Forward Shading

https://forums.unrealengine.com/t/whats-the-cheapest-glass-material/500299/6

Convert Assets to Blueprint Class

Sequencer Freeze Animation Key Freeze State

Override Reflection using Reflection Vector

GPU Lightmass

C4D to Unreal Cineware

https://support.maxon.net/hc/en-us/articles/4411492995730?input_string=how+to+install+cineware+for+unreal+engine+4.27.2+%3F

Packaging Missing SDK

Download and install Windows 64bit SDK

https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-3.1.24-windows-x64-installer

Convert Multiple Actors to Blueprint