ARCore and Sceneform Masterclass for Android

所在平台: Udemy

课程主页: https://www.udemy.com/course/arcore-and-sceneform-masterclass-for-android-q/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Android ARCore与Sceneform大师班 课程概述: 欢迎来到增强现实的世界!在这门课程中,您将探索使用Android进行增强现实开发的基础和高级技能。本课程专为具有基本Android开发(Kotlin)知识的学习者设计,让您在实践中掌握AR技术。 请注意,所需的Sceneform插件不适用于Android Studio 4.1及以上版本,只有在使用低于该版本的Android Studio时才能参加本课程。 课程内容包括: 1. **环境设置**:学习如何设置Android Studio,并在Android模拟器上测试AR应用,简化USB调试。 2. **基础知识**:构建一个可以在您的家中试用3D家具模型的真实应用,学习如何在AR场景中放置、移动、旋转和删除3D物体,并能够拍摄AR场景的照片和视频。此外,还将学习3D特定术语,如WorldSpace、LocalSpace、Vector3和四元数等。 3. **趣味应用**:开发一个为手机摄像头检测到的面孔应用有趣的水果滤镜,类似于Snapchat或Instagram的效果。 4. **精灵捕捉**:对于宝可梦迷而言,将通过检测预定义的现实生活图像,在应用中生成动画宝可梦模型,您可以选择任何独特的表面来显示。 5. **动态动画**:让《星球大战》的飞船在您的房子里飞翔,学习如何在AR场景中动画化3D模型,并深入理解3D计算。 额外内容包括:如何从Google Firebase动态加载3D模型,使您的应用可以实时下载并展示3D模型的链接。 本课程提供了每节课程的完整源代码、重要AR术语的备忘单、3D图形和纹理,以及每个部分后的测验,以巩固您的学习。 现在就让我们一起进入增强现实的奇妙世界吧!

课程评论(0条)

课程详情

______________________________________________________________________________________________________________________________________________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 facesAll 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!

课程标签

0人关注该课程

主题相关的课程