Introduction to Web AR development

This 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...

Learn Web AR development with web XR, mindAR, three.js, and tensorflow.js…

Introduction to Web AR development

Introduction to Web AR development

This 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.

What will you learn

  1. You will learn how to use the MindAR open-source library for building Image AR effects and Face AR effects. Mindy is a successor of AR.js, which is the most popular free-to-use AR library in the world.
  2. 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.
  3. You will learn how to integrate TensorFlow js machine learning models into AR applications.
  4. You will kickstart the journey of mastering the most popular 3D rendering framework called three.js.
  5. In practical development skills, you will learn theoretical knowledge on how AR works in a browser environment.

Course Structure

The course material is very important for all of you. Each lecture is highly modular to deliver a single concept. It allows you to look up any references easily in the future. All the sample source code is concise and well explained.

Assignments

You will have to finish 3 practical assignments in total, one for each type of tracking effect. One of the assignments is for you to create and deploy a real online AR portfolio for yourself.

Who this course is for: