微软的DirectML是没人关注的下一代游戏规则改变者
DirectML可能会成为下一代硬件的变革者,使开发人员能够利用AI和机器学习的力量来提高游戏效率。DirectML有潜力将Microsoft的下一代控制台提升到一个新的水平,使Xbox Series X比其12 TFLOPS图形处理器强大得多。
在OC3D之前,我们已经讨论过Microsoft的DirectML,但总体而言,DirectML很少受到媒体的关注。DirectML并不是Microsoft下一代游戏机的公认功能,但是DirectML的开发时间表明计划对Xbox Series X进行硬件支持。
众所周知,微软于2018年发布了DXR API,使世界关注实时射线追踪。当时,大多数人都将DirectX光线跟踪(DXR)视为一项功能,该功能尚无法为Microsoft的下一代控制台的发布做好准备。现在,已经确认了对Microsoft Xbox Xbox X的DXR支持,AMD已经确认新的Radeon硬件将在2020年支持硬件加速的DXR光线追踪,从而使DXR成为下一代游戏的现实。
微软与DXR同时发布了DirectML,但DirectML并没有引起太多关注。如今,预计公司会谈论AI,而当时,很难判断AI在游戏市场中的潜力。光线追踪具有明显的好处,但AI没有。输入Nvidia及其Tensor核心。
Nvidia的DLSS(深度学习超级采样)技术是主要GPU制造商首次尝试利用AI的功能来改善PC游戏体验。Nvidia使用DLSS将渲染的图像放大到更高的分辨率,从而通过将较低分辨率的图像放大到更高的分辨率来使游戏更好地运行。可以以1440p渲染游戏并将其升级到4K,以为游戏玩家提供令人难以置信的性能提升,从而使更高分辨率的游戏(在播放支持的游戏时)更加容易使用。尽管该功能有其缺点(图像质量下降),但新的DLSS实现很难与本机分辨率渲染区分开,这揭示了AI在PC市场中的潜力。
DirectML-可以为所有人带来类似DLSS的功能的API
虽然尚未确认DirectML会登陆下一代游戏机,但可以确定Microsoft一直在认真考虑该选项。与DXR一样,DirectML的开发至少一直在公开进行,这很可能使AMD致力于为其下一代图形卡提供硬件DirectML支持。
微软已经展示了游戏应用中机器学习的潜力,下图展示了使用机器学习将图像放大到原始分辨率的四倍(基本上从1080p到4K)以生成更清晰的最终图像并降低分辨率时会发生的情况。混叠。下图是ML超级采样和双线性上采样之间的比较。
在Microsoft的SIGGRAPH 2018技术讲座之一中也展示了此技术。这次演讲的标题为“ 实时渲染深度学习:使用DirectML和DirectX 12加速GPU推理 ”,展示了Nvidia使用DirectML实时将Playground Games的Forza Horizon 3从1080p升级到4K的硬件升级。DirectML有潜力改善未来游戏机和PC游戏的图形保真度。
我们必须写出一个图形博客,而不用说出DNN如何帮助改善游戏的视觉质量和性能。仔细看看NVIDIA使用ML将汽车的这张照片放大4倍时会发生什么。起初,图像看起来非常相似,但是当您近距离放大时,您会注意到右侧的汽车有一些锯齿状的边缘或锯齿,而左侧使用ML的汽车更清晰。模型可以学习为每个像素确定最佳颜色,从而受益于放大的小图像或放大的图像。您可能曾经在玩过远距离物体看起来不错的游戏时有过经验,但是当您靠近墙壁或躲在板条箱后面时,事物开始显得有些块状或模糊-借助ML,我们可能会看到这些物体的终结经验类型。
DirectML将对下一代图形产生重大影响
Microsoft认为有两种方法可以推动游戏市场向前发展,它们同时利用机器学习和光线跟踪技术将计算机生成的图形增强到前所未有的水平。作为Microsoft 2018年10月更新的一部分,DirectX Raytracing已到达Windows 10,Windows 10的2019 OS更新之后又提供了DirectML支持。
尽管DirectML并未像DirectX光线跟踪那样受到广泛关注,但是您可以确定开发人员正在密切关注新API。随着屏幕制造商开始超越4K,像Nvidia的DLSS这样的AI升级技术将越来越受欢迎。4K游戏已经是一个挑战,而8K对游戏制造商和硬件供应商来说将成为更大的问题。DirectML之类的技术对于未来的游戏和游戏机将变得至关重要。现在的问题是下一代游戏机是否将支持该技术。
|