ARCore and Sceneform Masterclass for Android
ARCore and Sceneform Masterclass for Android, available at $59.99, has an average rating of 4.55, with 38 lectures, 4 quizzes, based on 189 reviews, and has 1443 subscribers.
You will learn about 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 This course is ideal for individuals who are Android Developers who want to get a deep understanding of Augmented Reality It is particularly useful for Android Developers who want to get a deep understanding of Augmented Reality.
Enroll now: ARCore and Sceneform Masterclass for Android
Summary
Title: ARCore and Sceneform Masterclass for Android
Price: $59.99
Average Rating: 4.55
Number of Lectures: 38
Number of Quizzes: 4
Number of Published Lectures: 38
Number of Published Quizzes: 4
Number of Curriculum Items: 42
Number of Published Curriculum Objects: 42
Original Price: $27.99
Quality Status: approved
Status: Live
What 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
Who Should Attend
- Android Developers who want to get a deep understanding of Augmented Reality
Target Audiences
- Android Developers who want to get a deep understanding of Augmented Reality
______________________________________________________________________________________________________________________________________________
DISCLAIMER: The Sceneform plugin that is needed for this course is not available and will not be available for Android Studio 4.1 and higher. If you a version below that, you can take this course, otherwise you can’t.
______________________________________________________________________________________________________________________________________________
Welcome to the World of Augmented Reality!
Let it be an app to…
-
…test furniture in your house
-
…detect popular attractions to display additional information
-
…try on clothes from online shops
-
…apply funny filters on people’s faces
All this stuff that so much sounds like future is becoming more and more reality. To keep up with the rapidly changing tech world, you need to be constantly learning new technologies. Augmented Reality is one of those highly trending technologies that especially takes over the mobile market.
This course starts to give you the perfect introduction to Augmented Reality with Android and gets more advanced while you follow through it. I designed it in a way that you only need basic knowledge about Android Development with Kotlin to dive into it.
Every single line of code that is not trivial will be explained!
What do you get with this course?
-
This course will contain the complete source code for every single lesson, so you don’t need to worry about encountering an error and not being able to continue that part of the course. You can just visit my GitHub and select the corresponding lesson to get the source code with which you can easily continue.
-
You will get a complete cheat sheet for all the important new AR terms mentioned in this course. Of course, I will explain them in very detail in the course, but if you encounter them again and want to quickly look up what they meant, you can easily do that with this cheat sheet.
-
Also, after each section, you will get a quiz to solidify what you have just learned.
-
Of course, you will get all the 3D graphics, textures and website links I use in this course. However, feel free to choose your own ones.
What will we make together in this course?
In the first part, you will learn how to set up Android Studio so you’re ready to use AR. I will also show you how you can easily test your AR apps on your Android Emulator, so you don’t always have that annoying cable plugging for USB-Debugging.
In the second part, you will understand all the basics of Augmented Reality. We will build a real app with which you can try out furniture 3D models in your own house. Of course, you can use your very own models here and also decide how many models you want to include in that app. In this app you will learn how to place 3D objects in the AR scene, move them, rotate them, change their size and delete them. And that is not enough! You will also learn how you can easily take pictures and videos of your AR scene. Moreover, you will get familiar with 3D specific terms like WorldSpace, LocalSpace, Vector3, Quaternions and more.
The third part covers a cool app that will apply a funny fruit filter on faces your phone’s camera detects. This is very similar to Snapchat or Instagram. You will be able to use your very own filter and graphics here.
In the fourth part, all the Pokémon fans out there can be excited! We will detect pre-defined real life images that will automatically be detected in the app to let a cool animated Pokémon spawn on them! In my example, I spawn the model on book covers, but you can choose any surface that has some uniqueness and can therefore be recognized. You will be able to move the book around and carry your very own personal Pokémon through your house.
Finally, in the last part of this course, you will let Star Wars spaceships fly around your house! The intention of that app is to teach you how to animate 3D models in the AR scene and let them fly around you. In this last part, you will get a deeper understanding of 3D calculations with Vectors and Quaternions to implement your very own behaviour of moving.
And that is not enough! You will also get a bonus part in which I show you, how we can dynamically load 3D models remotely from Google Firebase. You will be able to choose any URL that leads to a 3D model and download it at runtime in your app to show it. I use Firebase for that because it is very popular in the world of Android, but feel free to use your own sources.
Let’s not longer wait and dive into the world of Augmented Reality together!
Course Curriculum
Chapter 1: Introduction
Lecture 1: What Will You Get With This Course?
Lecture 2: How to Use This Course? (IMPORTANT!)
Chapter 2: Project Setup
Lecture 1: Creating Our AR Project
Lecture 2: Running AR Apps in the Emulator
Chapter 3: Try-Out-Furniture App
Lecture 1: Creating the Layout
Lecture 2: Making Our BottomSheet Work
Lecture 3: Importing 3D Furniture Models
Lecture 4: Showing Models in the RecyclerView
Lecture 5: Selecting Models from the RecyclerView
Lecture 6: Loading Models from App Resources
Lecture 7: Adding Models to Our AR Scene
Lecture 8: Spawning Models by Double Tapping
Lecture 9: Make ViewNodes Always Look at the User
Lecture 10: Taking Photos of Our AR Scene
Lecture 11: Saving Photos in API 29+
Lecture 12: Requesting External Storage Permission
Lecture 13: Recording Videos of Our AR Scene (Part 1)
Lecture 14: Recording Videos of Our AR Scene (Part 2)
Lecture 15: Recording Videos of Our AR Scene (Part 3)
Lecture 16: BUG FIX – Images and Videos don't appear in Gallery on API Level < 28
Lecture 17: How to Improve This App?
Chapter 4: Applying Snapchat-like Filters on Your Face – Augmented Faces App
Lecture 1: Setting up the AR Fragment
Lecture 2: Importing Face Model and Texture
Lecture 3: Loading Model and Texture
Lecture 4: Detecting Faces and Applying the Filter
Chapter 5: Summoning Pokémon on Our Books! – Augmented Images App
Lecture 1: Letting the User Choose an Image for the Scan
Lecture 2: The arcoreimg Tool
Lecture 3: Using a Pre-Created Image Database
Lecture 4: Importing the Pokémon Model
Lecture 5: Creating Our Custom Node Class
Lecture 6: Animating the Pokémon
Lecture 7: Scanning the Environment for Your Images
Chapter 6: Let Star Wars Spaceships Fly Through Your House! – Animating 3D Models
Lecture 1: Creating Our Own Custom Animated Node
Lecture 2: Importing the Star Wars Models
Lecture 3: Creating the Spaceship Class
Lecture 4: Loading and Adding Spaceships to Our AR Scene
Lecture 5: Letting Spaceships Fly Around the User
Chapter 7: BONUS
Lecture 1: Loading 3D Models at Runtime from Firebase Storage
Instructors
-
Philipp Lackner
Programmierer
Rating Distribution
- 1 stars: 6 votes
- 2 stars: 3 votes
- 3 stars: 20 votes
- 4 stars: 59 votes
- 5 stars: 101 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 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
- Top 10 Gardening Courses to Learn in November 2024