Xcode随附的现实作曲家Pro是建造的基石沉浸式环境。该视觉编辑器简化了导入和组织3D资产,例如模型,纹理和声音。创作者可以从使用框或球(例如球形)(例如数字内容创建工具(DCC)例如搅拌机或玛雅人。然后将这些资产进口到现实作曲家专业人士中,并在其中对Visionos进行了优化。该工具与XCode紧密集成,允许在Mac和Vision Pro上进行预览,以确保资产有效地渲染。例如,设计虚拟美术馆的创建者可以安排3D框架并调整照明以模仿现实世界中的博物馆,这些博物馆都在现实作曲家Pro的直觉界面中。
使用Reality Kit构建动态环境
RealityKit是Apple的引擎,用于呈现高保真3D内容Visionos,使创造者能够建立感受活力的环境。使用RealityKit,开发人员可以在场景中添加物理,动画和空间音频。例如,建造虚拟森林的创建者可能会使用Reality Kit在360度的音阶中与模拟的风或鸟儿摇摆。该发动机支持动态场景建设,允许实时修改像在身临其境的陈列室中更改汽车模型的颜色。 RealityKit的环境遮挡功能还可以使虚拟对象与现实世界的环境相互作用,例如虚拟桌子在物理地板上铸造阴影,增强沉浸感。
设计沉浸和性能
创建有影响力的环境需要平衡视觉丰富性与性能。 Apple建议通过烘烤纹理和DCC的照明来保持3D资产轻巧减少计算负载。例如,设计虚拟剧院的创建者可能会将环境照明烘烤到纹理中,以保持Vision Pro上的平滑帧速率。设计注意事项也很重要:环境应符合其目的,无论是促进冥想的镇定还是为生产力而关注。冥想应用程序可能会使用柔和的照明和柔和的梯度,而游戏环境则具有充满活力的动态元素。由数字皇冠控制的沉浸式拨盘使用户可以调整虚拟世界超过其物理空间的程度,因此创建者必须确保环境在部分和完整的沉浸水平上工作。
用Swiftui和手势增强
Swiftui是构建Visionos界面的首选框架,为窗户,体积和沉浸式空间提供了3D功能。创建者可以使用Swiftui的Model3D视图来嵌入交互式3D型号,就像产品原型用户可以用捏和拖盘旋转手势。对于沉浸式空间,Swiftui支持从窗户应用程序到完整3D环境的过渡。例如,创建者可能会设计一个应用程序,用户以2D接口启动,然后通过点击按钮过渡到完全沉浸式空间站。 Visionos的手势系统(眼睛跟踪,手动运动和语音命令)使交互直观,但是创建者必须在各种情况下测试手势,以确保可访问性和精度。
共享与协作
Visionos增强了SharePlay等功能的共享体验,从而使多个Vision Pro用户可以居住在相同的虚拟环境中。创作者可以利用Arkit共享的世界锚点将内容固定在物理空间上,从而实现协作设计评论或多人游戏。例如,建筑师可以在虚拟会议上共享一个3D构建模型,从而实时注释变化。 Apple沉浸式视频实用程序可用于MacOS和Visionos,通过简化沉浸式视频内容的导入,组织和共享,进一步艾滋病创建者。该工具支持播放列表和元数据编辑,从而更容易地向Vision Pro用户分发高质量的180度或360度视频。




