Floating Radiance Networks
Floating Radiance Networks (FlaRe) 通过将显式的、可进行光线追踪的平面原语与连续的神经辐射函数相结合,引入了一种通用的神经场景表示,实现了逼真的渲染、硬件加速的光线追踪以及几何操控的统一。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你正试图在计算机内部构建一个完美的、照片级真实的 3D 世界。长期以来,科学家们有两种主要的方法来实现这一点,而这两种方法都有一个重大的缺陷。第一种方法就像是用一种连续的、神奇的迷雾来绘制场景;它看起来极其真实,能够展示光线如何弯曲和反射,但它太沉重且运行缓慢,以至于你无法轻松地与之交互,也无法轻易地从迷雾中提取出特定的物体来改变其形状。第二种方法则像是用数百万个微小的、漂浮的 3D 纸屑来构建场景。这种方法速度极快,你可以抓取这些碎片并移动它们,但每个碎片只能承载简单的、静态的颜色,这意味着它无法展示复杂的细节,比如一辆闪亮的汽车如何反射落日余晖,或者一个玻璃弹珠如何扭曲背后的世界。
核心问题在于:我们能否兼得两者的优点?我们能否构建一个由离散的、可管理的碎片组成的场景,同时计算机仍能向其中发射射线(就像激光笔一样)来计算反射和阴影,同时这些碎片仍能保持展示复杂、连续细节的“神奇”能力?这之所以重要,是因为如果我们无法同时实现这两点,我们要么得等待渲染一个电影场景耗费数小时,要么只能接受一个看起来有些单调、扁平的电子游戏。
于是,浮动辐射网络(Floating Radiance Networks),简称 FlaRe 登场了。这项研究背后的研究人员提出了一种巧妙的新方法来构建 3D 世界,解决了这个难题。他们没有使用沉重缓慢的迷雾或简单笨拙的纸屑,而是使用了“浮动平面原语”(floating planar primitives)。你可以把它们想象成在 3D 空间中漂浮的微小、透明的扁平瓷砖。每一块瓷砖都很特别,因为它内部携带了一份压缩过的“说明书”(潜码描述符)。
这就是其中的魔力所在:当一束光线(或相机视角)击中其中一块浮动瓷砖时,它并不仅仅是选取一个预先涂好的颜色。相反,它会获取该瓷砖的说明书、射线击中瓷砖的确切位置,以及相机观察的方向,并将这些信息输入到一个单一的、共享的、超级智能的解码器中。这个解码器会瞬间计算出针对那一特定时刻的精确颜色和透明度。这就像是你 3D 世界中的每一块瓷砖都配备了一位微型的私人艺术家,能够根据你观察的具体角度,瞬间画出你所需要看到的一切,而不仅仅是展示一张静态的贴纸。
论文证明了这种方法效果极佳。由于这些瓷砖是离散的、扁平的形状,计算机可以使用其硬件(图形卡)通过它们快速发射射线,就像现代视频游戏那样。这使得 FlaRe 能够处理通常需要大量计算能力的复杂效果,例如反射(在镜子中看到自己)、折射(光线穿过玻璃时的弯曲)以及阴影,且这一切都在同一个场景内完成。此外,由于瓷砖是独立的物体,你可以抓取并变形它们,甚至可以将它们拆解开来,从而提取出一个实体的 3D 网格(即线框模型)。
作者在标准基准测试中对 FlaRe 进行了测试,发现它能产生高质量的图像,足以媲美现有的最佳方法,但具有更灵活的结构。他们展示了 FlaRe 可以进行交互式渲染,这意味着你有可能在实时环境中漫步于一个 FlaRe 场景之中。他们还证明了你可以对一个 FlaRe 场景应用新的艺术风格(比如让它看起来像梵高的画作),并且反射和阴影依然能正常工作,因为瓷砖底层的“说明书”被更新了,而不仅仅是更新了最终的图像。
简而言之,FlaRe 表明我们不必在缓慢而美丽的神经场与快速而简单的几何模型之间做选择。通过赋予浮动瓷砖一个连续的神经“大脑”和一个对硬件友好的“躯体”,研究人员创造了一个统一的系统,能够同时进行高保真渲染、光线追踪和几何编辑。虽然论文指出,它仍然需要强大的硬件来运行,并且在处理非常大的开放式户外空间时可能会遇到困难,但它成功地弥合了神经渲染与传统图形学之间的鸿沟,为创造数字世界提供了一个多功能的全新工具。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。