增强现实技术:从 ARKit Quicklook 到 SpriteKit 与 SceneKit 的探索
1. ARKit Quicklook 的使用
增强现实(AR)为终端用户带来了在现实世界中预览特定物体的便利。例如,购买新沙发时,用户可以先看看它在现实环境中的样子。在 iOS 11 中就可以使用 ARKit 实现类似功能,但操作并不简便。
iOS 用户可以通过 Quicklook 功能预览内容,无需启动特定应用程序。在 iOS 12 中,苹果将 USDZ 文件格式添加到可通过 Quicklook 预览的内容类型中。USDZ 是基于皮克斯 USD 格式的 3D 文件格式,用于表示 3D 对象。不仅在应用中可以使用 Quicklook 预览 3D 模型,还能在网页上集成 ARKit Quicklook。开发者可以在网页上使用特殊的 HTML 标签链接到 USDZ 文件,Safari 会在 ARKit Quicklook 视图控制器中显示该模型。
在实现 AR 画廊之前,可通过实现 ARKit Quicklook 视图控制器来展示苹果提供的模型,从而了解 AR 在 iOS 上的工作原理。具体操作步骤如下:
1. 在 Mac 上访问 https://developer.apple.com/arkit/gallery/ ,点击喜欢的模型图片,USDZ 文件会自动开始下载。
2. 在支持 ARKit 的设备上访问 ARKit 画廊,点击其中一个模型,查看 Safari 中的 ARKit Quicklook 效果。
2. 实现 ARKit Quicklook 视图控制器
获取 USDZ 文件后,还需获取该文件对应的图片。为测试目的,截取模
超级会员免费看
订阅专栏 解锁全文
6万+

被折叠的 条评论
为什么被折叠?



