如何提升VR/AR素材Runtime动态加载的速度?

by 高煥堂 2017/1/6

  • 在素材雲平台上,可使用软件代码的类(class)来作为<信纸>包装VR/AR素材,可以达到<不知而亦能用>的目标。这项架构可以达到<不知而亦能用>的效果,能大幅提升平台的弹性和素材更新的时间和成本。此外,这项架构还能大幅提升雲平台的素材下载效率问题。这里的<效率>是指用户体验的大幅提升。一旦素材平台改用软件类来作为<信纸>包装VR/AR素材,就能将素材的<元数据>(Metadata)与素材模型數據紧密整合在一张信纸里了。

  • 于是,素材平台可以采取<两段式下载模式>,大幅提升用户的体验。例如,当一位用戶使用<街道AR App>时,这App就分两阶段下载。

  • 第1阶段,透过軟件父类来调用(Call)红绿灯软件类的getMetadata()函数,这个软件类就自动去DB读取该素材的元素据(meta-data)。

  • 然后回传给父类,再转给App,然后从用户的AR屏幕中显示出来。

  • 由于Metadata的量很小,且DB也小,访问速度快,网络传输速度也快,用户会觉得反应非常快速。用户先看到Metadata,若发现是2015年产品,不是他所想要的,就可以不继续第2阶段了,省掉无谓的资源下载。

  • 第2阶段,等待用户点击了<看红绿灯>时,透过父类来调用(Call)红绿灯软件类的get红绿灯模型() 函数,这个软件类就自动去DB读取该素材的资源模型(data model)。

  • 然后回传给父类,再转给App,然后从用户的VR/AR屏幕中显示出来。

  • 由于用户是分开点击<看红绿灯>和<看斑马线>,避开了同时下载两个(Size大的)资源模型,有效减少用户等待下载的时间,提升用户体验。对于任何会不断成长、更新、新陈代谢的素材,用户非常需要迅速取得其版本、作者、IP、日期等,这些metadata对用户来说,是非常重要的。假設這個素材雲平台没有采取软件类包装metadata和素材數據的做法,原来很简单的metadata的保存、更新等,都变得很复杂。连带影响到各项素材的版本管理等。

  • 以上是VR/AR平台战略架构设计与实践一环,关于整体平台战略架构,请您参考:

(请点击)

~ End ~

** 高焕堂老师 简介

VR/AR平台战略与实践(1)相关推荐

  1. 百花齐放,繁荣和瓶颈同在,2016年VR AR产业梳理

    本文将带你回顾,被大家称为VR元年的2016,到底有哪些值得被铭记的大事件? 2016年年初,Oculus和HTC纷纷推出消费版本的VR头显,开启了我们所谓的"VR元年".之后在短 ...

  2. 亚马逊推出VR/AR开发平台Sumerian,功能强大不同于Poly

    (52VR对原译文进行了润饰和编辑) (文末有同类软件的介绍链接哟,方便大家比对选择.)  亚马逊推出了一个名为"Sumerian"平台,它提供的工具和资源可以允许任何人轻松创建和 ...

  3. 应用程序编程太难?Appy Pie推出“零基础”VR AR设计平台

    即使是毫无编码经验的营销人员,也可以在iOS和安卓应用中增加沉浸式体验. 从虚拟现实开启元年,VR/AR被越来越多的领域所接纳,甚至变成一股潮流.不少大公司已经青睐于VR/AR广告,来宣传自己的品牌. ...

  4. 中科院战略咨询院与戴尔发布《产业数字化转型:战略与实践》研究报告

    中国北京– 2020年7月10日,中国科学院科技战略咨询研究院与戴尔科技集团联合发布<产业数字化转型:战略与实践>研究报告,总结当前产业数字化转型发展现状及主要问题,为促进中国产业数字化转 ...

  5. 专访 Unity 高管:深耕游戏、VR/AR,致力为开发者提供极致体验

    近些年,在全球 PC 产业发展逐步放缓的趋势之下,由智能手机为主导的移动设备为传统领域迸发了新的活力,而其中游戏就是极具代表性的创新应用场景之一.曾几何时,游戏领域还仅是端游的天下,不过随着移动互联网 ...

  6. Unity高管:深耕游戏、VR/AR,致力为开发者提供极致体验

    近些年,在全球 PC 产业发展逐步放缓的趋势之下,由智能手机为主导的移动设备为传统领域迸发了新的活力,而其中游戏就是极具代表性的创新应用场景之一.曾几何时,游戏领域还仅是端游的天下,不过随着移动互联网 ...

  7. VR AR应用开发交流大会在天津成功举办 京津VR AR企业交流心得共促合作

    "VR AR应用开发交流大会 "圆满结束. 9月26日下午,由天津市科技工作者创新创业服务中心.天津虚拟现实产业基地主办,清华启迪控股旗下虚拟现实行业平台VR网承办的"V ...

  8. 数年沉寂之后,VR/AR产业开始起飞!

    来源:先进制造业 现在,"新基建"已成为拉动投资.促进消费.稳定就业和提升综合实力的重要抓手,如何加载高质量的业务生态成为释放新基建发展动能的关键.当前,以虚拟现实VR(包含增强现 ...

  9. 2019工业VR/AR应用场景白皮书发布,信通院、海尔、亮风台等联合撰写

    近日,虚拟现实产业推荐会发布了<工业虚拟(增强)现实应用场景白皮书(2019)>,内容涵盖VR/AR+工业的发展背景.产业分析和应用场景等多个方面. 白皮书由中国信息通信研究院.青岛海尔工 ...

最新文章

  1. 从源码分析DEARGUI之菜单
  2. 网易云信合作伙伴招募计划全面开启!
  3. 时间复杂度和空间复杂度的故事
  4. php中的session机制
  5. 绝对好文:嵌入式系统的软件架构设计!
  6. linux数据库实例开机启动不了,linux下Oracle数据库实例开机自启动设置
  7. 【Git】Git-常用命令备忘录(三)
  8. android动画制作方法,在Android中制作动画的推荐方法
  9. 【图像去噪】基于matlab GUI均值+中值图像去噪【含Matlab源码 1815期】
  10. 云计算怎么学?学习云计算有什么用?
  11. 如何用Python计算周数
  12. LOGO特训营 第一节 鉴别Logo与Logo设计思路
  13. c 语言 todo 用法,Tip:iOS开发中关于TODO的用法
  14. 饭菜先生推出首款可随心定制的电子菜谱
  15. Python 分类问题研究-Fisher线性判别
  16. 零跑股价再度上涨的原因到底是什么呢?
  17. 原始套接字的花花世界
  18. php表格单元格怎么实现排序,excel表格数据怎么自动排列-excel表格如何实现自动排序...
  19. Arcgis加载shp文件
  20. JVM 对 Java 的原生锁做了哪些优化?

热门文章

  1. C#执行osql脚本时部分脚本未执行
  2. motion加树莓派打造实时监控
  3. [c#] const 与 readonly
  4. 为CIO而准备的技术
  5. MSSQL2008如何关闭代码智能提示?
  6. 很多时候的心情,是需要一个无人的角落
  7. C#操作ini文件类
  8. html透明度_iMac下制作含透明度图片及判断图片透明度
  9. Android WifiManager.WifiLock 简介
  10. Android:Smali语法中文介绍