This course includes everything you need to know to go from an AR beginner to an advanced WebXR and Three.js developer. You'll learn how to create interactive experiences with AR on the web, as well as advanced techniques such as the usage of image targets, multiplayer techniques, shadows, touch gestures, spatial audio, and much more.
Previous knowledge of Javascript will be helpful, but the code samples and lectures are fully documented to help you pick up new skills no matter where you are in your AR journey.
Learning goals:
By the end of this course you know how to build simple and advanced experiences on the web. The code lectures and samples are structured such that you will be able to combine them and remix them for your needs to create ever-more sophisticated apps. Specifically you will learn how to:
- Load and display objects and models in AR
- Animate objects and models
- Work with different types of 3D models
- Use touch gestures to provide interactivity
- Use the WebXR API
- Debug AR apps
- Add GUI interfaces for interactivity
- Create advanced animations including the addition of user interactivity
- Perform hit testing to put objects on surfaces
- Use image targets
- Use lighting and shadows in convincing ways in AR
- Use 3D spatial audio for immersive experiences
- Create multiplayer apps
- And much much more!
Our commitment to you:
If there's anything missing in the content that you'd like to learn, just get in touch and we'll add additional videos and code samples to support your learning journey.