autorenew

在 Vision Hack——全球第一个线上 visionOS Hackathon 中,我们看到了...

VisionHack 是什么?

嘿,朋友,你有想象过,来自全球各个时区的一大堆开发者聚在一起,一起来头脑风暴空间,在 48 小时内写出自己心目中下一个完美的 visionOS 空间计算 App 场景是什么样的吗?

也许不用你想象,从下面的这几张照片,你就可以感受到开发者们蓬勃而出的激情了:

不止是有激情,在这 48 小时中,开发者们做出了不少非常有趣,或者是炫酷的应用内容,来看看下面这个龟派气功吧:

又或者,来看看这个可以放在你的办公室旁边的有趣盆栽,你可以随时给它浇水施肥:

非常有趣,不过这也只是整整 60+ 个参赛作品中的一小部分(如果想要获得完整的参赛作品,可以关注 XR 基地公众号并私信 “VisionHack” 获取)。作为此次 Vision Hack 线上 Hackathon 的合作媒体之一,我们非常高兴地看到了 Apple Vision Pro 能够在全球范围内赢得这么多开发者的青睐,可以跨越时区的隔阂参与到此次的活动中来。

可能你会好奇,即便开发者热情高涨,但在全球各个地方一同参与这样一场线上的 Hackathon 依旧不是一件容易的事情,那此次的主办方到底是怎么组织起这场比赛的呢?

首先,在比赛前,所有的参赛者需要在 VisionHack 官网 进行注册,所有参赛选手都需要支付 $25 以确保最终能够按时参赛,当支付了比赛费用后,参赛者就可以加入到官方的 Discord 群中,通过群内的各种频道,完成官方公告、组织讨论、自我介绍等环节。

当然,如果你是一个住在纽约、旧金山、巴黎、蒙特利尔和圣路易斯 这几个城市附近的开发者,你也可以选择在线下的地点来参加此次的 Hackathon(毕竟,线上的氛围和线下的氛围是完全不一样的)

而当比赛开始之后,开发者们就可以通过 Zoom 和大会的主办方以及其他参赛者一起沟通了,这些会议主要包括流程介绍、嘉宾讲话(这里有很多主办方吸引来的 VC,例如 xr.vc),当然,会议方面比较麻烦的点在于时区,所以会议都有录屏和回放,组队会议在东西半球对应的时区各举行了一次,相对来说会比较友好(由于是 visionOS 的 Hackathon,Zoom 中非常自然的出现了很多的 Persona😄)

参与者会通过组队会议,描述自己的创意和想法,吸引兴趣相投的朋友一起创造。

非常高兴的是,作为此次活动中唯一的中国媒体合作伙伴,XR 基地还赞助了几位中国本土的开发者参与此次的 Hackathon,他们也都在此次 Hackathon 中交出了令自己满意的作品。

参赛体验如何?

让我们来看看他们对此次比赛有什么样的印象,以及他们的作品呈现吧

xChester(徐驰)

整个比赛的过程中,来自世界各地的朋友可以碰撞和交流不同的想法,既有天马行空的艺术想象派,又有脚踏实地的应用落地派。第一次感受到在如此短的时间内接触如此多 Vision Pro 相关的有趣想法和创意,并且看着这些点子在 2 天内从创意变成现实。真的是一段很独特的体验。

说到此次的作品,Bug-a-Boo 是一款休闲小游戏,利用 visionOS 中 Volume 的特性,在空间中呈现了一个水果箱。玩家通过注视水果并使用手势操作来选择水果,每当三个相同的水果被选中时,它们会自动消除。然而,游戏的最终目标并不是简单的消除水果,而是找到藏在水果框底部的三只虫子。

这些虫子无法通过远程互动来抓取,玩家必须亲手将它们捉住,增加了互动的趣味性。游戏中还伴有独特的音效,尤其是在抓住虫子时,会发出有趣的声音,增强游戏的体验感。

Ciyou(星佑) && Kevin(思哲)

这是我们第一次参与这种形式的 Hackathon,由于经验不足,在比赛过程中,我们主要聚焦于项目的完整性和设计的美观度。后来观看其他团队的作品时才意识到,作品视频应该加入更多的介绍,以更好地展示我们的想法 🌚。尽管如此,这次 VisionHack 的体验还是非常棒的。看到有这么多世界各地的开发者在这个平台上不断有新的想法碰撞出来是一件非常享受的事情。

