|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/introduction-to-web-ar-development/
课程评论:没有评论
课程名称:网络增强现实开发入门 课程概述: 本课程是开发基于网页的增强现实(AR)应用程序的最全面指南。与其他形式的增强现实不同,网络AR是跨平台的,且无需安装应用程序,只需在常规网页浏览器中运行即可。 学习目标: 在本课程中,学员将学习如何使用MindAR开源库构建图像AR效果和人脸AR效果。MindAR是AR.js的继承者,是全球最流行的免费AR库。此外,学员还将学习如何使用WebXR API构建世界AR效果,WebXR是用于在浏览器中开发沉浸式AR和VR效果的原生API。课程还将介绍如何将tensorflow.js机器学习模型集成到AR应用中,创造高度互动和有趣的效果,例如使用手势或面部表情控制AR内容。 学员还将开启掌握最流行的3D渲染框架three.js的旅程,课程还将涵盖其他重要的网络AR技术,包括AFRAME、model-viewer和商业AR SDK。此外,学员将学习AR在浏览器环境中工作原理的理论知识。 课程结构: 课程材料经过精心设计,每节课模块化程度高,便于未来查找参考资料。所有示例源代码简洁且解释清晰。 作业: 除了讲座,学员还需完成3个实际作业,涉及每种跟踪效果。一个作业要求学员创建并部署一个真实的在线AR作品集,方便向他人展示。 开发技巧: 课程中还将涵盖有用的开发技巧,包括远程调试工具和网络摄像头模拟技术。
IntroductionThis is the most comprehensive guide to developing web based augmented reality applications. Web AR stands out from others in that it's cross platform and requires no app installation. They are just regular web pages run on regular web browsers.What will you learnIn this course, you will learn how to use MindAR opensource library for building Image AR effects and Face AR effects. MindAR is a successor of AR.js, which is the most popular free-to-use AR library on the world.Besides, you will learn how to use WebXR api for building world AR effects. WebXR is a native browser api for developing immersive AR and VR effects on browsers.You will also learn how to integrate tensorflow.js machine learning models into AR applications, to create highly interactive and interesting effects. For example, using hand gestures or facial expressions to control AR contents.You will also kickstart the journey of mastering the most popular 3D rendering framework called three.js. Other important web AR technologies will also be covered, including AFRAME, model-viewer and commercial AR SDKs.Besides practical development skills, you will also learn theoretical knowledge on how AR works on a browser environment. Course StructureThe course material is carefully designed. Each lecture is highly modular to deliver a single concept, which allows you to look up any references easily in the future. All the sample source code is concise and well explained.AssignmentsBesides lectures, you will have to finish 3 practical assignments in total, one for each type of tracking effects. One of the assignment is for you to create and deploy a real online AR portfolio for yourself, which you can show other people.Development TipsUseful development tips will be covered, including remote debugging tools and webcam mocking technique.