Introduction to Web AR development
Introduction to Web AR development, available at $74.99, has an average rating of 4.61, with 49 lectures, based on 566 reviews, and has 4179 subscribers.
You will learn about Gain hands-on experiences on building different types of Web AR applications including Image Effects, Face Effects and World Effects Acquire basic understandings on how AR works in web browsers Master using WebXR, mind-ar-js and threejs for building web AR applications Learn integrating AR with machine learning models using tensorflowjs to build highly interactive experiences Get to know other important web AR libraries, including AFRAME, model-viewer and commercial SDKs Learn using effective debugging, simulating and mocking tools to speed up development Develop a comprehensive understanding on all web AR technologies, now and near future, and know when to use what Build and publish an online AR portfolio for yourself This course is ideal for individuals who are Web developers or AR Enthusiasts or WebXR, MindAR or threeJS enthusiasts It is particularly useful for Web developers or AR Enthusiasts or WebXR, MindAR or threeJS enthusiasts.
Enroll now: Introduction to Web AR development
Summary
Title: Introduction to Web AR development
Price: $74.99
Average Rating: 4.61
Number of Lectures: 49
Number of Published Lectures: 49
Number of Curriculum Items: 52
Number of Published Curriculum Objects: 52
Original Price: $27.99
Quality Status: approved
Status: Live
What You Will Learn
- Gain hands-on experiences on building different types of Web AR applications including Image Effects, Face Effects and World Effects
- Acquire basic understandings on how AR works in web browsers
- Master using WebXR, mind-ar-js and threejs for building web AR applications
- Learn integrating AR with machine learning models using tensorflowjs to build highly interactive experiences
- Get to know other important web AR libraries, including AFRAME, model-viewer and commercial SDKs
- Learn using effective debugging, simulating and mocking tools to speed up development
- Develop a comprehensive understanding on all web AR technologies, now and near future, and know when to use what
- Build and publish an online AR portfolio for yourself
Who Should Attend
- Web developers
- AR Enthusiasts
- WebXR, MindAR or threeJS enthusiasts
Target Audiences
- Web developers
- AR Enthusiasts
- WebXR, MindAR or threeJS enthusiasts
Introduction
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. They are just regular web pages run on regular web browsers.
What will you learn
-
In 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 Structure
The 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.
Assignments
Besides 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 Tips
Useful development tips will be covered, including remote debugging tools and webcam mocking technique.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Primer
Lecture 1: Development Environment Setup
Lecture 2: Course Materials
Chapter 3: How AR Works in Browsers
Lecture 1: 3D Rendering Basic
Lecture 2: Tracking and AR
Chapter 4: Image Tracking Applications
Lecture 1: Quick Start
Lecture 2: Installation Update (Newly added in March 2023)
Lecture 3: Mock Webcam
Lecture 4: Custom Container
Lecture 5: Import 3D Models
Lecture 6: Multiple Image Targets
Lecture 7: Multiple Targets Tracking
Lecture 8: Animations
Lecture 9: Events Handling
Lecture 10: Audio Contents
Lecture 11: User Interactions
Lecture 12: Video Contents
Lecture 13: Chroma Videos
Lecture 14: Fix Autostart
Lecture 15: CSS Renderer
Lecture 16: Streaming Vimeo
Lecture 17: Streaming Youtube
Lecture 18: Custom UI/UX
Lecture 19: Image Tracking Conclusion
Chapter 5: Face Tracking Applications
Lecture 1: Quick Start
Lecture 2: Import 3D Models
Lecture 3: Occluders
Lecture 4: FaceMesh
Lecture 5: Switch Cameras
Lecture 6: Photo Capture
Lecture 7: Web Share
Lecture 8: Face Tracking Conclusion
Chapter 6: World Tracking Applications
Lecture 1: Introduction to WebXR
Lecture 2: WebXR Quick Start
Lecture 3: ARButton
Lecture 4: Controllers
Lecture 5: Place Objects
Lecture 6: HitTests
Lecture 7: World Tracking Conclusion
Chapter 7: Machine Learning Integration
Lecture 1: Sharing Camera Feed
Lecture 2: Hand Gestures Detection
Lecture 3: Face Emotions Detection
Chapter 8: Other WebAR Technologies
Lecture 1: Introduction to AFRAME
Lecture 2: AFRAME and WebXR
Lecture 3: AFRAME and MindAR
Lecture 4: Introduction to <model-viewer>
Lecture 5: Introduction to Commercial SDKs
Lecture 6: Introduction to Hosted Solutions
Chapter 9: Conclusion
Lecture 1: Course Summary
Instructors
-
HiuKim Yuen
WebAR Developer
Rating Distribution
- 1 stars: 6 votes
- 2 stars: 3 votes
- 3 stars: 32 votes
- 4 stars: 132 votes
- 5 stars: 393 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024