Metal是Apple于WWDC 2014上推出的针对Apple生态系统的轻量级底层图形API,目的是解决其它图形API由于兼容各型硬件而导致系统开销过大的问题。Metal提供了非常底层的API,能够以非常低的消耗来访问GPU,支持多线程处理图形命令,完全释放了移动平台硬件的图形渲染潜能。
Unity自5.0开始就已集成Metal API,打包iOS平台可选择启用Metal API。经过两年的打磨,现在的Metal功能更强大,图形计算能力更强,同时支持iOS、OS X(即将更名为macOS)和tvOS系统,在WWDC 2016上新推出的Metal Tessellation更是振奋人心。
Tessellation是一项用于增强并润色几何体表面细节的技术。Unity也通过与Metal团队展开合作,利用该项新技术在Unity中实现了具有惊人细节的Demo。该Demo可以流畅运行于iOS平台,Demo画面截图如下: