搭配webXR、mindAR、three.js和tensorflow.js
你会学到:
获得构建不同类型的网络增强现实应用程序的实践经验,包括图像效果、人脸效果和世界效果
获得关于增强现实如何在网络浏览器中工作的基本理解
掌握使用WebXR、mind-ar-js和threejs构建web AR应用程序
学习使用tensorflowjs将AR与机器学习模型集成,以构建高度交互的体验
了解其他重要的网络增强现实库,包括AFRAME、模型查看器和商业软件开发工具包
学习使用有效的调试、模拟和模拟工具来加速开发
现在和不久的将来,全面了解所有的网络增强现实技术,并知道何时使用什么
为自己建立并发布一个在线增强现实产品组合
课程获取:网络增强现实开发简介 Introduction to Web AR development_云桥网络
MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch
语言:英语+中英文字幕(根据原英文字幕机译更准确)云桥网络 |时长:48节课(4h 48m) |大小:4 GB
要求
HTML、javascript和CSS方面的基础知识
拥有安卓或iOS设备
描述
介绍
这是开发基于网络的增强现实应用程序的最全面的指南。网络增强现实与众不同之处在于它是跨平台的,不需要安装应用程序。它们只是运行在普通网络浏览器上的普通网页。
你会学到什么
在本课程中,您将学习如何使用MindAR开源库来构建图像增强现实效果和人脸增强现实效果。MindAR是AR.js的继承者,AR . js是世界上最流行的免费使用的AR库。
此外,您将学习如何使用WebXR api来构建世界增强现实效果。WebXR是一个原生浏览器api,用于在浏览器上开发沉浸式AR和VR效果。
您还将学习如何将tensorflow.js机器学习模型集成到AR应用程序中,以创建高度交互式和有趣的效果。例如,使用手势或面部表情来控制AR内容。
您还将开始掌握最流行的3D渲染框架three.js的旅程。
其他重要的网络增强现实技术也将包括在内,包括AFRAME、模型查看器和商业增强现实软件开发工具包。
除了实际的开发技能,你还将学习关于AR如何在浏览器环境中工作的理论知识。
课程结构
课程材料是精心设计的。每个讲座都是高度模块化的,以提供一个单一的概念,这允许您在未来轻松查找任何参考资料。所有的示例源代码都很简洁,解释得很好。
分配
除了讲课之外,你还必须完成3项实践作业,每种跟踪效果各一项。其中一个任务是为你自己创建和部署一个真正的在线增强现实投资组合,你可以向其他人展示。
发展提示
有用的开发技巧将被覆盖,包括远程调试工具和网络摄像头模拟技术。
这门课是给谁的
Web开发人员
增强现实爱好者
WebXR、MindAR或threeJS爱好者