Geomerics,
ARM旗下公司,近日宣布,其Enlighten
全局光照技术为开放世界游戏(open-world games)新增大规模
动态光照功能。增强后的技术能有效减半实现动态全局光照效果的性能成本,如日照变化,特别适用于地图面积辽阔以及长景深的游戏开发。
全新的功能集将在GDC 2016(游戏开发者大会)上通过Seastack Bay游戏在PC和PlayStation 4平台上进行演示。该演示由Ninja Theory协助开发,包含了即将发布的《地狱之刃(Hellblade)》的游戏画面。在25 平方千米,满布室内空间、峡谷、森林和海滩的游戏世界中实现动态全局光照,并稳定维持在30FPS。
ARM全球副总裁兼多媒体处理器部门总经理Mark Dickinson表示:“ARM Enlighten全局光照技术的不断增强,也不断刷新了以往游戏光照的效果。为更庞大游戏世界所提供的新功能,将突破从前的性能掣肘,赋予玩家前所未有的游戏品质和风格体验。这将鼓舞游戏工作室将最新的动态全局光照效果应用于即将推出的开放世界游戏。”
Enlighten的全新技术包括了一套用于地形、非地形的光照贴图和光照探针的先进细节机制。通过使远景全局光照精度比近景低来解决全局光照,用户能在相同地图大小和性能成本的情况下获得更高的动态光照效果,或在提升性能表现的同时赋予用户相同的视觉体验。
Ninja Theory创始人兼首席创意总监Tameem Antoniades表示:“重塑自然光影的美丽景致是《地狱之刃》画面效果和游戏体验的关键。在像Senua的世界这般庞大复杂的环境中,以目标帧率来实现现实动态光照效果,对于我们团队而言是一项巨大的挑战。然而,Enlighten能帮助我们解决这一问题,并为游戏体验带来了巨大价值。”
全新大世界功能集的其他优势包括:
- 即使在高度闭塞或垂直区域,如峡谷或悬崖,也能获得与现实相符的效果
- 连续穿越不同环境也能保持全局光照的持续更新,例如从封闭环境到宽阔开放的视野
- 支持常见的开放世界特征,包树木、岩石和草坪。
Enlighten因能提供可定制的性能预算而闻名,这可以为游戏开发者提供更强大的控制,无论他们正在开发的是面向游戏机,移动平台或是PC的动态游戏。它的全局照明在CPU上进行运算,异步主GPU渲染,且不直接影响帧速率。程序员可以决定分配给Enlighten的CPU时间。Enlighten品质卓绝并久经市场验证,这已在众多游戏中得以体现,包括《星球大战:前线》,《极品飞车》和《街头霸王5》。
关键字:ARM 全局光照技术 动态光照
引用地址:
实时全局光照技术支持开放世界游戏
推荐阅读最新更新时间:2024-05-03 00:16
ARM发布用于车载处理器的新架构
ARM公司于2013年10月23日(英国当地时间)发布了“ARMv8-R”架构(英文发布资料)。该架构适合用于车载设备等的整合了安全和控制的应用程序中进行实时处理的嵌入式处理器。
ARMv8-R是Cortex-R4/R5/R7等的架构“ARMv7-R”的后续架构。v8的架构还有2011年发布的“ARMv8-A”(参阅本站报道)。ARMv8-A设想支持64位和32位寄存器,而此次的ARMv8-R与ARMv7-R一样只支持32位寄存器。
ARM在发布资料中介绍,ARMv8-R架构的特点是具备坚固的“超多功能管理模式”(Hypervisor Mode)。在这种模式下,可在一个处理器上进行多个OS、应用
[汽车电子]
ARM基础学习-存储管理单元MMU
在ARM系统中,存储单元MMU的主要完成以下工作: (1) 虚拟存储空间到物理存储空间的映射;ARM 采用页式虚拟存储管理,把虚拟空间分成固定大小的块,每一块称为一页;物理内存地址空间也分成同样大小的页;页的大小分为粗粒度和细粒度;MMU需要实现虚拟地址到物理地址的转换; (2) 存储器访问权限的控制; (3) 设置虚拟存储空间的缓冲的特性; 页表是实现MMU的重要手段,页表存储与内存中,表的每一行对应于虚拟空间的一个页,该行包含了虚拟内存页对应的物理内存页的地址;通过CP15协处理器的寄存器C2来保存页表的基地址; TLB (1)概念 在程序运行的一段时间内,对页表的访问只是局限在少数的几个单元中,可以采用一个容
[单片机]
嵌入式Linux ARM汇编(三)——ARM汇编指令(四)
十二、ARM伪指令 ARM伪指令不是ARM指令集中的指令,只是为了编程方便编译器定义了伪指令,使用时可以像其他ARM指令一样使用,但在编译时这些伪指令将被等效的ARM指令代替。 1、符号定义伪指令 A、全局变量定义 GBLA(GBLL/GBLS) 全局变量名 GBLA 、GBLL 和GBLS 伪指令用于定义一个ARM 程序中的全局变量,并将其初始化。其中: GBLA 伪指令用于定义一个全局的数字变量,并初始化为0 ; GBLL 伪指令用于定义一个全局的逻辑变量,并初始化为F(假); GBLS 伪指令用于定义一个全局的字符串变量,并初始化为空; 由于以上三条伪指令用于定义全局变量,因此在整个程序范围内变量
[单片机]
基于ARM嵌入式的远程监控系统设计
摘要:基于ARM 内核的嵌入式系统在远程监控报警系统中的设计实现与应用。核心部分主要包 括 ARM 嵌入式平台设计及 μC-OS 嵌入式实时操作系统移植;人机交互界面 μCGUI 的设计与实现;远程通 讯及自动报警等;系统的设计还考虑到了扩展性和通用性以及与其他监控设备无缝连接等问题。 1引言 监控系统现已成为现代化生产、生活中不可缺少的重要组成部分。目前,监控系列产品 种类繁多,大部分广泛应用于交通、医院、银行、家居、学校等安防领域。 随着嵌入式系统的出现,尤其是基于 ARM 内核芯片的嵌入式系统的出现,使得监控系统的应用领域更为广泛。本文设计的远程监控报警系统除了作为安防功能外,还可以应用于 以下领域:通讯领域:远程通
[单片机]
俄罗斯研发ARM处理器以替代Intel
有时候,DIY比采购更好,甚至是在微处理器产品上。俄罗斯本周证实,政府将资助一个项目,即俄罗斯自行研发代号为贝加尔湖的处理器。这个项目最后交易价值数千万美元。俄罗斯超级计算机厂商T-Platforms将成为该项目的牵头厂商。 和地球上其他国家类似,俄罗斯希望对内部机密进行保密。因此,它认为它不能信任美国制造的处理器,例如那些由英特尔和AMD制造的处理器。鉴于外界传闻表示,美国国家安全局已经与这两个公司在过去进行合作,有可能在计算机硬件中内建几乎无法察觉后门程序,因此我们很容易理解为什么俄罗斯希望走自行研发的道路。 俄罗斯的贝加尔处理器将采用ARM Cortex A57处理器架构。之前,普京在2010年定下目标,将所
[单片机]
ARM重组中国软件业务 裁员70多名工程师
北京时间12月18日,软银集团旗下英国芯片设计公司ARM最近在中国裁减了超过70名软件工程师。不过,ARM将其中的一些职位迁移到了中国以外的地方。 知情人士称,ARM通过一个名为“全球服务”的部门,把支持中国客户的工作外包给了ARM中国,该部门一度拥有约200名员工。这个部门约70名员工恐面临裁撤或岗位调整。在被裁掉的员工中,大约有15人将被安排从事与中国相关项目的不同岗位上。这些被裁撤的岗位由合同制软件工程师填补,他们曾参与过横跨ARM全球业务的项目。 目前,中国对ARM全球营收的贡献率已从25%降至大约20%,其他地区的业务增速要快得多。半导体行业因电子产品需求不振而低迷,ARM此次裁员仿效了高通等主要芯片公司,后者在今年早些
[半导体设计/制造]
MIPS和ARM的架构比较
在嵌入式方面,MIPS K系列微处理器是目前仅次于 ARM 的用得最多的处理器之一(1999年以前MIPS是世界上用得最多的处理器),其应用领域覆盖游戏机、路由器、激光打印机、掌上电脑等各个方面。 流水线结构 MIPS 是最简单的体系结构之一,所以使大学喜欢选择 MIPS 体系结构来介绍计算体系结构课程。 ARM has barrel shifter shifter是两面性的,一方面它可以提高数学逻辑运算速度,另一方面它也增加 了硬件的复杂性。所以和可以完成同样功能的adder/shift register相比,效率更高,但是也占用更多的芯片面积 寄存器 由于MIPS内核中有32个注册器(Register),而ARM只有16个
[单片机]
Arm CEO表示Arm比其他架构更适合数据中心的省电需求
Arm CEO Rene Haas日前表示,当前人工智能 (AI) 的爆炸式增长,特别是生成式人工智能 (gen AI) 的训练和操作,存在“无法满足的能源需求”,但他表示,Arm处于独特的地位,可以提供帮助,并指出最新的 Neoverse CPU IP 可以提供比竞争对手更好的能效。 “人工智能有潜力超越上个世纪创造的所有变革性创新。在医疗保健、生产力、教育和许多其他领域给社会带来的好处将超出我们的想象。”Haas声称。“为了运行这些复杂的人工智能工作负载,全球数据中心所需的计算量需要呈指数级增长。然而,这种对计算的永不满足的需求暴露了一个严峻的挑战:数据中心需要巨大的电力来推动这项突破性的技术。” Haas 表示,如今
[网络通信]