随着S18季中补丁的上线,已经测试多个赛季的DirectX12 Beta迎来一次十分重要的更新——新增渲染硬件接口(RHI),也就是通常意义上的渲染引擎更新。
Respawn很快在海外社区平台Reddit发布了开发团队说明,帮助广大玩家了解本次针对DX12更新的必要性、分享了现存的一些问题以及启用DX12的方法。
----------
嘿,传奇们,大家好。
这里是DirectX 12(DX12)Beta的一些详细信息!请继续阅读,了解我们推动DirectX 12的前因后果、应用的场景以及未来的展望。
请接下来阅读我们开发团队提供的说明。我们迫不及待地想听听你们的想法!
在9月20日上线的18.1版本中,我们为DirectX 12(DX12)Beta引入了渲染引擎的重大更新,即渲染硬件接口(缩写为RHI)。作为新抽象层,它用于连接底层平台渲染API(如DX12)与我们独立于平台的引擎及游戏代码。
· 什么是RHI?
RHI全称是Render Hardware Interface(渲染硬件接口),是UE渲染体系中非常基础且重要的模块。封装了众多图形API(DirectX、OpenGL、Vulkan、Metal)之间的差异,对Game和Renderer模块提供了简便且一致的概念、数据、资源和接口,实现一份渲染代码跑在多个平台的目标。
来自:https://zhuanlan.zhihu.com/p/553829648
为什么要推动DX12?动机是什么?在Apex英雄发布时,我们仅支持三个平台:XBOX、PS4、和PC上的DX11。随着时间推移,渲染平台增加到了七个,新增的四个分别是:XSX/S、PS5、Switch和PC的DX12,每个平台都有各自不同的底层图形API。
这在实现渲染、结构调整或性能优化等需求时显得十分繁重。有些情况下,新代码甚至要复制多达七次,更常见的情况是,因为渲染后端实现方式的细微差异,开发者们花费大量时间去解决只可能出现在一两个平台上的问题。
此外。一些早期定下的引擎结构让添加或扩展引擎功能(如多线程)更具挑战性。
这些开发选择在早期具有很大意义,因为当时的游戏主机与PC存在着显著的硬件差异,但随着多核处理器成为常态,GPU的功能与性能越来越多丰富强大,引擎必须做出调整,才能充分利用这些新功能。
好在现代各大平台的API互相之间的相似性越来越高,这让我们更有信心与动力,即使是Apex这样的在线游戏,我们认为也可以成功地进行引擎的重大架构升级——其最终成果就是倡导RHI。
如何应用?开头,RHI更新仅上线Windows DX12 Beta。
这将使我们能够与最大规模的玩家用户群体一起测试新系统,同时允许遇到问题的玩家回滚到游戏的标准DX11版本。
一切就绪后,RHI将在我们的所有其他平台上推出。
玩家可以期待什么?全新的DX12 RHI Beta体验与当前DX12 Beta有所类似——总体的视觉效果和质量将保持不变。
至于性能,我们预计该版本的帧率会稍微低于之前的Beta版本。主要原因是RHI系统非常之新,我们仍在努力优化和改进它与游戏代码之间的集成方式。
对于即将发布的版本,性能绝对是我们关注的重点。
然而,有一点应该更好,那就是对VRAM的利用。与DX11版本相比,之前的DX12主要缺点之一就是视频内存碎片化。此后,RHI DX12和DX11在游戏内存的利用方面将有比拟的余地。
最后,和任何新的重大引擎更改一样,可能会出现可能影响性能或游戏玩法的问题。如果您遇到任何问题,请联系我们。
如何启用DX12启用DX12需要DirectX功能最低级别为12_0的显卡,我们可以通过以下流程确认自己硬件的功能等级
2023-08-04
2023-07-21
2023-08-14
封神西游手机游戏
角色扮演464.9M
查看愤怒的小鸟游戏老版
休闲益智89.0M
查看愤怒的火柴人五无敌版
动作格斗43.71MB
查看愤怒的小鸟中文版2
休闲益智212.52MB
查看反恐精英最新版
飞行射击88.2M
查看炮击僵尸中文版
飞行射击223.8M
查看愤怒的小鸟旧版
休闲益智70.2M
查看风云岛行动无限金币版
动作格斗1.80G
查看蠢萌跑酷大作战手游
休闲益智45.2M
查看封神英雄榜游戏
角色扮演276M
查看