九州酷游(中国大陆)九州酷游官网

九州酷游官网

热搜词:

虚幻引擎5为啥不惧数亿多边形?高能技术解析来了

日期: 阅读:

  导语:小伙伴们周末早。在正式进入正文前,首先向大家介绍下作者顾险峰老师。顾老师是

  美国纽约州立大学石溪分校计算机系终身教授,哈佛大学数学科学与应用中心兼职教授,曾获美国国家自然科学基金CAREER奖,有华人菲尔兹奖之称的晨兴应用数学金奖等。顾险峰及其团队将微分几何、代数拓扑、黎曼面理论、

  偏微分方程与计算机科学相结合,创立跨领域学科“计算共形几何”,并广泛应用于计算机图形学,计算机视觉、几何建模、无线传感器网络和医学图像等领域。

  顾老师看到虚幻引擎5发布后,第一时间跟大家分析了里面的技术,从计算机图形学角度分析了Nanite虚拟微多边形的技术原理,非常深度,值得拜读!

虚幻引擎5为啥不惧数亿多边形?高能技术解析来了(图1)

  2020年5月13日,Epic Game揭开了虚幻引擎5的神秘面纱,该公司发布的演示视频惊艳了全球游戏业。虚幻引擎5的强大性能彻底地征服了计算机图形学领域的学术同行和广大玩家。这次技术飞跃使得游戏中的实时细节渲染更加逼近电影CG效果和真实的物理世界。

  虚幻引擎5具备两大全新核心技术:Nanite虚拟微多边形几何技术和Lumen动态全局光照技术。Nanite虚拟几何技术的出现意味着由数以亿计的多边形组成的影视级艺术作品可以被直接导入虚幻引擎,Nanite几何体可以被实时流送和缩放,因此无需再考虑多边形数量预算、多边形内存预算或绘制次数预算了;也不用再将细节烘焙到法线贴图或手动编辑细节层次(LOD),这必定是图形学领域革命性的飞跃。如图1所示,演示中每个武士雕像都有3300万个多边形,其几何细节精雕细琢得无以复加,其逼真程度令人叹为观止!

虚幻引擎5为啥不惧数亿多边形?高能技术解析来了(图2)

  传统的计算机图形学技术中,三维几何形状用所谓的三角网格来表示。我们在曲面上稠密采样,然后将采样点三角剖分,记录下三角网格的组合结构信息,同时记录下所有顶点的三维位置信息,我们由此来表达曲面形状。相比于图像,三角网格的组合结构通常是不规则的,我们无法通过每个顶点的序号来预测顶点所在的区域。这种不规则性,使得三角网格无法直接用硬件表达和随机存取;在几何处理软件中,三角网格的数据结构需要大量的指针,需要复杂精巧的算法来处理。

虚幻引擎5为啥不惧数亿多边形?高能技术解析来了(图3)

  曲面几何的细节由三角面片来表达,给定同样的原始曲面,粗糙的几何需要较低的采样率和较少的三角面片(低模),精密的几何表示需要更高的采样率和更多的三角面片(高模)。低模提高了渲染速度,但是降低了画面质量;高解析度的三角网格降低渲染画面的帧率,但是提高了画面渲染质量。在游戏中,为了达到实时交互的速度,根据人物距离镜头的远见,视角方向,我们可以动态选择不同精密程度的三角网格。低模和高模可以用统一的数据格式来表示,动态改变解析度,这一几何表示被称为是LOD(Level Of Detail)表示,由Hughes Hoppe所发明,目前普遍用于游戏引擎之中。图3显示了同一张老人脸的不同层次的几何表示。

