前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【开源方案共享】Google新开源AR:DepthLab

【开源方案共享】Google新开源AR:DepthLab

作者头像
点云PCL博主
发布2020-08-20 15:19:54
1K0
发布2020-08-20 15:19:54
举报
文章被收录于专栏:点云PCL

标题:DepthLab: Real-time 3D Interaction with Depth Maps for Mobile Augmented Reality

作者:Ruofei Du, Eric Turner, Maksym Dzitsiuk, Luca Prasso, Ivo Duarte, Jason Dourgarian, Joao Afonso, Jose Pascoal, Josh Gladstone, Nuno Cruces, Shahram Izadi, Adarsh Kowdle, Konstantine Tsotsos, David Kim† Google LLC

编译:particle

欢迎各位加入免费知识星球,获取PDF论文,欢迎转发朋友圈分享快乐。

本文介绍 Google最新开源的AR算法:DepthLab

代码:https://github.com/googlesamples/arcore-depth-lab

http://mpvideo.qpic.cn/0bf25yazwaab24agsbrzsrpvd3wdtpxadgya.f10002.mp4?dis_k=5e8f720a802f23ff823187711c84b8ed&dis_t=1597907957

功能

  • 3D导向光标:渲染以屏幕为中心的三维光标。当三维光标沿物理曲面移动时,它应该根据曲面法线和距离更改其方向和比例。
  • 激光反射:通过触摸屏幕,沿相机主轴将虚拟激光从用户渲染到物理对象。激光到达表面时应该反射。hit和reflection算法对于移动AR开发人员应该是可重用的。
  • 物理测量:通过触摸手机屏幕上的像素来测量任意物理点的距离和高度(以米为单位)。
  • 化身移动:导航一个虚拟物体在物理环境中在两点之间自然移动。
  • 碰撞感知放置:测试虚拟对象的体积是否与观察到的环境曲面发生碰撞。
  • 虚拟阴影:渲染投射到物理曲面上的几何体感知阴影。阴影可以与任何具有虚拟对象的移动AR应用程序集成。
  • 环境纹理:使用其他材质(如熔岩、网格、草)重新纹理物理表面。这项技术也可以用来取代天花板的星图您的位置或生成一个地形与草,植物或岩石。
  • 物理仿真:模拟增强现实对象的物理现象,例如碰撞。
  • AR涂鸦:允许用户触摸屏幕,在实物上绘制/喷涂/绘制虚拟图纸。

等功能

英文摘要

Mobile devices with passive depth sensing capabilities are ubiquitous, and recently active depth sensors have become available on some tablets and AR/VR devices. Although real-time depth data is accessible, its rich value to mainstream AR applications has been sorely under-explored. Adoption of depth-based UX has been impeded by the complexity of performing even simple operations with raw depth data, such as detecting intersections or constructing meshes. In this paper, we introduce DepthLab, a software library that encapsulates a variety of depth-based UI/UX paradigms, including geometry-aware rendering (occlusion, shadows), surface interaction behaviors (physics-based collisions, avatar path planning), and visual effects (relighting, 3D-anchored focus and aperture effects). We break down the usage of depth into localized depth, surface depth, and dense depth, and describe our real-time algorithms for interaction and rendering tasks. We present the design process, system, and components of DepthLab to streamline and centralize the development of interactive depth features. We have open-sourced our software at https://github.com/googlesamples/arcore-depth-lab to external developers, conducted performance evaluation, and discussed how DepthLab can accelerate the workflow of mobile AR designers and developers. With DepthLab we aim to help mobile developers to effortlessly integrate depth into their AR experiences and amplify the expression of their creative vision.

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-08-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 点云PCL 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图像处理
图像处理基于腾讯云深度学习等人工智能技术,提供综合性的图像优化处理服务,包括图像质量评估、图像清晰度增强、图像智能裁剪等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档