Learn ARCore Fundamentals of Google ARCore Learn to build augmented reality apps for Android Unity and the web with Google ARCore 1 0 1st Edition by Micheal Lanham – Ebook PDF Instant Download/DeliveryISBN: 1788833639, 9781788833639
Full download Learn ARCore Fundamentals of Google ARCore Learn to build augmented reality apps for Android Unity and the web with Google ARCore 1 0 1st Edition after payment.
Product details:
ISBN-10 : 1788833639
ISBN-13 : 9781788833639
Author: Micheal Lanham
Are you a mobile developer or web developer who wants to create immersive and cool Augmented Reality apps with the latest Google ARCore platform? If so, this book will help you jump right into developing with ARCore and will help you create a step by step AR app easily.
This book will teach you how to implement the core features of ARCore starting from the fundamentals of 3D rendering to more advanced concepts such as lighting, shaders, Machine Learning, and others.
We’ll begin with the basics of building a project on three platforms: web, Android, and Unity. Next, we’ll go through the ARCore concepts of motion tracking, environmental understanding, and light estimation. For each core concept, you’ll work on a practical project to use and extend the ARCore feature, from learning the basics of 3D rendering and lighting to exploring more advanced concepts.
You’ll write custom shaders to light virtual objects in AR, then build a neural network to recognize the environment and explore even grander applications by using ARCore in mixed reality. At the end of the book, you’ll see how to implement motion tracking and environment learning, create animations and sounds, generate virtual characters, and simulate them on your screen.
Learn ARCore Fundamentals of Google ARCore Learn to build augmented reality apps for Android Unity and the web with Google ARCore 1 0 1st Table of contents:
- Learn ARCore – Fundamentals of Google ARCore
- Packt Upsell
- Why subscribe?
- PacktPub.com
- Contributors
- About the author
- About the reviewer
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Download the color images
- Conventions used
- Get in touch
- Reviews
- Getting Started
- Immersive computing
- AR and ARCore
- Motion tracking
- Environmental understanding
- Light estimation
- The road ahead
- Summary
- ARCore on Android
- Installing Android Studio
- Installing ARCore
- Installing the ARCore service on a device
- Build and deploy
- Exploring the code
- Summary
- ARCore on Unity
- Installing Unity and ARCore
- Building and deploying to Android
- Remote debugging
- Testing the connection
- Remotely debugging a running app
- Exploring the code
- Unity Update method
- Summary
- ARCore on the Web
- Installing WebARonARCore
- Installing Node.js
- The Node Package Manager
- Exploring the samples
- Debugging web apps on Android
- Connecting Chrome Developer tools
- Debugging with Chrome
- 3D and three.js
- Understanding left- or right-handed coordinate systems
- 3D scale, rotation, and transformation
- Summary
- Real-World Motion Tracking
- Motion tracking in depth
- 3D sound
- Resonance Audio
- A tracking service with Firebase
- Setting up the database
- Time to test the connection
- Visualizing tracked motion
- Exercises
- Summary
- Understanding the Environment
- Tracking the point cloud
- Meshing and the environment
- Interacting with the environment
- Touch for gesture detection
- Drawing with OpenGL ES
- Shader programming
- Editing the shader
- Exercises
- Summary
- Light Estimation
- 3D rendering
- Building a test scene
- Materials, shaders, and textures
- 3D lighting
- Light estimation
- Cg/HLSL shaders
- Estimating light direction
- Updating the environmental lighting
- Exercises
- Summary
- Recognizing the Environment
- Introduction to ML
- Linear regression explained
- Deep learning
- Neural networks – the foundation of deep learning
- Programming a neural network
- Scripting the neural network
- Training a neural network
- Activating the warning
- Adding the environmental scanner
- Backward propagation explained
- Gradient descent explained
- Defining the network architecture
- The network view of the world
- Exercises
- TensorFlow
- Summary
- Blending Light for Architectural Design
- Setting up the project
- Building the scene
- Modifying the base scene
- The environment and placing content
- Building the UI
- Scripting the buttons
- Interacting with the virtual
- Building the object outliner
- Positioning the chair
- Lighting and shadows
- Turning the shadows on
- Exercises
- Summary
- Mixing in Mixed Reality
- Mixed reality and HoloKit
- Setting up HoloKit
- How does it work?
- Introducing WRLD
- Setting up WRLD for MR
- Navigating the map
- Switching from AR to MR
- Building the SceneSwitcher
- Creating the SceneSwitcher prefab
- Modifying the Wrld map script
- Mapping, GIS, and GPS
- Making the Splash scene
- Fixing the altitude issue
- What’s next?
- Exercises
- Summary
- Performance Tips and Troubleshooting
- Diagnosing performance
- Chrome DevTools
- Android Profiler
- Unity Profiler
- Tips for managing better performance
- General troubleshooting
- Troubleshooting code
- Exercises
- Troubleshooting tips
- Summary
- Other Books You May Enjoy
People also search for Learn ARCore Fundamentals of Google ARCore Learn to build augmented reality apps for Android Unity and the web with Google ARCore 1 0 1st:
learn arcore – fundamentals of google arcore
arcore fundamentals
arcore basics
arcore book pdf
arcore google
Tags: Learn ARCore, Fundamentals, Google ARCore Learn, Android Unity, Google ARCore, Micheal Lanham