学习笔记1:Xcode vision pro 模拟器-环境/场景 模拟替换

这篇具有很好参考价值的文章主要介绍了学习笔记1:Xcode vision pro 模拟器-环境/场景 模拟替换。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

xcode  vision pro 模拟器

笔者首先是带着疑问开始使用这个模拟器,并尝试做做demo。

第一个问题是对于这个模拟器是否做的足够真?到底可以模拟逼真到什么程度

从各种推断来讲,这个模拟器应该是需要尽量逼真的还原实际真机体验,这个也应该是苹果的目标。

  1. 首先visionpro真机真的很贵, 3499美刀,apple 也不会准备太多的适配样机给到开发者;因此模拟器就显得非常重要了,理论上一些传统的应用(比如2d ipad应用直接运行),希望开发者在模拟器上测试就可以直接发布上架,无需真机,最终上架由apple工程师们在真机运行审核;
  2. 开发者样机真的是为那些真正开发“空间计算” app的开发者们准备的;做过arvr都应该了解,电脑上模拟运行的效果与真机实际运行的效果,可以是一个天上一个地下,没有真机真搞不定。
  3. vision pro比起其他的xr设备是领先x年,开发者们很难凭借目前市场上其他的xr设备来凭空想象。
  4. visionpro的交互逻辑与市面上已有的xr设备完全不同,而这个对于内容的设计影响非常大,同样很难靠模拟器来完成。除非就是一个完整的2d ipad应用,完全不做任何的修改。

当前使用的版本 : 

Version 15.0 (1015.1)

SimulatorKit 935.1

CoreSimulator 920.3

vision os 1.0

特别不一般:环境/场景 模拟替换

所以,带着这个疑问和推断,开始了模拟器的体验,经过2天的摸索,找到了1个做的特别不一般的功能:环境可以替换;

做过vr都应该了解,通常vr桌面是有一个场景的,这个场景一般会支持用户替换和自定义,正所谓换个环境换种心情,但是这个特性在vr上,消费者好像都不怎么买账,当前的xr设备厂也没有怎么去宣传,那是可能是因为做的不够好,么有吸引到消费者;

但是visionos这个环境替换做的思路就很不一样了,这个环境是会影响到应用的呈现效果的,应用是与环境融为一体的;

当然这个里面需要很多的关键技术,也是需要大量的算力的,slam,mesh网格,光线追踪,亮度,物体材质,折射反射,物体跟踪,以及与app之间的距离等;甚至声音都可能会根据环境做不同的渲染(这个在模拟器上还没有找到,等后续再进行摸索);

6个模拟场景

当前模拟器自带了6个模拟场景,均为室内使用场景,厨房/客厅/博物馆,分为白天和晚上;

每一个模拟场景都代表了一种用户使用情况;

  • 客厅场景:还是比较容易理解的,用户在家里使用也大多是在客厅,同时这个也可以覆盖到办公场景;
  • 厨房场景:难以理解。。。但是从下图中能够看到是有一个大桌子的,或许也是可以满足办公或者娱乐;
  • 博物馆场景:仿佛是将博物馆带回家;

xcode vision,学习,笔记,xcode

应用(日历app)+ 模拟场景

下面就以1个应用(日历)为例,在同一个环境下,不同的位置,更换不同的环境,以及应用所呈现出来的效果; 

同一个环境,app锚定在不同的位置

可以发现一些差别,日历的界面在同一个环境下,在不同的位置,会根据这个环境的光线,物体材质,纹理发生变化:

当日历的界面靠近右边墙面时,透明度会渐近发生变化:同时墙面背景能够呈现出来。

xcode vision,学习,笔记,xcode

xcode vision,学习,笔记,xcode

 xcode vision,学习,笔记,xcode

xcode vision,学习,笔记,xcode

同一个应用,在不同的环境xcode vision,学习,笔记,xcodexcode vision,学习,笔记,xcode

xcode vision,学习,笔记,xcode

小结:

vision pro 的vst(video see through) ,不仅仅是让用户能够看到外界实际空间,而且visionpro凭借强大的算力,将这个外界空间进行了“理解”,包括空间里面的各种物体表面,材质,实际光照强弱等等进行理解甚至重建,同时APP(GPU生成的虚拟的内容)能够根据实际的空间环境发生改变,进行统一3D渲染;

苹果是希望用户能够保持与实际环境的沟通,而不是完全封闭在一个虚拟的环境中;

举个例子:你手里拿着1个虚拟的汽车模型,当你拿着汽车模型在空间中移动,而空间中的光照强度和色温都会不一样,此时你会发现汽车模型摆放在不同的空间和位置上,所呈现出来的效果会有很大的变化,就仿佛置身于真实的世界中一样;文章来源地址https://www.toymoban.com/news/detail-825441.html

