Deus Ex: Mankind Divided’s Biggest Level’s Size and Tech Revealed; Temporal AA, Improved TressFX and More
At Game Developers Conference in San Francisco, Eidos Montréal Graphics Programmer Nicolas Trudel hosted a panel on the use of the Umbra middleware for occlusion culling in the upcoming Deus Ex: Mankind Divided.
DualShockers attended the panel, and below you can check out some interesting information on the game that was revealed during the panel, including the size of the biggest level, its polygon count, and quite a lot more data on the technology used for the game.
- Eidos Montreal has a Labs department that focuses on research and development of technology for multiple Square Enix studios and games.
- The Dawn Engine is a heavily modified version of IO Interactive’s Glacier 2 engine.
- The following middlewares are being used for Deus Ex: Manking Divided:
- Nav Power
- Deus Ex: Manking Divided uses Tiled Lighting, with Deferred randing for opaque surfaces and forwad lighting for transparent surfaces.
- The team developed an anti-aliasing solution using a temporal algorithm. It fixes a lot of the specular flickering and smooths out the small details in objects.
- A temporal solution was also used for ambient occlusion. The ambient occlusion is computed at half resolution and then upsampled over multiple frames.
- For reflective surfaces the team used screen space reflections with a fallback on localized cubemaps.
- Global illumination for indirect lighting used spherical harmonix baked offline. Opaque surfaces use per pixel lighting, and the probes are placed with variable density over multiple levels.
- The technology for hair has been developed by the studio’s Labs department, and it’s an improved version of AMD’s TressFX.
- The game will include both indoor and outdoor locations. The maps are pretty big, but not as big as in open world games. Yet, they’re very dense. The biggest level is one square kilometer in size, and includes 300 million polygons.
- There are a lot of dynamic objects, and between 10,000 and 80,000 objects at any given time. Not all of them are rendered at the same time, only the visible ones.
- Global illumination, which is baked offline, uses hundreds of thousands of lighting probes.