Metal 是一个将图形和计算紧密集成的现代化 API,提供了强大的着色语言,助你充分利用 Apple 芯片的出色功能。其低开销模型让你可以直接控制 GPU 执行的每项任务,从而最大限度地提高图形和计算软件的效率,并打造令人惊叹的视觉体验。Metal 还可将机器学习技术与跨 Apple 平台的可扩展性能深度整合,同时提供一套出色的 GPU 性能分析和调试工具,帮助你提升性能表现和图形质量。Metal 4 开启了整合机器学习技术的全新方式,同时还能让你更高效地实现命令编码和着色器编译,效率攀升新高度。
Metal
无论是要构建图形密集型应用、制作视觉效果精美的前沿游戏,还是打造专门处理机器学习等对计算要求极高的工作负载,Metal 都能让你轻松利用 Apple 设计的 GPU 的先进功能。在 iPhone、iPad、Mac、Apple TV 和 Apple Vision Pro 上,充分利用 Apple 芯片的惊人性能和超高能效吧!
了解 Metal
游戏和图形
借助 MetalFX 充分优化性能。MetalFX Upscaling、帧插值和去噪功能可节省渲染帧的时间,从而显著提高游戏性能。
游戏移植工具包提供了将游戏移植到 Apple 平台所需的一切支持。你可以借助一系列工具来评估游戏、转换着色器和素材等,还可查看《人机界面指南》和代码示例,开发完美契合不同 Apple 设备的原生游戏。
除了 Metal,Apple 还提供了构建新一代游戏必不可少的工具,助你打造震撼人心的游戏。借助 Apple 芯片的最新改进,你可以通过统一的游戏平台进行分发,为全球数百万玩家提供精彩的游戏体验。
机器学习
巧妙融合传统图形与机器学习推理技术,实现渲染性能的全面跃升。你可以在命令级别对推理网络进行编码,或将其直接集成到着色器中,计算光照、材质和几何体,为游戏营造高度逼真的视觉效果。
使用 Metal Performance Shaders 框架,充分利用高度优化的计算和图形着色器;或者,也可使用 Metal Performance Shaders Graph 框架,直接集成 Core ML 模型。
借助 PyTorch 后端,直接在 Mac 上加快基于第三方框架的机器学习模型训练。
Metal 开发者工具
你可以利用 Metal 调试器,检查、调试和优化整个渲染管线,涵盖从网格着色、光线追踪到机器学习在内的每一个阶段;借助 Metal 性能 HUD,实时监控性能;通过 Metal API 和着色器验证层,验证 Metal App 使用情况;还可使用 Instruments 中的 Metal 系统追踪,检查 CPU 和 GPU 上的并行工作以及 Metal App 的内存使用情况。你可以使用命令行界面轻松将采集、调试和分析工作流与自动化和 AI 智能体集成。