虚幻引擎5为啥不惧数亿多边形?高能技术解析来了(图4)

  曲面的形状不足以表达几何体的所有信息,我们需要曲面的颜色信息,材料信息(例如金属质感)、粗糙程度、光学特性等信息。这些信息往往存储在所谓的纹理图像之中,每个像素对应曲面上一个点,像素值代表了对应点处的颜色、材料、光学性质等信息。这些图像被称作纹理图像,纹理图像和曲面之间的映射被称为是曲面的参数化。将纹理图像贴敷到曲面上的过程被称为是纹理贴图。图3显示了纹理贴图的实例。第一行是只有几何、没有纹理的“白模”;中间行是两张不同的纹理图像;下面一行是不同纹理贴图的渲染效果。

  纹理图像也可用于表达其他信息,例如法向量贴图。如图4所示,我们将怪兽模型参数化到平面圆盘,然后将曲面上每一点的法向量存在相应的纹理像素中,我们用红绿蓝颜色来表示法向量的坐标,如此得到了法向量纹理图。我们用高模来生成法向量纹理图,然后将其贴在低模上。渲染的质量取决于法向量的精密程度,而渲染速度依赖于三角面片的个数。一方面,我们希望提高法向量的精密程度,另一方面我们希望减少三角面片的个数,如此低模配上高模生成的法向量纹理图是一个巧妙的解决方案。

虚幻引擎5为啥不惧数亿多边形?高能技术解析来了(图5)

  九州酷游官方

虚幻引擎5为啥不惧数亿多边形?高能技术解析来了(图6)

  究竟高明在哪里?为什么一夜之间就可以摒弃人们数十年来积累的技术?很多计算机图形学领域的专家分析,Nanite的几何技术很有可能是基于老顾18年前与Gortler 教授、Hughes Hoppe合作的SIGGRAPH论文,“

  如上讨论,我们看到在图形学中有两种主要的数据结构:表示几何的不规则三角网格和表示纹理的规则图像。为了处理这两种迥然不同的数据,图形处理单元(GPU)硬件中设置了两条流水线,一条用于处理三角网格,另外一条用于出来纹理图像。老顾当时的想法是将两种数据结构统一成纹理图像,从而抛弃三角网格的流水线,由纹理图像的流水线处理几何与纹理数据,从而简化GPU的硬件设计,提高渲染速度。

  几何图像包含了三维曲面的全部几何信息,自然可以被渲染成曲面。当然,实际应用中,我们也可以将高模曲面相对于低模曲面的位移也表示成几何图像,达到浮雕效果。总而言之,我们用图像的数据结构来统一几何和纹理,每个曲面模型都表示成几张巨大的纹理图像。例如Nanite技术中的曲面包含几何图像、颜色纹理、金属材质纹理、光学特性等几张纹理。这种规则的表示方法具有很多优点,例如渲染过程中可以动态决定解析率(mipmap pyramid),可以动态细分加密(subdivision),动态生成纹理,例如存储全局光照的中间计算结果等等。特别是,几何图像的格式,使得内存访问模式更加有规律,更加容易预测,从而提高内存访问效率,极大地提高了数据调度的速度。

  那么,为什么18年前GPU没有采用几何图像的技术路线呢?老顾觉得一个重要原因在于那时候曲面参数化技术还没有出现,从三角网格到几何图像的转换非常困难。现在,由于计算共形几何的理论和算法成熟,计算最优传输映射也接近成熟,曲面参数化的问题不再是瓶颈。

  从2002年至今,几何图像这篇文章在图形学领域广泛传播,专家学者同行们进行了大量的后继研究,引用数目上千。无数的学者和工程师们耗费多年的心血,全面改进了技术,推动了这一领域的发展,日积月累,终于一鸣惊人。如果几何图像被工业界广泛接受,那么全局参数化、基于几何图像的渲染、基于几何图像的硬件设计会吸引人们更多的注意。相应的,微分几何理论基础将会成为图形学领域的必修课程之一。在未来,我们期待基础数学更加深刻的应用,图形学领域更多革命性的成果涌现!

  --

  九州酷游官方

  近年来,随着国家集中采购政策的深入实施,骨科手术器械的采购过程逐渐实现了公开化和规范化。众多医疗机构采取了公开招标、透

  根据AVI DATA发布的《2025年第一季度泰国商用空调市场调研》,2025年第一季度泰国商用空调市场规模为2.0

  2025智慧建造作为建筑行业数字化转型的核心驱动力,正通过BIM技术、装配式建筑、人工智能、物联网等技术的深度融合,推动

  2025年一季度,中国医药保健品进出口总额达到470.88亿美元,同比微增0.38%。其中,出口额为266.32亿美元,

Tags:

最新资讯