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

Session Name:

Ray Tracing in Snowdrop: Scene Representation and Custom BVH

Overview:

How do you achieve high fidelity lighting with ray tracing, while maintaining high performance target in an expansive world such as the world of Avatar: Frontiers of Pandora? It requires a good implementation of ray tracing pipeline at multiple levels. This session describes BVH and material management part. The talk shows in detail two different acceleration structure implementations: a custom one used on consoles, and a DXR-based one for PC platforms. It highlights advantages and tradeoffs available with a custom approach, and tackles both common and unique challenges of each implementation, and a range of possible optimizations. The second part talks about "average" material representation, and how Snowdrop handles calculating the average for artist-authored materials, often dependent on runtime inputs.

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

  • Game Developers Conference 2024
  • Oleksandr Koshlo
  • Massive Entertainment - A Ubisoft Studio
  • free content
  • Programming
  • Programming