Home

4K Checkerboard in Battlefield 1 and Mass Effect

Talk by Graham Wihlidal (Frostbite Labs) at GDC 2017.

Checkerboard rendering is a relatively new technique, popularized recently by the introduction of the PlayStation 4 Pro. Many modern game engines are adding support for it right now, and in this talk, Graham will present an in-depth look at the new implementation in Frostbite, which is used in shipping titles like ‘Battlefield 1′ and ‘Mass Effect Andromeda’. Despite being conceptually simple, checkerboard rendering requires a deep integration into the post-processing chain, in particular temporal anti-aliasing, dynamic resolution scaling, and poses various challenges to existing effects. This presentation will cover the basics of checkerboard rendering, explain the impact on a game engine that powers a wide range of titles, and provide a detailed look at how the current implementation in Frostbite works, including topics like object id, alpha unrolling, gradient adjust, and a highly efficient depth resolve.

Intended Takeaway
Attendees will learn about checkerboard rendering, and how to implement it. This presentation will showcase an efficient checkerboard implementation on the PlayStation 4 Pro, as well as highlight the pitfalls and gotchas learned during the development process.

Related News

Precomputed Global Illumination in Frostbite

Frostbite
Jul 25, 2018

A Tale of Three Data Schemas

Frostbite
Apr 25, 2018

Frostbite GPU Emitter Graph System

Frostbite
Apr 12, 2018
THE ENGINE THE TEAM GAMES NEWS twitter instagram Browse Games Latest News Help Center EA Forums About Us Careers United States United Kingdom Australia France Deutschland Italia 日本 Polska Brasil Россия España Ceska Republika Canada (English) Canada (Français) Danmark Suomi Mexico Nederland Norge Sverige Legal Online Service Updates NEW User Agreement NEW Privacy & Cookie Policy (Your Privacy Rights)