纠纷奇闻作文社交美文家庭
聚热点
家庭城市
爱好生活
创业男女
能力餐饮
美文职业
心理周易
母婴奇趣
两性技能
社交传统
新闻范文
工作个人
思考社会
作文职场
家居中考
兴趣安全
解密魅力
奇闻笑话
写作笔记
阅读企业
饮食时事
纠纷案例
初中历史
说说童话
乐趣治疗

研发实战:用WebGLMultiview扩展提升WebXR应

2月6日 亡命徒投稿
  来源:映维网作者黄颜
  WebGLMultiview扩展已经支持多个浏览器和3DWeb引擎,它可以轻松帮助提升你的WebXR应用的性能。
  1。什么是multiview?
  当VR开始出现的时候,大多数引擎同时通过运行两次渲染阶段来实现对立体渲染的支持。尽管这可行,但非常低效。
  每当调用时,renderScene都会设置视口,渲染器和状态。这会翻倍每帧的渲染成本。
  然后,为了提高性能表现和最小化状态改变,一些优化开始出现。
  即便你能够减少状态改变的次数,但绘制调用的数量依然保持不变:对象数量的两次。
  为了解决这个问题,Mozilla开发了Multiview扩展。简单来说,利用这个扩展,你只需通过一次绘制调用即可绘制多个目标,从而减少每次浏览的总负载。
  这是通过利用每个视图的信息来调整着色器uniforms,并通过glViewIDOVR来访问它们,原理类似于InstancingAPI。
  multiview扩展的结果渲染循环如下所示:
  这个扩展可以用于提升多个任务,如级联阴影贴图,渲染力提防贴图,渲染多视口等等,但最为常见的用例的立体渲染。
  立体渲染是Mozilla的主要目标,因为你只需对3D引擎进行一定的修改即可改善VR渲染路径的性能。目前,大多数头显都有两个视图,但存在采用超宽视场,采用4个视图的头显原型,而4个视图是目前Muitiview支持的最大视图数。
  2。WebGL中的Multiview
  OncetheOpenGLOVRmultiview2specificationwascreated,theWebGLworkinggroupstartedtomakeaWebGLversionofthisAPI。
  当创建了OpenGLOVRmultiview2规范后,WebGL工作小组就开始制作这个API的WebGL版本。
  自Mozilla首次在servo和three。js实验对Multiview的支持已经过去一段时间。在当时,支持WEBGLmultiview是一个相当艰巨的挑战:它基于一个不透明的帧缓冲区,并且可以结合WebGL1一起使用,但着色器需要使用GLSL3。0支持进行编译(仅WebGL2),所以需要对servo进行一定的调整。
  当时WebVR规范有一个支持Multiview的提案,但没有通过。
  得益于WebGL工作组的工作,multivew的情况在过去几个月里有了很大的改善。这个规范已经处于CApproved状态,这意味着浏览器可以默认启用它。
  对于最终规范,值得注意的几点限制是:
  它只支持WebGL2环境,因为它需要GLSL3。00和纹理数组。目前无法用multiview渲染到多重采样backbuffer,所以你应该使用antialias:false创建环境。(WebGL工作组正在研究解决方案)
  3。支持multiview的Web引擎
  Mozilla在过去一段时间里一直在为努力实现three。js(PR)的multiview支持。目前,只要扩展名可用,并且定义一个没有坑锯齿的WebGL2环境即可:
  这里是一个利用multiview的three。js示例(源代码)。
  AFrame基于three。js,所以一旦更新到最新版本,它们就应该能够获得multiview支持。Babylon。js支持OVRmultiview2已又一段时间(更多信息)。
  有关如何在不使用任何第三方引擎的情况下直接使用multiview的详细信息,你可以查看three。js实现,参阅规范的示例代码或Oculus的教程。
  4。支持multiview的浏览器
  社区刚刚通过了这个扩展,所以预计各个主要浏览器很快就会默认添加支持。
  火狐桌面版:默认情况下,Firefox71将支持启用multiview。与此同时,你可以在FirefoxNightly进行测试。FirefoxReality:从版本1。3开始就默认启用。OculusBrowser:它已实现但默认情况下禁用,你必须启用DraftWebGLExtension首选项。Chrome:你可以在ChromeCanaryforWindows中使用以下命令行参数进行运行:usecmddecoderpassthroughenablewebgldraftextensions
  5。性能提升
  大多数WebGL或WebXR应用程序受CPU限制,场景中的对象越多,提交给GPU的绘制调用越多。Mozilla曾就通过两个视图进行立体渲染进行了基准测试。与传统渲染相比,Mozilla实现了大约40的持续性能提升。
  如下图所示,需要绘制的立方体(绘制调用)越多,性能就越佳。
  6。接下来的计划
  目前multiview扩展的主要缺点是,无法渲染到多重采样backbuffer。要在WebXR中使用它,你应该在创建环境时设置antialias:false。然而,这是WebGL工作组正在开展的工作。
  一旦工作组提出建议并由浏览器实现,3D引擎就应该能够自动支持它。希望我们能够就能够看到WebGL和WebXR生态系统迎来新的扩展,并帮助提高渲染的性能和质量,比如说NvidiaVRWorks(如可变速率着色和透镜匹配着色)。
  原文链接:https:yivian。comnews66489。html
