Unity对跨平台解决方案AR Foundation进行了重大更新,其最新版本增加支持ARKit中可提供多重用户AR体验的ARWorldMap功能,另外,新的轻量级渲染工作管线让开发者能更简单的自定义渲染工作。Unity在AR的发展走得很前面,很早就支持了网络大厂的ARCore与苹果的ARKit,而AR Foundation则是Unity用来提供ARCore、ARKit和头戴装置等未来其他平台的一组核心功能通用API,开发人员只要使用单一程序代码库,就能创建iOS和Android的AR应用程序。AR Foundation透过套件管理器和Unity整合,因此开发者很容易能将AR Foundation加入到新项目中。

AR Foundation在第一个版本中,提供了基本的AR功能,包括平面侦测、装置位置、方向追踪与光线测量等,而Unity现在又为AR Foundation和其他XR套件加入重大更新。新版本AR Foundation开始支持轻量级渲染工作管线(Lightweight Render Pipeline,LWRP),开发者可以于ARCore和ARKit应用程序建置时,在新的着色器图(Shader Graph)中创建新的着色器。由于Unity加入了ARFoundationRendererAsset概念,开发者现可以控制自定义的ARFoundationRenderer,更加良好的控制渲染工作。也由于新加入的着色器图,编辑器现能提供以可视化节点编辑特效的功能。

这个版本的另一个重大更新,就是支持ARKit的ARWorldMap,提供多重使用者与持久性的AR体验。ARWorldMap能让多个用户同时使用不同装置,在同一个场景以自己的角度浏览虚拟世界,并与其他人互动,另外,ARWorldMap还提供,在某个时间点储存和重新创建持久性AR体验。AR Foundation也支持了ARKit的脸部追踪功能,开发者可以用来追踪脸部,或是存取多重脸部特征的混合形状。提供信息参考者:胜博发一起祈福

而现在AR Foundation也更新了相机图像API,让开发者具有CPU上相机图像低阶存取能力,以及优化转换工具,用来将图像转成RGB或是灰阶,这能使想要自定义计算机视觉算法的开发人员,更自由地进行图像处理。AR Foundation的目标是要提供一个独立于平台的脚本API与MonoBehaviours,方便开发者创建倚赖于ARCore和ARKit共有核心功能的应用程序,让开发者只要进行一次开发工作,就能把应用程序部署到iOS和Android两种装置上,而不需要任何额外修改。但是AR Foundation尚未实作ARKit和ARCore的所有功能,因此当开发者的应用程序相依于AR Foundation中尚未包含的特定功能,则可以单独使用特定的SDK。当然开发者只针对单一平台,Android可以使用网络大厂为Unity维护的SDK,iOS则可以使用Unity的ARKit插件。