到了这里,关于学习笔记1:Xcode vision pro 模拟器-环境/场景 模拟替换的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • [游戏开发][Unity] 打包Xcode工程模拟器+真机调试

    [游戏开发][Unity] 打包Xcode工程模拟器+真机调试

    Xcode版本:Xcode14 苹果开发者账号、相关设备cer证书、开发者证书、发布证书 账号分三类,个人,公司,企业,价格99/99/299美金 新注册账号的基本设置按网上的教程来就行 我们公司是企业账号,我的苹果开发者账号是公司一个User,这个和个人开发者不同。 账号还是非常重要

    2024年02月15日
    浏览(16)
  • Xcode15 iOS 17 Simulator 离线安装,模拟器安装

    Xcode15 iOS 17 Simulator 离线安装,模拟器安装

    Xcode 15 安装包的大小相比之前更小,因为除了 macOS 的 Components,其他都需要动态下载安装,否则提示 iOS 17 Simulator Not Installed。 如果不安装对应的运行模拟库 无法真机和模拟器运行,更无法新建项目。但是由于模拟器安装包过大且不支持断点续传,在经历了在线安装 N 次失败

    2024年02月03日
    浏览(10)
  • M芯片Mac上最好用的安卓模拟器「MuMu模拟器Pro」正式发布!

    M芯片Mac上最好用的安卓模拟器「MuMu模拟器Pro」正式发布!

    MuMu模拟器 Pro: MuMu模拟器 Pro是网 易专为Mac电脑用户开发的一款安卓模拟器产品,致力于为用户提供流畅的安卓应用和游戏体验。针对Apple M系列芯片进行了优化,为Mac用户带来更加顺畅的安卓系统使用体验。本文将全面从获取流程、使用 场景、性能、功能界面等方面对 MuM

    2024年02月20日
    浏览(15)
  • iOS问题记录 - Xcode 14安装低版本iOS模拟器(持续更新)

    iOS问题记录 - Xcode 14安装低版本iOS模拟器(持续更新)

    最近客服跟我反馈说,有一个用户打开老项目的iOS App闪退,我回顾了下这项目上次发布改了啥,发现就改了一些文本和链接,这就很奇怪。到后台查了下这个用户的设备信息和应用版本,用的是手机型号是iPhone X,系统版本是iOS 11.2,以及最新版的应用。 很长时间都忙着Flu

    2024年02月15日
    浏览(11)
  • iOS问题记录 - Xcode 15安装低版本iOS模拟器(持续更新)

    iOS问题记录 - Xcode 15安装低版本iOS模拟器(持续更新)

    最近新需求很多,项目改动很大,开发完成后想测一遍在低版本iOS系统上的兼容性,没想到低版本的iOS模拟器设备突然无法创建了。 在去年年底我研究过这个问题,写下了这篇文章iOS问题记录 - Xcode 14安装低版本iOS模拟器(持续更新),虽然当时没有完全解决,但暂时也够用

    2024年02月13日
    浏览(13)
  • Xcode 使用命令行手动添加模拟器 Xcode install Simulator from the command line

    Xcode 使用命令行手动添加模拟器 Xcode install Simulator from the command line

    在 Xcode 中可以使用 Settings - Platforms 来下载和管理各种设备的模拟器。 不过在很多时候,因为网络或者其他原因需要手动下载模拟器的 dmg 文件并且手动添加模拟器,可以使用如下命令来手动添加。 1. 去 Apple Developer 下载相应设备的 Xcode 和模拟器文件,这里以 Xcode 15.0 和 

    2024年02月08日
    浏览(11)
  • Xcode安装特定版本系统的模拟器(不支持断点下载所以总是下载失败)

    Xcode安装特定版本系统的模拟器(不支持断点下载所以总是下载失败)

    Xcode里下载太慢就算了,他不支持断点下载,一直一直一直下载失败,根本就装不上嘛!!! 添加模拟器 没有要的iOS版本则点击Download more 然而因为Xcode不支持断点下载,我在这就没成功下载过= = 所以我们找出下载地址,换个下载器(支持断点速度也快多了),用safari下都比

    2024年02月14日
    浏览(12)
  • Xcode 离线使用命令行手动添加 iOS / watchOS 模拟器 Xcode install Simulator from the command line

    Xcode 离线使用命令行手动添加 iOS / watchOS 模拟器 Xcode install Simulator from the command line

    在 Xcode 中可以使用 Settings - Platforms 来下载和管理各种设备的模拟器。 不过在很多时候,因为网络或者其他原因需要手动下载模拟器的 dmg 文件并且手动添加模拟器,可以使用如下命令来手动添加。 1. 去 Apple Developer 下载相应设备的 Xcode 和模拟器文件,这里以 Xcode 15.0 和 

    2024年02月05日
    浏览(12)
  • 华为新版ENSP PRO模拟器测评:性能表现与功能扩展一览

    华为新版ENSP PRO模拟器测评:性能表现与功能扩展一览

            在网络领域不断涌现的新技术和复杂的网络拓扑要求,推动了网络设备模拟器的持续发展和创新。华为作为一家领先的通信技术解决方案提供商,不断致力于为网络工程师和技术从业人员提供更优秀的仿真环境。最近,华为推出了ensp pro模拟器的新版本(下图),

    2024年02月13日
    浏览(6)
  • (flutter)黑苹果系统 Xcode iOS flutter 跑通真机模拟器 此oc clover 彼oc swift

    (flutter)黑苹果系统 Xcode iOS flutter 跑通真机模拟器 此oc clover 彼oc swift

    前段时间写了关于flutter的一系列基础知识和入门的一些坑,中间把ios端的项目编译部署等工作一带而过,这里我觉得还是有必要专门写一篇文章来讲讲这个,顺便把环境问题也一起说了。 我们都知道开发ios应用需要用到苹果电脑,即使flutter也不例外,flutter编译构建需要Xc

    2024年02月07日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包