Neural Radiance Fields (NeRFs) have demonstrated amazing ability to synthesize images of 3D scenes from novel views. However, they rely upon specialized volumetric rendering algorithms based on ray marching that are mismatched to the capabilities of widely deployed graphics hardware. This paper introduces a new NeRF representation based on textured polygons that can synthesize novel images efficiently with standard rendering pipelines. The NeRF is represented as a set of polygons with textures representing binary opacities and feature vectors. Traditional rendering of the polygons with a z-buffer yields an image with features at every pixel, which are interpreted by a small, view-dependent MLP running in a fragment shader to produce a final pixel color. This approach enables NeRFs to be rendered with the traditional polygon rasterization pipeline, which provides massive pixel-level parallelism, achieving interactive frame rates on a wide range of compute platforms, including mobile phones.
翻译:神经辐射场(NeRF)已经展示了从新视角合成3D场景图像的惊人能力。然而,它们依赖于基于射线追踪的专门规划算法,与广泛部署的图形硬件的能力不匹配。本文介绍了一种基于纹理多边形的新的NeRF表示,可以利用标准渲染管道高效地合成新奇图像。NeRF被表示为一组纹理多边形,表示二进制不透明度和特征向量。将多边形的传统渲染与z缓冲区结合,可以得到一个具有每个像素特征的图像,这些特征由在片段着色器中运行的小型视点相关的MLP解释,以生成最终的像素颜色。这种方法使NeRF可以利用传统的多边形光栅化管线进行渲染,从而实现在各种计算平台上交互式帧速率,包括移动电话。