• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Abschlussarbeit
  4. Memory-efficient Real-time Path Tracing for Computer Games
 
  • Details
  • Full
Options
2024
Master Thesis
Title

Memory-efficient Real-time Path Tracing for Computer Games

Abstract
Rendering visually convincing and realistic images requires accurate lighting computation. Path tracing [Kaj86] has long been used in offline rendering to achieve this goal. Recent graphics processing unit (GPU) advancements and new sampling algorithms enable path tracing in real-time. This thesis investigates whether real-time path tracing on commodity hardware is feasible for the current generation of video games. We integrate and evaluate a real-time path tracer into an existing game engine and provide an in-depth investigation of performance and memory measurements. Our case study is done with Anno, a state of the art city building game series that renders large and highly dynamic user-built scenes. We present an efficient hybrid rendering pipeline able to compute path traced indirect lighting in real-time within the memory limits of consumer hardware. To solve observed performance and memory issues, we contribute two novel path tracing methods: Light path guided culling (see section 3.3.2) tracks the number of light paths passing regions of the scene. The information is used to only selectively build and maintain the required parts of the scene representation in graphics memory. This technique allows for increased visual quality, improved performance, and significantly reduced memory consumption compared to existing simple heuristics for partial scene representation. This generic method can be combined with various kinds of hardware accelerated ray tracing methods. Stochastic vegetation ray skipping (see section 3.4) is employed to allow fast ray tracing in scenes with high amounts of vegetation. We present a method employing hybrid rendering, relying on rasterization for primary rays and direct lighting where possible, and a heuristic utilizing ray skipping through entire vegetation instances to speed up indirect lighting computation. This method provides ray tracing speedups of factors greater than two for vegetation-heavy scenes and proves crucial to achieving real-time performance.
Thesis Note
Darmstadt, TU, Master Thesis, 2024
Author(s)
Kelling, Jan
sl-0
Advisor(s)
Kuijper, Arjan  orcid-logo
Fraunhofer-Institut für Graphische Datenverarbeitung IGD  
Ströter, Daniel
TU Darmstadt, Fachgebiet Graphisch-Interaktive Systeme  
Language
English
Fraunhofer-Institut für Graphische Datenverarbeitung IGD  
Keyword(s)
  • Branche: Information Technology

  • Branche: Cultural und Creative Economy

  • Research Line: Computer graphics (CG)

  • LTA: Scalable architectures for massive data sets

  • LTA: Generation, capture, processing, and output of images and 3D models

  • Path-tracing

  • Efficiency

  • Computer games

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024