Unity再更新AR Foundation套件拥有胜博发渲染工作管线相关推荐

  1. 走路拥有众多好处!SBF胜博发说走路可以帮助消除负面情绪

    厌倦了单调的生活?工作让你觉得无聊,缓慢,但没有动力去触摸新事物?根据行为心理学家杰夫米勒的一项研究,每天可以做的最简单,最直接的事情之一可以帮助你突破这种"无聊"循环,即&quo ...

  2. 胜博发公益:只要用手机就能随手做公益 苹果与许多公益团体合作

    做公益不落人后的苹果发布新闻,从即日起使用者不用经过复杂的手续及填写各种单据,只要拿出手机,就可以利用 Apple Pay 捐款给胜博发公益单位,十分贴心. 从(PRODUCT)RED 系列出现之后, ...

  3. 零售商与科技的结合 将开始打造未来胜博发公益商店

    微软公司与大型零售商 Kroger 展开合作,对超市的货架.收银系统进行数字化升级,双方将合作打造未来商店,未来微软提供给零售店的数字化解决方案将推广给更多商家. 微软与 Kroger 的合作将随着零 ...

  4. 让动物保育理念能更贴近民众 街景服务与胜博发公益结合迈进大象保护区

    谷歌的地图与街景服务为人们带来不少便利性,15日更进一步在肯尼亚桑布鲁国家公园(Samburu park)推出街景服务,但目标不是人,而是900只大象. 根据法新社报导,谷歌街景服务决定开始与胜博发公 ...

  5. 胜博发表示玩游戏也能做公益!守望先锋为乳癌研究基金会募得一千多万美金

    不管在哪个领域,只要你有心都可以做公益!近日胜博发公益发现<守望先锋>宣布粉红慈悲慈善活动募资金额,大家总共为乳癌研究基金会(Breast Cancer Research Foundati ...

  6. 如何将Unity开发的AR程序编译到IPad/iPhone上真机运行

    如何将Unity项目编译成iOS app,并在ipad或者iphone上真机运行呢?大体步骤分为三步: 使用Unity生成 .xcodeproj 文件 使用XCode将AR APP编译到IPad/iP ...

  7. android显示3d模型_使用Unity AR Foundation在增强现实中查看模型

    本文将分享麻省理工学院的教程-使用Unity AR Foundation在增强现实中查看模型. 在本教程中,我们将介绍如何把3D模型导入Unity,并使用Android设备或iOS设备在AR中查看模型 ...

  8. android studio 中配置groovy源码_麻省理工教程:使用Unity AR Foundation在AR中查看模型...

    本文将分享麻省理工学院的教程-使用Unity AR Foundation在增强现实中查看模型. 在本教程中,我们将介绍如何把3D模型导入Unity,并使用Android设备或iOS设备在AR中查看模型 ...

  9. 借助Unity AR Foundation构建跨平台AR应用

    Unity是同名游戏引擎的制造商,它在继续推进自己的AR Foundation项目,该项目旨在让开发者可以更容易地创建能够同时在iOS和Android上运行的AR应用.其最新版本增加了对ARKit A ...

最新文章

  1. 几种常用的C#排序方法简介
  2. 做中间件的这两年总结(201704-201905)
  3. k8s安装sqlite3_kubernetes环境部署单节点redis数据库的方法
  4. PAI算法组件详解:PLDA
  5. HTTP缓存(HTTP Cacheing):缓存控制(Cache-Control)
  6. 计算机组成原理所需芯片数,计算机组成原理-微电子学院微电子试验教学中心.PPT...
  7. C++ String封装
  8. VS2012下基于Glut 绘制矩形管示例程序:
  9. 卷积神经网络中feature map的含义
  10. pci串口驱动安装失败_PCI转串口卡驱动安装问题
  11. 优秀的Git客户端:Tower for mac
  12. android手写输入法开发,基于Android平台的云计算手写输入法
  13. LaTeX编写IEEE会议论文字体报错、且参考文献中会议/期刊的名字没有斜体的问题解决
  14. java 多线程,android 移动开发,日语学习,各项新闻RSS吐血分享
  15. python 获取网页视频
  16. Spring In Action 4 学习笔记(一)Spring概览
  17. qq登录无法连接服务器未响应,win7登录qq提示腾讯qq未响应的解决方法
  18. Nvidia Agx Xavier平台无PD控制器USB接口调试
  19. 如何销售网站上的广告位
  20. 初识iPhone基带通讯

热门文章

  1. maven教程 IDEA中使用Maven Tomcat配置 依赖管理
  2. Python3.5 处理excel_1(删除多余行)
  3. MySQL建员工表案例
  4. 网络协议:TCP三次握手与四次挥手
  5. 第6章第7节:颜色搭配:配色万金油之亮度配色方案 [PowerPoint精美幻灯片实战教程]
  6. java毕业设计LIS检验系统2021(附源码、数据库)
  7. 数据资产管理体系方案
  8. 克里金插值(Kriging)在MATLAB中的实现(克里金工具箱)
  9. 思维导图-功能测试应用
  10. 软件测试面试题汇总(二)