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.

close

The Number One Educational Resource for the Game Industry

Session Name: Efficient Texture Streaming in 'Titanfall 2'
Speaker(s): Chad Barb
Company Name(s): Respawn Entertainment
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 developing 'Titanfall 2', Respawn wanted more detailed environments, but also a lot more options for player weapons, equipment and titans. One key was adding real-time texture streaming to their engine. However, with little GPU or CPU to spare, they needed an approach that could rely on offline processing. It had to allow artists the freedom to create textures at whatever resolution they want, without having to do much manual setup or tweaking. Finally, for PC, Respawn's team had to work with different amounts of RAM and display resolutions. This session will go into depth about their approach, including their preprocess, how they stream in precomputed data to drive their streaming, their pipeline, how they use histograms to prioritize textures to load or drop, as well as useful tools and lessons learned.

GDC 2017

Chad Barb

Respawn Entertainment

free content

Programming

Programming