Friday, 12 May 2017

Unreal Tutorial - Light Mobility



Light Mobility Tutorial located here: https://docs.unrealengine.com/latest/INT/Engine/Rendering/LightingAndShadows/LightMobility/index.html

This tutorial covers the tree light settings for light mobility:
Static - A completely static light that has no overhead during a running game.
Stationary - Light type that can change its color and brightness at runtime but cannot move, rotate or change influence size.
Movable - A fully dynamic light capable of changing all of its properties during runtime.

Static Lights are completely processed before the game is run, which means they have less impact on performance, but their settings or position cannot be changed by in-game actions.

Stationary have a medium impact on performance. There are several settings which can be used and it has the ability to use pre-computed shadows and indirect lighting, as well as the ability to change brightness and colour for things directly lit (this will not affect the indirectly lit objects as it's baked into the lightmap).

Movable lights can be moved and change all of their settings during run-time as well as casting dynamic shadows, but at a much greater performance cost. Each movable dynamic light can be up to 20X more impactful on the system than an equivalent Static or Stationary light.

No comments:

Post a Comment