投诉 评论 转载

马云首富退休在即,核心管理层替换完毕,十八罗汉却无一人上位曾经中国互联网是三国争霸,分别是百度的李彦宏独占搜索市场,腾讯的马化腾依靠QQ占据互联网最大的人员流量入口,还有马云的阿里巴巴用淘宝让天下没有难做的生意。但近几年百度的发展渐渐……如何在5年内成为百万富翁?你只需遵循这10个步骤当你成为百万富翁后,重要的不是那百万的财富,而在于一个通过赚取百万财富的过程使自己成为了一个更优秀的人。不管你现在的财务状况如何,无论是处在刚起步阶段,还是已经赚了很多钱……一场人尽皆知的“骗局”反对卓达,就是反对支援俄罗斯搞国民建设,对普京有意见。四年前,针对涉嫌非法集资的质疑,卓达集团董事长杨卓舒在一段公开视频中如此回复,卓达的民间融资被套……DigiLens展示新款光波导智能眼镜设计及制造过程为智能眼镜设计和制造光波导显示技术是一个复杂的过程,DigiLens日前发布了一段新的视频,向大家介绍了使用该公司最新光波导显示技术的AR智能眼镜原型的设计和生产过程。这……欧洲航天局研究冬眠术,未来有望从地球一路睡到火星在很多科幻作品汇总,为了完成漫长的星际旅行,飞船上的成员将进入休息藏进入沉睡,到达目的地后才会苏醒。而如今这项技术或有望成为现实,美国国家航空航天局(NASA)、欧洲航天局(E……送外卖、卖保险、做微商,你的健身教练都转型了开年艰难。抗疫还没有结束,大多数人便迎来了生活给予的重击部分公司开源节流,员工只享受城市的最低工资标准;业务迟迟不能推进,线下门店不能全面开张,收入大规模缩水;扛不住的公……贾跃亭要卖地了!法拉第未来做出一个“艰难的决定”法拉第未来官方微信公众号今天发布消息称,决定出售内华达州北拉斯维加斯900英亩(约5463亩)优质土地,报价为4000万美元。为巩固全球化战略运营,落实中美一体化研发战略……加密货币集体飙升,USDT却惨遭抛售在经历了上周大幅下挫之后,主流数字货币价格在周一集体飙升,比特币价格一度从6430美元飙升至7600美元,涨幅一度超过了16。以太坊、比特币现金、瑞波币等数字货币价格均出现不同……营收远低于预期BuzzFeed被迫延迟IPO受新闻聚合网站BuzzFeed今年营收远低于预期的影响,这家公司原定在明年进行的首次公开招股可能会被迫退后。《华尔街日报》称,该公司原本预计2017年营收为3。5亿美元左……研发实战:用WebGLMultiview扩展提升WebXR应来源:映维网作者黄颜WebGLMultiview扩展已经支持多个浏览器和3DWeb引擎,它可以轻松帮助提升你的WebXR应用的性能。1。什么是m……Oculus与VRHealth合作,用VR提升患者治疗体验专注于VR技术解决方案与数据分析的医疗保健技术厂商VRHealth今天宣布,他们正在与O进行合作,利用Oculus的产品来提供他们最新的健康护理解……基因或将造就超级人类!!基因对于人类来说有很大的影响,不过随着科技的不断发展目前人类对基因的认知正在不断的提高之中。相信在不久的未来基因就能够改变人类。36岁的乔赛亚赞内尔(Josia……
从街机到抓娃娃机,硬币经济也将被移动支付取代?失去往日辉煌的快递元老宅急送,能否借即时配翻身?周末养一只自己的无牙仔吧!Facebook相机推出《驯龙高手科技晚报:OPPO发布首个商用5G手机ABB宣布全新机器人工EpicGames宣布完成12。5亿美元融资打造VR版《牧场物语》!《LandofAmara》上线创作者柳传志谈联想战略:要吃着碗里的看着锅里的HTC高管称RockStar在VR上的工作“尚未结束”A股罕见百亿骗局!女股东人间蒸发,3。4万股东无眠SteamVR更新万圣节主题“糖果屋”新环境如何看待我国吸引外资前景对腾讯多“管”齐下
女人月经期间吃什么减肥呢?初中班主任怎么管理学生父爱如山明日大暑,俗话大暑不吃苦,身体要受苦,应该怎么吃苦?红色家书读后感Spotify裁员6数字广告盛世不再。薪淂丗屆施密特携张玉宁出席发布会金玟哉巴坎布谁出场还没定慈禧有“远见”第一次坐汽车时就预言出清朝灭亡夏天,南方人爱吃这菜,荤素搭配,营养极高,学会给家人露一手心海上再也没有扬起你的帆待发造句用待发造句大全

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找美丽时装彩妆资讯历史明星乐活安卓数码常识驾车健康苹果问答网络发型电视车载室内电影游戏科学音乐整形