XR 世界导览 031
深度、优质,帮 XR 世界前 1% 的你保持领先
本期封面
刊首语
嗨,不知道你有没有注意到,最近 XR 基地的官网(https://xreality.zone/ )悄悄有了一些变化?
没错,在过去的两周中,我们对 XR 基地的官网进行了一些翻新,这样一来,新的官网看起来更有活力了!并且这次翻新还有很多一些小细节的更新,例如语言的切换更加自然,不会直接回到首页了,文章底部有了一些推荐等等。
最重要的是,我们也正式开启了邮件订阅功能。如果想要第一时间看到 XR 世界导览的更新,欢迎你在你熟悉的语言下,使用邮件订阅 XR 世界导览。
注意哦~在中文界面下收到的就是中文版本的邮件,英文界面下收到的就是英文版本的邮件,不要搞混了~
也许 XR 世界还没我们想象中演进的那么快,无法满足你我殷切的期望,但它应该就像命运的齿轮一样,正在缓缓,且坚定的转动, XR 世界导览也是一样💪。可能我们走的慢,甚至有时候可能会停下来歇歇气,但我们还是会坚定不移地继续走。 如果你要问为什么,我们会说,朋友,你相信光吗。
不管正在阅读这期 Newsletter 的你,是从哪一期开始看的,都非常感谢你一直以来的支持🙏,有时候我们也在想,Newsletter 就像苍茫大海上一只小小的船,载着我们一点一点的探索前行,而你,就是那一丝丝海风,是我们的动力。
也因为有你们,我们才会有更多的动力持续给大家带来一些惊喜,那么这里,我们也给你一些小小的惊喜,请看下图😉:
没错,2025 年,我们还是可以在 Let’s visionOS 大会上相聚,一起疯,一起玩,一起学,一起——快乐。
最后,如果你喜欢我们的内容,请不要忘了点赞👍或者分享📤给你的朋友。也希望今后 XR 世界导览能继续成为大家的纽带,和大家一起见证 XR 之火🔥熊熊燃烧的那一天。
目录
Recap
- 当 PICO 4 Ultra 碰上空间视频,会擦出什么火花?
News
- Apple TV 上架了 Submerged 和 NBA All Star Weekend 两个全新的 Immersive Video
- Unity 6 正式版上线, 同时 PolySpatial 也结束了 Pre 版本,有了正式的 2.04 版本
- Meta 更新了开发者文档
Tool
- ShaderVision
Article
- Drawing Graphics on Apple Vision with the Metal Rendering API
- 在 Cursor/VSCode 中配置 iOS 开发环境
Video
- Hands-On: Meta Orion Augmented Reality Glasses!
- Submerged: 技术拆解
Code
- Meta Horizon UI Set
- Depth Pro:Apple 官方开源的深度检测模型
Recap
当 PICO 4 Ultra 碰上空间视频,会擦出什么火花?
在 这篇文章 中,我们介绍了 PICO 4 Ultra 上对空间视频的最新支持以及相关功能的使用方式。至此,关于空间视频,我们写了不少了,如果你还没看过,可以回顾一下我们之前的文章:
News
Apple TV 上架了 Submerged 和 NBA All Star Weekend 两个全新的 Immersive Video
Apple TV 上架了两个全新的沉浸式视频,分别是 Submerged 和 NBA All Star Weekend。至此,“今年秋季上架” 的沉浸式视频就已经全部放送完毕了😄。
如果你忘了今年下半年都有哪些沉浸式视频可以看,可以回顾一下我们的 XR 世界导览 022 期。
其中,NBA All Star Weekend 和其他的沉浸式视频一样,仍然是一个纪录片性质的短片。如果你还没看这部影片,记得 1:20 左右向后躲的时候,不要磕到头哦~
相较而言,Submerged 这部短片就更特殊一些,因为这部不到 20 分钟的断片是第一部带有剧情的沉浸式视频。整体剧情很简单,讲述的就是在二战期间一群潜艇兵在潜艇被击沉后逃生的故事。很显然在这部断片中,剧情不是重点,沉浸式才是。潜艇逼仄的环境和水下昏暗的光线,会让你充分体验到什么叫做“沉浸式”。
值得一提的是,这部影片的导演是 Edward Berger。他曾因执导《西线无战事》的新版而获得奥斯卡奖,而他一向因为细腻的镜头语言而被世人所称赞,此次的沉浸式视频也正是对他镜头语言技术的一次全新挑战,大家在观看的时候可以多留意一下本片的镜头语言。
另外,为了配合这部短片,Apple 也在其 Youtube 频道上分别发布了 官方预告 和 幕后制作 来为 Submerged 造势。在下面的 Vidoe 推荐中,我们也推荐了一个关于幕后制作深度解析的视频。
Unity 6 正式版上线, 同时 PolySpatial 也结束了 Pre 版本,有了正式的 2.04 版本
经过六个月的测试,Unity 6 第一个 LTS 版本(6000.0.23f1)于 2024 年 10 月 16 日 正式上线 了,Unity 官方也专门写了 一篇博客 来介绍所有的新特性。
简单来说,Unity 6 的主要新特性有:
- 性能提升:GPU Resident Drawer 在一些场景下带来了 2x 的性能提升,开发者可以通过资产商店中的 Fantasy Kingdom 来进行体验
- 更简单的多人游戏开发:Unity 6 上多人游戏的开发会更简单,官方提供了一个叫做 Megacity Metro 的 Demo 来作为示例
- 对 Web 环境的更好支持:基于 WebAssembly 的 Unity Web 平台功能会更加完善,这一次,Unity 的项目官方支持了移动平台的 Web 浏览器,甚至可以像 PWA 一样使用本地存储等
- 更好的多平台工作流支持:主要包括 Build Profiles 和 Platform Browser,前者可以给每个平台设置不同的构建配置,后者可以在 Unity 编辑器更好地预览各个平台的配置内容
- 视觉工具的提升:光照、VFX 等工具效果的提升,让开发者可以在 Unity 6 上实现更多的好看视觉效果
另外,PolySpatial 2.0 也结束了 Pre 版本,有了正式的 2.04 版本。
不过,目前 PolySpatial 2 的 模板工程 还没更新,用的还是之前的 6000.0.23f1 版本,大家用模板初始化项目的时候可以注意⚠️一下。
Meta 更新了开发者文档
可能是感受到了 Apple 在开发者关系上优秀表现的压力,Meta 最近不仅发布了 Spatial SDK,还把 MR 开发的 开发者首页 样式更新了一下,和 visionOS Developer 首页类似,对已有的技术进行了分类整理,整体来说对于初次上手的开发者来说脉络更加清晰了:
Tool
ShaderVision
嘿我的老伙计,你是不是还在为 visionOS 上的 Shader 编写而烦恼呢?那么,你就需要 ShaderVision 这个工具了。利用这个工具,你可以直接在 Apple Vision Pro 中编写 Shader 代码并实时预览效果。
值得一提的是,ShaderVision 的作者还在我们之前宣传过的 VisionHack 中制作了一个叫做 Pulsargeist 的应用,并获得了游戏和娱乐分类的第一名。
Article
Drawing Graphics on Apple Vision with the Metal Rendering API
在 这篇文章 中,作者介绍了如何使用 Metal Rendering API 来在 Apple Vision Pro 上绘制图形,如果你想了解如何使用 Metal 在 visionOS 上绘制图形,这篇文章是一个不错的开始。
在 Cursor/VSCode 中配置 iOS 开发环境
如果你是一个新上手 visionOS 开发的开发者,又非常需要使用 AI 来帮助开发,那么在 VSCode 或者 Cursor 是一个理想的开始。
不过,由于一些工具链的限制,你需要一些配置才能让这些工具和 iOS 开发环境完美结合。
在 这篇文章 中,作者介绍了一下如何利用为 Cursor/VSCdoe 配置 iOS 开发环境,其中比较重要的是第三步,让 Swift 代码能够被编译器识别,不会出现太多的飘红报错。
Video
Hands-On: Meta Orion Augmented Reality Glasses!
在 这个视频 以及 相关的文章 中,作者深入介绍了 Meta Orion 的一些技术细节,包括续航上限(大概三个小时)、分辨率(12 PPD,大概是 Quest 3 的一半)等等。
Submerged: 技术拆解
俗话说,外行看热闹,内行看门道。如果你好奇 Submerged 拍摄背后的故事,但是看官方的幕后制作又觉得好像有点云里雾里的,那你可以看看这个 关于 Submerged 的深度解析。
作者也是一位 VR 行业的影视从业者,所以他能够从非常专业的角度来为我们拆解导演在 幕后制作 一闪而过的镜头中容易被我们忽视的细节。
Code
Meta Horizon UI Set
和 Apple 拥有庞大而细致的 HIG 以及 设计要求 不同,长久以来 Meta 好像一直没有一个所谓的 “UI 规范”。
不过最近,Meta 推出了一个叫做 Meta Horizon OS UI Set 的 UI 组件库,这个组件库包含了一些常见的 UI 组件,例如按钮、输入框、滑块等等,基于这个开发者可以非常快速的完成应用的 UI 设计。
Depth Pro:Apple 官方开源的深度检测模型
Depth Pro 是 Apple 官方开源的深度检测模型,这个模型可以从但个照片中获取图像中的深度信息,可以用来做一些基于深度信息的应用,例如虚化背景、人像分割等等。从给出的范例来看,精度还比较高。(不知道 visoinOS 上将普通照片转换为空间照片的功能是不是也用到了这个模型呢?🤔)