You've been logged out of GDC Vault since the maximum users allowed for this account has been reached. To access Members Only content on GDC Vault, please log out of GDC Vault from the computer which last accessed this account.

Click here to find out about GDC Vault Membership options for more users.


The Number One Educational Resource for the Game Industry

Session Name: Efficient Software Occlusion Culling on Mobile Platform in 'Life After'
Speaker(s): Wenhui Tao
Company Name(s): Netease Games
Track / Format: Programming

Did you know free users get access to 30% of content from the last 2 years?

Get your team full access to the most up to date GDC content

Overview: 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.

Game Developers Conference 2023

Wenhui Tao

Netease Games

free content