Real Time Cluster Path Tracing
Photorealistic rendering effects are common in films, but most real time graphics today still rely on scan-line based multi-pass rendering to deliver rich visual experiences. While there have been prior works in distributed path tracing for static scene and objects under rigid motion, real time path tracing of deforming characters has to support per-frame dynamic BVH changes. We present the architecture and implementation of the first real-time production quality cluster path tracing renderer that supports film quality animation and deformation. We build our cluster path tracing system using the open source Blender and its GPU accelerated production quality renderer Cycles. Our system's rendering performance and quality scales linearly with the number of RTX cluster nodes used. It is able to generate and deliver path traced images with global illumination effects to remote light-weight client systems at 15-30 frames per second for a variety of Blender scenes including animated digital human characters with skin deformation and virtual objects.
READ FULL TEXT