扫一扫下载界面新闻APP

【上手】我在Apple Store上了一堂AR体验课

我不是一名程序员,之前也很少接触编程,但当我借助Swift Playgrounds编写代码时,感觉上手并没有想象中那么难。

图片来源:番茄社

记者 | 李竞择

【上手】我在Apple Store上了一堂AR体验课

8月10日一大早,我来到王府井Apple Store,参加了一场Today at Apple活动中有关AR的课程。

Today at Apple是苹果Apple Store的课程内容,分为技巧、漫步和实验室三大系列。在王府井Apple Store我体验的就是有关增强现实,也就是AR的实验室系列课程。

增强现实(AR)是一种将虚拟信息与真实世界巧妙融合的技术,它运用了多媒体、三维建模、实时跟踪等多种技术手段,将设备生成的文字、图像、三维模型等虚拟信息模拟仿真后,应用到真实世界。

在现场,每名参与者分配到了一台iPad Pro和一副耳机,所有的AR体验都将在Swift Playgrounds这个编程软件中实现。

Sarah是一名纽约的艺术家,她借助Swift Playgrounds创造出了很多AR相关的古怪物体和逼真音效。

我不是一名程序员,之前也很少接触编程,但当我借助Swift Playgrounds编写代码时,感觉上手并没有想象中那么难。

比如我需要借助简单的代码完成古怪物体前进、后退的动作,需要设定物体的声音,判断物体行进到什么距离后发生怎样的效果。

当简单编程结束后,运行代码,你可以发现你之前设计的脚本基本可以完全展现在你眼前。

例如当iPad Pro距离物体5厘米时,虚拟的AR物体会随之变大;当仙人掌向前移动时,蜗牛会发出声音;当举起iPad Pro时能看到虚拟化的星星和月亮。

其实早在2017年的WWDC上,ARKit就作为一套全新的API来到了我们面前,它可以让开发者为苹果设备开发更多的增强现实应用。

在这个简单的体验课程上,我虽然对具体实现的方式还一知半解,但这种体验形式真挺印象深刻的。我还了解到Swift编程语言为了避免不必要的麻烦,代码是以“驼峰式”来表现的,也就是每个词的首字母大写。

我平时用iPad Pro的频率很高,趁着这个机会,我也回去装个Swift玩玩。

奥忘了说了,从本周起,苹果Apple Store零售店将开放报名新的艺术类Today at Apple增强现实 (AR) 体验系列课程:[AR]T。如果你感兴趣,不妨带着你的设备,去店里玩玩。

来源:界面新闻

未经正式授权严禁转载本文,侵权必究。
表情
您至少需输入5个字

评论 0

相关文章