虽然 Metal 是 Apple 的游戏快速图形渲染技术,但 MetalFX 进行了改进,使其在Apple Silicon上大放异彩。以下是 MetalFX 的工作原理。
2014 年,苹果推出了名为Metal的新图形和游戏渲染技术。
(资料图片)
Metal 是一种渲染 API,可提供针对 Apple 硬件优化的快速性能。随着 Apple Silicon GPU 的出现,Metal 的性能得到了更大的提升。
金属 - 游戏渲染
电脑游戏图形渲染中的一个问题是如何利用高分辨率表面着色器和效果快速绘制大量多边形模型。随着帧速率和游戏场景复杂性的增加,这个问题在图形渲染管道中造成了瓶颈。
Metal API 是一个 Apple C++ API,它有自己的着色语言,如您所料,称为 Metal Shading Language (MSL)。Metal API 与 Windows 上的 DirectX 12 或第三方图形渲染库 Vulkan 进行了比较。
Metal API 也有Swift和 Objective-C 版本。
然而,由于 Metal 来自 Apple 并专为 Apple 硬件设计,因此它提供了这些设备上任何可用渲染技术中最佳的图形渲染性能。
每次在iOS或tvOS设备上启动Apple Arcade游戏时,您都可以看到 Metal 渲染的示例- 在使用 Metal 渲染每个 Apple Arcade 游戏之前运行的简短 Apple Arcade 徽标弹跳动画。
许多游戏使用 GPU 硬件加速和预计算着色器来加速图形渲染。在 Metal 中,图形命令被提前编码,然后提交给 GPU 进行渲染。
预先计算的渲染状态提前告诉 GPU 如何配置渲染管道以获得最大性能。
X 关闭
Copyright © 2015-2022 海峡服装网版权所有 备案号:皖ICP备2022009963号-10 联系邮箱:396 029 142 @qq.com