一分钟了解 Apple Vision Pro 的内容制作

2024-09-12 15:04:49
0
14

全新的平台。熟悉框架和工具。准备好为Apple Vision Pro设计和构建一个全新的应用程序和游戏世界。

沉浸


Apple Vision Pro提供了一个无限的空间画布来探索,实验和玩,让你自由地完全重新思考你的3D体验。人们可以与你的应用互动,同时保持与周围环境的联系,或者完全沉浸在你创造的世界中。你的体验可以是流畅的:从一个窗口开始,引入3D内容,过渡到一个完全沉浸式的场景,然后马上回来。

选择权在您手中,这一切都始于visionOS上空间计算的构建模块。




窗户


你可以在你的visionOS应用中创建一个或多个窗口。它们是用SwiftUI构建的,包含传统的视图和控件,你可以通过添加3D内容来增加体验的深度。




体积


使用3D体积为你的应用添加深度。卷是SwiftUI场景,可以使用RealityKit或Unity展示3D内容,创建可从共享空间或应用程序的完整空间的任何角度查看的体验。




空间


默认情况下,应用程序启动到共享空间,它们并排存在,就像Mac桌面上的多个应用程序一样。应用程序可以使用窗口和卷来显示内容,用户可以在他们喜欢的任何地方重新定位这些元素。为了获得更身临其境的体验,应用程序可以打开一个专门的Full Space,只显示该应用程序的内容。在Full Space中,应用程序可以使用窗口和卷,创建无限的3D内容,打开通往不同世界的门户,甚至让人完全沉浸在一个环境中。




Apple框架——扩展到空间计算


SwiftUI


无论您是在创建窗口、卷还是空间体验,SwiftUI都是构建新的visionOS应用程序或将现有的ipad或iOS应用程序带入平台的最佳方式。凭借全新的3D功能和对深度、手势、效果和沉浸式场景类型的支持,SwiftUI可以帮助您为Vision Pro构建美观且引人注目的应用程序。RealityKit还与SwiftUI深度集成,以帮助您构建清晰,响应迅速和体积的界面。SwiftUI还可以与UIKit无缝协作,帮助您为visionOS构建应用程序




现实工具包RealityKit


使用苹果的3D渲染引擎RealityKit在应用程序中呈现3D内容、动画和视觉效果。RealityKit可以自动调整物理照明条件和投射阴影,打开通往不同世界的门户,构建令人惊叹的视觉效果等等。为了创作材料,RealityKit采用了MaterialX,这是一个开放的标准,用于指定主要电影,视觉效果,娱乐和游戏公司使用的表面和几何着色器。




AR工具包ARKit


在Vision Pro上,ARKit可以完全理解一个人的周围环境,为你的应用程序提供与周围空间互动的新方式。默认情况下,ARKit为应用程序在共享空间中自动受益的核心系统功能提供支持,但当您的应用程序移动到完整空间并请求许可时,您可以利用强大的ARKit api,如平面估计,场景重建,图像锚定,世界跟踪和骨骼手跟踪。所以往墙上泼水。把球弹离地板。通过将现实世界与你的内容融合在一起,创造让人惊叹的体验。




可访问性


visionOS的设计考虑到了可访问性,适合那些想要完全通过眼睛、声音或两者结合与设备交互的人。对于喜欢用不同方式浏览内容的人来说,指针控制可以让他们选择食指、手腕或头部作为替代的指针。您可以使用在其他Apple平台上使用的相同技术和工具为visionOS创建可访问的应用程序,并帮助使Vision Pro成为每个人的绝佳体验。




所有你需要的工具


Xcode


visionOS的开发始于Xcode,其中包含visionOS SDK。在你现有的项目中添加一个visionOS目标或构建一个全新的应用程序。在Xcode预览中迭代你的应用程序。在全新的visionOS模拟器中与您的应用程序交互,并探索各种房间布局和照明条件。创建测试和可视化以探索空间内容的碰撞、遮挡和场景理解。




现实创作专业版 Reality Composer Pro


发现全新的现实创作专业,旨在使它易于预览和准备3D内容为您的visionOS应用程序。与Xcode一起提供,Reality Composer Pro可以帮助您导入和组织资产,如3D模型,材料和声音。最重要的是,它与Xcode构建过程紧密集成,可以预览和优化您的visionOS资产。



Unity3D编辑器


现在,你可以使用Unity强大的,熟悉的创作工具来创建新的应用程序和游戏,或者重新构想你现有的Unity创建的项目。除了熟悉的Unity特性(如AR Foundation)之外,您的应用程序还可以访问visionOS的所有优点,如透传和动态注视点渲染。通过将Unity的创作和模拟功能与realitykit管理的应用程序渲染相结合,使用Unity创建的内容在visionOS上看起来和感觉都很自在。

您的visionOS之旅从这里开始


visionOS SDK将于本月晚些时候与Xcode、visionOS模拟器、Reality Composer Pro、文档、示例代码、设计指南等一起发布。

为visionOS做准备


无论你是已经在app Store上有了应用,还是第一次在苹果平台上开发应用,你现在都可以为visionOS SDK的到来做很多准备。了解如何更新您的应用程序,并探索现有框架,使您更容易开始使用visionOS。

了解visionOS


凭借一流的框架和工具,visionOS是帮助您创建令人难以置信的空间体验的完美平台。无论您是在构思游戏,构建媒体体验,设计与SharePlay的连接和协作时刻,创建商业应用程序,还是更新您的网站以支持visionOS,我们都有会议和信息来帮助您制定计划。为46 WWDC23会议的visionOS SDK做好准备,以帮助您了解平台开发,空间体验设计以及测试和工具。

与苹果合作


在为visionOS开发应用和游戏时,获得Apple的直接支持。了解即将到来的活动,测试机会和其他程序,以支持您为这个平台创造令人难以置信的体验。

评论
登录 才可参与讨论