GDC Vault is part of the Informa Tech Division of Informa PLC
This is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.
Efficient Software Occlusion Culling on Mobile Platform in 'Life After'
In this session, Wenhui Tao, Game Engine Programmer at NetEase Games, talks about the efficient software occlusion culling (SOC) solution used in the mobile game Life After. The solution consists of three highly optimized components. It has a lightweight SOC algorithm, along with an efficiently organized culling pipeline, and an innovative occlusion mesh generator which providing high-quality occlusion meshes for the SOC algorithm.In practice, within about 1.5ms per frame on low-end phones (e.g. iPhone 6s), the solution works perfectly with the game's dynamic open world, reducing draw calls by an average of 65% without introducing any false occlusions, allowing artists to create large and complex scenes without paying too much attention to performance issues.In this talk, Wenhui Tao covers all three parts, showing how to optimize the flow and codes of the culling algorithm for Neon-capable phones, as well as how to cut down the pipeline cost by eliminating cache misses and taking advantage of multi-threading. He will also reveal how to use the so-called 'visibility functions' to smooth surfaces and generate high-quality occlusion meshes.
Did you know free users get access to 30% of content from the last 2 years?