WebAR入坑学习

简介: WebAR入坑学习

一、解决的问题

   1、解决AR需要下载App的麻烦

   2、分享简单

   3、高效制作

       Web3D都能相较传统的AR、VR制作周期要缩短很多,在更需要抓时效性的宣传中,选择WebAR/VR会更加适合。此外                     RAVVAR的Web3D编辑器也开放给大众来制作WebAR/VR场景。

   4、增加粉丝

   5、更酷炫产品展示

二、需要的技术面及目前开源的技术解决方案

image.png

WebRTC


   RAVVAR的Web3D编辑器也开放给大众来制作WebAR/VR场景


   EasyAR

       EasyAR实现WebAR功能


   AR.js打造高效WebAR(three.js+AR.js)

      AR.js 是一款应用于 Web 的高效增强现实(AR)库。

           特点:

  • 非常快:即使在手机上也能高效运行,包括 Android、IOS 和 Windows phone 。
  • 基于 Web :纯 Web 解决方案,无需安装。基于 three.js + jsartoolkit5
  • 开源:完全开源、免费
  • 标准:适用于任何带有 webgl 和 webrtc 的手机

  Three.js

      Three.j入门学习

       GitHub


   A-Frame    

        A-Frame School

        DEMO


JsArtoolkit

   Artoolkit的js版本,支持pat marker和nft marker的识别与跟踪,配合threejs可渲染模型,目前的问题是nft marker跟踪的帧率不高。

Awejs

   基于jsartoolkit实现了图片marker识别,并封装了空间定位能力,提供了AR/VR设备体验版本的Demo。

JsObjectDetect

   亮点功能在人脸和手势识别跟踪方面的表现,且能识别、跟踪人脸五官。 自称人脸识别方面能力和效果秒杀其他库:


Tracking.js

   Tracking.js提供了人脸识别的能力,但是在浏览器里边表现不佳。另外,这个库还提供了显示识别特征点等能力。


caffejs

   Caffejs支持在Web中运行神经网络功能,该项目提供了一些示例模型的演示。


如果能有一套成熟的方案把这个库包装一下用起来,意义还是挺大的:将图片识别的工作放在浏览器中完成,可以节省大量的网络流量和服务器资源。


但是目前浏览器中做识别由于性能原因,识别耗时较长,不能太过频繁的识别。




三、DEMO例子

   https://zhuanlan.zhihu.com/p/26364493

   https://blog.csdn.net/qq_35128576/article/details/81334847

   https://tgideas.qq.com/webplat/info/news_version3/804/7104/7106/m5723/201612/537832.shtml

   http://web.jobbole.com/90914/


四、3D素材在线制作

   https://www.ddd.online/mall/search?isFree=true

目录
相关文章
|
5天前
|
自然语言处理 程序员 Windows
【杂谈】关于大学生学习编程好用的工具
【杂谈】关于大学生学习编程好用的工具
真正的入门—提高班的学习
前几天开始了自己的计算机二级考试(C++),遵循三步走的战略(略读知宏观、详读知内容、做题看实战)、第一阶段结束之后,稍作总结就开始了第二阶段的学习,因为我们小团队采用化整为零细分学习的方法
|
人工智能 JavaScript 前端开发
编程开发新朋友 —— ChatGPT 和 NotionAI 实战
编程开发新朋友 —— ChatGPT 和 NotionAI 实战
|
存储 弹性计算 Kubernetes
k8s学习五-k8s介绍(为什么要学k8s)
k8s学习五-k8s介绍(为什么要学k8s)
183 0
k8s学习五-k8s介绍(为什么要学k8s)
|
存储 程序员 C++
C++入门详细笔记(共八章)(上)
C++入门详细笔记(共八章)
83 0
C++入门详细笔记(共八章)(上)
|
XML 前端开发 程序员
【Android开发】小白入门必看的”四框“使用教程,你学废了嘛?
【Android开发】小白入门必看的”四框“使用教程,你学废了嘛?
179 0
【Android开发】小白入门必看的”四框“使用教程,你学废了嘛?
|
算法 数据可视化 小程序
为学弟学妹精心整理的 python 系统入门学习
为学弟学妹精心整理的 python 系统入门学习
235 0
为学弟学妹精心整理的 python 系统入门学习
|
弹性计算 监控 JavaScript
关于一个大三学生做项目新手入坑的经验之谈
通过阿里云的实验简单的知道了云服务器的认识和了解,大概知道了云服务器的作用,他给我们带来了许多便利。
|
设计模式 Web App开发 移动开发
前端学习之路,分享给刚学或想学前端的网友(持续更新中)
  经常会在群里或论坛上看到有人问:“学习前端有什么捷径?”,一般都是卖油翁式的回答:“无他唯手熟尔”。那么该如何让手熟练呢?其实也就是该如何系统的学习前端。在本文中,我会结合自身的经历,分享一下自己学习前端的过程,期间会穿插引用我过去各个阶段所写的博文。