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.
翻译:摄影现实效果在电影中很常见,但今天大多数实时图像仍然依赖基于扫描线的多通道图像来提供丰富的视觉经验。虽然先前曾对静态场景和处于僵硬运动状态的物体进行分布式路径追踪,但对变形字符的实时路径追踪必须支持每个框架动态BVH的变化。我们展示了支持电影质量动画和变形的第一个实时生产质量集路径跟踪工具的结构和实施。我们利用开源Blender及其GPU加速生产质量生成周期构建了我们的集束路径追踪系统。我们的系统以 RTX 集结点的数量直线地展示了性能和质量。它能够以每秒15-30 框架生成并向远程轻量客户系统提供路径追踪图像,以15-30 秒的速度向各种Blender 场景,包括带有皮肤变形和虚拟天体的模拟数字人类字符。