Description
In this course, you will learn :
- Make any kind of AR App for Android
- Select and place your own 3D models in your AR scene
- Transform models by using simple touch gestures
- Taking photos of your AR scene
- Recording videos of your AR scene
- All kinds of new terms regarding AR (WorldSpace, LocalSpace, Trackable, Quaternion, Pose, etc...)
- How to detect pre-defined images in real life to spawn your models on them
- How to use the arcoreimg tool to generate augmented image databases
- How to detect faces in your AR scene to apply snapchat-like filters on them
- How to animate 3D models in AR
- How to let models move through the AR space
- How to handle all kinds of 3D rotations and transformations
- How to use the ObjectAnimator class
Syllabus :
1. Try-Out-Furniture App
- Creating the Layout
- Making Our BottomSheet Work
- Importing 3D Furniture Models
- Showing Models in the RecyclerView
- Selecting Models from the RecyclerView
- Loading Models from App Resources
- Adding Models to Our AR Scene
- Spawning Models by Double Tapping
- Make ViewNodes Always Look at the User
- Taking Photos of Our AR Scene
- Saving Photos in API 29+
- Requesting External Storage Permission
- Recording Videos of Our AR Scene
- BUG FIX - Images and Videos don't appear in Gallery on API Level < 28
- How to Improve This App?
2. Applying Snapchat-like Filters on Your Face - Augmented Faces App
- Importing Face Model and Texture
- Loading Model and Texture
- Detecting Faces and Applying the Filter
3. Summoning Pokémon on Our Books! - Augmented Images App
- Letting the User Choose an Image for the Scan
- The arcoreimg Tool
- Using a Pre-Created Image Database
- Importing the Pokémon Model
- Creating Our Custom Node Class
- Animating the Pokémon
- Scanning the Environment for Your Images
4. Let Star Wars Spaceships Fly Through Your House! - Animating 3D Models
- Creating Our Own Custom Animated Node
- Importing the Star Wars Models
- Creating the Spaceship Class
- Loading and Adding Spaceships to Our AR Scene
- Letting Spaceships Fly Around the User