Tanki Zhang
Software Development
«
Global Illumination With Real-Time Ray Tracing
Real-time ray tracing has long been of physically based rendering, and dealt
computer graphics realism. Although programming world.
considered the holy grail for rendering
the technique itself is mature, it was too
compute-intensive to perform in real-time With five months and 200 hours of
what the current tier of modern Graphics to implement a rendering pipeline with
until recently, when we suddenly realized
Processing Units is capable of.
In 2018, research revealed much progress
in the industry, which immediately caught
my eye. Hence, I decided to devote my
thesis time to exploring this cutting-edge
field. In my project, I created a simple
ray tracer for result validation. Based
on that, I explored the fun ray tracing
world, picked up the fundamental theory
102
with engineering issues in the graphics
SOFTWARE DEVELOPMENT
work, I managed to build a tech demo
ray-traced ambient occlusion introduced
by NVIDIA, and a surfel based global
illumination method developed by EA
Seed.