Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Introduction to Web AR development by HiuKim Yuen

Introduction to Web AR development by HiuKim Yuen

/

Author:HiuKim Yuen

Duration:5 hours on-demand video

Release date:2023, March

Publisher:Udemy

Skill level:Intermediate

Language:English

Exercise files:Yes

Software:WebXR, mindAR, three.js, tensorflow.js, AFRAME, model-viewer

Course URL:https://www.udemy.com/course/introduction-to-web-ar-development

Build cross-platform augmented reality experiences directly in the web browser without requiring app installations.

Ready to bring digital objects into the real world using just a web browser? This course dives into creating Web AR applications, meaning no app downloads are needed – just a URL. You’ll learn to build everything from cool image effects and face filters to interactive world effects, making your web projects more engaging than ever.

🎯 What you’ll learn

  • Build various Web AR applications like Image Effects, Face Effects, and World Effects.
  • Understand the fundamentals of how Augmented Reality works within web browsers.
  • Master WebXR, mind-ar-js, and three.js for creating web-based AR experiences.
  • Integrate machine learning models with tensorflow.js for interactive AR.
  • Explore other key libraries such as AFRAME, model-viewer, and commercial SDKs.
  • Learn effective debugging and simulation techniques to speed up development.
  • Gain a solid understanding of current and future web AR technologies.
  • Develop and publish an online AR portfolio to showcase your skills.

✅ Requirements

  • Skills: Basic knowledge in HTML, JavaScript, and CSS.
  • Hardware: An Android or iOS device.

📝 Description

This is the most comprehensive guide to developing web-based augmented reality applications. Web AR is awesome because it’s cross-platform and doesn’t need any app installation – they’re just regular web pages that run in standard web browsers.

You’ll learn how to use the MindAR open-source library for building Image AR and Face AR effects. MindAR is the successor to AR.js, which was super popular globally. Plus, you’ll dive into using the WebXR API for building world AR effects. WebXR is a native browser API designed for immersive AR and VR experiences.

We’ll also cover integrating tensorflow.js machine learning models into your AR applications to create highly interactive and interesting effects, like using hand gestures or facial expressions to control AR content. You’ll also get started with three.js, the most popular 3D rendering framework.

Other important web AR technologies like AFRAME, model-viewer, and commercial AR SDKs will be covered too. Beyond just practical development skills, you’ll grasp the theoretical side of how AR functions within a browser environment.

The course material is structured really well. Each lecture focuses on a single concept, making it easy to reference later. All the sample source code is clean and well-explained. You’ll also tackle three practical assignments, one for each type of tracking effect. One assignment even involves creating and deploying a real online AR portfolio for yourself. We’ll also share useful development tips, including remote debugging tools and webcam mocking techniques.

🧑‍🎓 Who this course is for:

  • Web developers looking to add AR capabilities to their projects.
  • AR Enthusiasts wanting to build experiences without native app development.
  • Anyone interested in learning WebXR, MindAR, or three.js.

🧑‍🏫 About the Author

HiuKim Yuen is a graduate of McGill University with a degree in Computer Science, specializing in Machine Learning. He’s also a former Google software engineer. In recent years, he’s focused heavily on web-based augmented reality. HiuKim is a major contributor to the open-source web AR community, including projects like AR.js and MindAR.

🏁 Final Result

  • You will complete three practical assignments, including creating and deploying your own online AR portfolio to showcase your newly acquired skills.
Curriculum

📋 Course content

  1. Introduction
    • Introduction7:05
    • Development Environment Setup5:27
    • Course Materials1:27
    • 3D Rendering Basic12:41
    • Tracking and AR9:35
    • Quick Start10:39
    • Installation Update (Newly added in March 2023)5:32
  2. MindAR – Image Target
    • Mock Webcam4:26
    • Custom Container1:58
    • Import 3D Models7:07
    • Multiple Image Targets3:16
    • Multiple Targets Tracking5:11
    • Animations4:15
    • Events Handling1:46
    • Audio Contents5:27
    • User Interactions9:47
    • Video Contents5:20
    • Chroma Videos4:36
    • Fix Autostart3:00
    • CSS Renderer5:25
    • Streaming Vimeo2:35
    • Streaming Youtube3:59
    • Custom UI/UX4:06
    • Image Tracking Conclusion3:39
  3. MindAR – Face Target
    • Online AR Portfolio (Quick Start)5:35
    • Import 3D Models1:52
    • Occluders7:13
    • FaceMesh6:13
    • Switch Cameras1:13
    • Photo Capture10:08
    • Web Share3:55
    • Face Tracking Conclusion2:07
  4. MindAR – Virtual Try-On Application
    • Virtual Try-On Application (Introduction)3:46
  5. WebXR
    • WebXR Quick Start13:31
    • ARButton5:14
    • Controllers4:43
    • Place Objects3:28
    • HitTests14:18
    • World Tracking Conclusion3:48
  6. AR Furniture Application
    • Sharing Camera Feed11:01
    • Hand Gestures Detection11:23
    • Face Emotions Detection9:59
  7. Other Web AR Technologies
    • Introduction to AFRAME7:35
    • AFRAME and WebXR5:10
    • AFRAME and MindAR4:51
    • Introduction to 5:47
    • Introduction to Commercial SDKs8:53
    • Introduction to Hosted Solutions2:50
  8. Course Summary
    • Course Summary8:47
Watch online or Download for Free
Introduction to Web AR development by HiuKim Yuen
NAME
SIZEDURATION
1. Introduction
154.5 MB
3. How AR Works in Browsers
306.5 MB
5. Face Tracking Applications
510.1 MB
6. World Tracking Applications
670 MB
7. Machine Learning Integration
441.7 MB
9. Conclusion
134 MB


Join us on
  Channel    and      Group

Leave a Comment

Your email address will not be published. Required fields are marked *