我们此次的作品,Pew Pew,是一款极具创意的体感射击游戏,旨在为玩家带来 Vision Pro 下无手柄的沉浸式射击体验。我们最终从多种交互方式中选择了比出手枪手势、抬手击发的交互方式,打造出一种精准而流畅的射击体验, 为玩家提供了在虚拟空间中重温童年乐趣的机会🔫。我们计划在近期进一步完善游戏体验,并将完整版本上架 App Store,敬请期待😉。

GD.geek(极客大叔)

思琦提到有一个全球的 visionOS 黑客马拉松活动,问我要不要参加。我觉得这是一个推动我们商业项目的好机会,于是立刻答应了下来。

我有丰富的黑客马拉松和 Game Jam 活动经验,这里也总结了一些参加活动的要点。

  • 第一件事就是调整预期,重点是玩得开心,不要期望获奖,避免给自己太大压力。

  • 第二件事是控制项目规模,时间短,开发过程中需要取舍,能展示出来就好。

  • 第三件事是关注项目的长远应用,即使这次玩得开心,未来还要继续推动项目。

我们之前基于 HoloLens 2 开发了一个数字平台,允许多个设备在局域网内同时查看和操作数字内容,这次计划将它移植到 Vision Pro 上。通常使用空间应用时,我们需要在统一空间内展示数字内容,但 visionOS 的 persona 功能只支持远程协助,无法使用相同的物理坐标系。我们希望不依赖 visionOS 企业 API,实现多人在同一空间内协同操作,这不限于 visionOS 的空间计算,还包括 iOS 的 AR 能力。我们的设计类似于三方视角,但所有设备都是对等的,均可操作和观看内容。

移植过程中遇到了很多挑战。我们需要在不同设备上实现相同的操作,visionOS 使用手势和眼睛注视,而 iOS 是触摸屏操作。为此,我们在 iOS 端使用了 MRTK3.0 库,并实现了自定义插件,确保操作体验相似。为了保持空间坐标一致性,我们统计了所有 iPhone 和 iPad 的屏幕尺寸与 AR 中心点之间的关系,写入一个表格。在设备联网过程中,我们尽量减少用户感知差异,同时针对 iOS 和 visionOS 设备 UI 和运行逻辑的差异,进行了大量重构和测试。很多时间花费在 bug 修复上,但最终的结果证明这些努力是值得的。

开发过程中也遇到一些难题,客观问题是时区差异,我错过了很多视频会议;主观问题是我英语不好,不敢参与视频沟通会议。因此,基本上我没和大家沟通,把更多精力放在制作项目介绍视频上。这个视频展示了解决 visionOS 用户操作可视化的问题,结合团队名称 3nerds(三个书呆子),我们给项目取名《书呆子拯救者》。视频中的剧情设定是一个专注领域的书呆子无法被“正常人”理解,而我们的平台可以展示他所做的虚拟内容,帮助他融入大众。随着剪辑的进行,我的中二情怀开始爆发,最后将主题升华为“书呆子不需要别人的拯救,创造本身就是拯救世界的方式”。

虽然我们没获奖,但可能因为视频太出色,主办方授予了我唯一的推广奖励,虽然有四个一等奖,但推广奖只有我一个。似乎说明,作为 UP 主,我的剪辑能力远超开发能力?但,我心里仍然认为可能是我的沟通能力不足,没能让大家看到项目的全部潜力。

我们在 visionOS 黑客马拉松上实现的项目,将成为更大计划的一部分。我们计划提供一个网络平台(https://mrpp.com),让用户上传模型并编辑逻辑和场景,创造自己的定制内容,增加共享空间的操作和观察功能,并计划支持更多的 AR,除了 vision pro 之外,我们还会支持比如 rokid,quest 以及 pico 等设备。目前团队收入还很少,我们希望通过吸引更多用户来解决这一问题。

现在项目已经可以通过 TestFlight 下载(https://testflight.apple.com/join/V4XNEG6t),月末会发布正式版,欢迎大家支持。

坚持你的与众不同和特立独行,投身于热爱的领域,书呆子不需要被拯救,而是书呆子拯救了这个无聊的世界。

——来自 visionOS 黑客马拉松中最出色的剪辑师,游戏开发极客

最后

XR 基地的愿景之一是为中国开发者与其他国家开发者创造更多的联系与可能性,就像我们此次推荐了 3 只中国团队参加 VisionHack 一样,未来我们还将致力于更多的国际性活动上,为中国的创作者们提供尽可能多的机会与展示舞台!

同时,我们也相信 visionOS 将成为 Apple 生态系统的关键组成部分之一,如果你对此次活动中 60+ 个参赛选手的项目感兴趣,不要忘了关注 XR 基地并私信 “VisionHack” 哦~