Nachricht

PoE: Global Illumination and Point Light Shadows Preview

By Bmichaellogan2018-08-20

 

Alongside the Delve League, PoE is introducing graphical enhancements that significantly improve how Path of Exile looks. There are two main rendering algorithms that they've implemented to achieve this: screen space point light shadows and screen space global illumination. Check out this video to see how it looks! Today MmoGah (a professional PoE Trade site) will share more details with PoE fans.

 

 

Point Light Shadows

 

Conventional shadow-rendering algorithms require us to render every game object from every light's point of view in order to calculate shadow maps for them. This typically limits the number of simultaneous shadow-casting lights in games to around three. It also means that conventional shadows become more performance-intensive the more objects there are. Point lights are even more costly to calculate because the light is emitted in all directions. It requires at least two shadow maps to render shadows for them.

Previously, the game engine didn't support point light shadows at all, but in Delve league they really wanted to introduce the moving light mechanic of the Crawler which wouldn't work without them. This is when they had the idea of using screen space shadows as a very fast way to render shadows for many point lights on screen at the same time.

With the screen space point light shadows technique, they use information that is already on screen in order to calculate shadows from multiple light sources at the same time without the need to render objects multiple times. The most important aspect of this technique is that it takes a near-constant amount of time to calculate, which means that shadow calculation will not take longer when a lot of objects are present on screen at the same time. Path of Exile use point lights extensively in Delve content (for example, the Crawler and flares), so this technique allows us to create a really dark and scary environment in the Azurite Mine. It's also fast enough to turn on by default on all hardware (including the original Xbox One).

This approach ended up even better than they were expecting. The game looks a lot better lit from lower down and it's faster for many lights than conventional shadows. PoE plan on using this in the main game a lot more in the future.

 

Global Illumination

 

Another technique that they have implemented, global illumination, allows us to treat every pixel on the screen as an individual light source that casts light on everything and receives light from everything.

This means that every object that you perceive as bright on your screen casts light onto every other object. Every projectile you fire will emit light.

This is done in screen space as well, which means that its cost will stay constant even when multiple complex effects overlap. Our graphics engineer, Alex, has created a video that demonstrates this particular technique in a simpler sandbox.

Global Illumination significantly improves the look of the game, but can be demanding on GPUs, especially with higher screen resolutions. PoE has made GI an optional feature that player can toggle on and off based on their preferences. This feature will be turned off by default on PC. PoE expect it to be enabled on Xbox One X.

 

More updated PoE News will be coming soon. More PoE challenges are waiting for you. If you need a reliable PoE Currency or PoE Items seller to help you Level up, MmoGah.com will be your best choice. As a trustworthy PoE Goods store, MmoGah has over 10 years’ experience in the gaming market, and it is cited as the best place to buy Path of Exile Currency and Items by many players, especially to buy PoE Exalted Orb. If you are unfamiliar with it, here is a guide of PoE trade that'll be helpful to you. Thank you for reading. Whenever you need us, please feel free to contact our 24/7 Online Live Chat.

 


SHARE
War das hilfreich?