Develop talks to Epic and Guerilla on the ups and downs of leaving the lighting until last

Deferred rendering: the next big thing?

In our latest feature, we’ve been looking at the rise of deferred rendering, and the pros and cons of the alternative to traditional forward shading engines.

Speaking to Develop, Guerilla’s art and animation director Jan-Bart Van Beek is optimistic about the merits of deferred rendering, which he and his colleagues used on Killzone 2: "Because you project your lights into the scene as a post-process, you’re not lighting any pixels that are hidden behind any other pixels."

There are also other advantages, according to Van-Beek: "Because you take all the lighting calculations out of your shaders, it makes them a lot less complicated. This means your artists can create the shaders, not programmers. "

However, deferred rendering is not without its downsides, as Unreal engine architect Tim Sweeny explained: "It’s faster for large numbers of lights and shadows, but the drawbacks are increased video memory usage, and artistic limitations as you force all objects to be rendered with the same material model.”

To read the full feature, click here.

About MCV Staff

Check Also

pubg 1 [Industry news] PUBG MOBILE launches the PDP European Fashion Design Contest, inviting players to have an opportunity to design the game's next outfit

[Industry news] PUBG MOBILE launches the PDP European Fashion Design Contest, inviting players to have an opportunity to design the game’s next outfit

PUBG MOBILE has announced the launch of the PDP European Fashion Design Contest, a creative competition organised as part of its PDP co-creation programme. Participants are invited to design an original outfit inspired by European urban fashion, with the opportunity to see their creation brought to life in the game. This PDP contest is being held to celebrate the global launch of PUBG MOBILE FLASH, the official lightweight version of PUBG MOBILE, today - November 13. All the info can be found on the official website.