Index
A
- altitude issue
- fixing / Fixing the altitude issue
- Android Studio
- installing / Installing Android Studio
- reference link / Installing Android Studio
- building / Build and deploy
- deploying / Build and deploy
- code, exploring / Exploring the code
- AR-enabled web browser
- samples, exploring / Exploring the samples
- ARCore
- service, installing on device / Installing the ARCore service on a device
- environment, implementing / The environment and placing content
- content, placing / The environment and placing content
- UI, building / Building the UI
- virtual interaction / Interacting with the virtual
- lighting / Lighting and shadows
- shadows / Lighting and shadows
- ARCore applications
- about / AR and ARCore
- motion tracking / Motion tracking
- environmental understanding / Environmental understanding
- light estimation / Light estimation
- approaches / The road ahead
- building / Building and deploying to Android
- deploying, to Android / Building and deploying to Android
- remote debugging / Remotely debugging a running app
- ARCore Firebase project
- database, setting up / Setting up the database
- connection, testing / Time to test the connection
- ARCore project
- setting up / Setting up the project
- scene, building / Building the scene
- base scene, modifying / Modifying the base scene
- ARCore SDK
- installing / Installing ARCore, Installing Unity and ARCore
- ARCore service APK
- reference link / Installing the ARCore service on a device
- aspect ratio / Motion tracking in depth
- augmented reality (AR)
- about / AR and ARCore
- switching, to mixed reality (MR) / Switching from AR to MR
- augmented reality (AR), industries / What's next?
- entertainment (Games) / What's next?
- healthcare (emergency services) / What's next?
- marketing (retail) / What's next?
- education (knowledge transfer) / What's next?
- military / What's next?
- design (all) / What's next?
- industrial (manufacturing) / What's next?
- automotive / What's next?
- music / What's next?
B
- backward propagation / Backward propagation explained
- binaural sound / 3D sound
C
- Cg shaders / Cg/HLSL shaders
D
- 3D
- about / 3D and three.js
- left-handed coordinate systems / Understanding left- or right-handed coordinate systems
- right-handed coordinate systems / Understanding left- or right-handed coordinate systems
- scale / 3D scale, rotation, and transformation
- rotation / 3D scale, rotation, and transformation
- transformation / 3D scale, rotation, and transformation
- 3D lighting / 3D lighting
- 3D rendering
- about / 3D rendering
- test scene, building / Building a test scene
- materials / Materials, shaders, and textures
- shaders / Materials, shaders, and textures
- textures / Materials, shaders, and textures
- 3D sound / 3D sound
- deep learning (DL)
- about / Linear regression explained, Deep learning
- neural networks (NN) / Neural networks – the foundation of deep learning
- device
- ARCore service, installing / Installing the ARCore service on a device
- drawing
- with OpenGL ES / Drawing with OpenGL ES
E
- earth-centered, earth-fixed (ECEF) / Mapping, GIS, and GPS
- environment
- interacting with / Interacting with the environment
- environmental lighting
- updating / Updating the environmental lighting
- environmental understanding / Environmental understanding
- epoch / Defining the network architecture
F
- Firebase
- tracking service / A tracking service with Firebase
- reference link / A tracking service with Firebase, Time to test the connection
G
- GIS / Mapping, GIS, and GPS
- Git installation
- reference link / Installing ARCore
- GL Shading Language (GLSL) / Shader programming
- GPS / Mapping, GIS, and GPS
- gradient descent / Backward propagation explained
- graphic processing unit (GPU) / Shader programming
H
- High Level Shading Language (HLSL) / Shader programming
- HLSL shaders / Cg/HLSL shaders
- HoloKit
- about / Mixed reality and HoloKit
- setting up / Setting up HoloKit
- working / How does it work?
I
- immersive computing / Immersive computing
- Integrated Development Environments (IDEs) / Exploring the code
L
- light direction
- estimating / Estimating light direction
- light estimation / Light estimation, 3D lighting, Light estimation
- linear regression / Linear regression explained
- Long Term Support (LTS) / Installing Node.js
M
- Machine Learning (ML)
- about / Introduction to ML
- target detection / Introduction to ML
- image recognition / Introduction to ML
- object detection / Introduction to ML
- face detection / Introduction to ML
- person detection / Introduction to ML
- hand/gesture detection / Introduction to ML
- pose detection, on object / Introduction to ML
- light source detection / Introduction to ML
- environment detection / Introduction to ML
- linear regression / Linear regression explained
- map
- navigating / Navigating the map
- mapping / Mapping, GIS, and GPS
- meshing / Environmental understanding, Meshing and the environment
- Mirage Solo / Mixed reality and HoloKit
- mixed reality (MR)
- WRLD, setting up for / Setting up WRLD for MR
- augmented reality (AR), switching from / Switching from AR to MR
- MobileNet / TensorFlow
- motion tracking / Motion tracking, Motion tracking in depth
N
- network architecture
- defining / Defining the network architecture
- activation function / Defining the network architecture
- input neurons / Defining the network architecture
- output neurons / Defining the network architecture
- hidden layers/neurons / Defining the network architecture
- training method / Defining the network architecture
- neural networks (NN)
- about / Linear regression explained, Neural networks – the foundation of deep learning
- programming / Programming a neural network
- scripting / Scripting the neural network
- training / Training a neural network
- warning, activating / Activating the warning
- environmental scanner, adding / Adding the environmental scanner
- backward propagation / Backward propagation explained
- gradient descent / Gradient descent explained
- network architecture, defining / Defining the network architecture
- normalized input / The network view of the world
- Node.js
- installing / Installing Node.js, The Node Package Manager
- Node Package Manager (npm) / The Node Package Manager
O
- opaque / Drawing with OpenGL ES
- OpenGL ES
- used, for drawing / Drawing with OpenGL ES
- drawing with / Drawing with OpenGL ES
P
- performance, diagnosing
- about / Diagnosing performance
- Chrome DevTools / Chrome DevTools
- Android Profiler / Android Profiler
- Unity Profiler / Unity Profiler
- performance management
- Physically-Based Rendering (PBR) / 3D lighting
- point cloud
- tracking / Tracking the point cloud
Q
- quaternion / Motion tracking in depth
R
- rasterization / 3D rendering
- ray casting
- about / Interacting with the environment
- example / Interacting with the environment
- red blue green alpha (RGBA) / Editing the shader
- reinforcement learning (RL) / Deep learning
- remote debugging
- about / Remote debugging
- connection, testing / Testing the connection
- remote web debugging set up, on Android device
- about / Debugging web apps on Android
- Chrome Developer tools, connecting / Connecting Chrome Developer tools
- debugging, with Chrome / Debugging with Chrome
- Resonance Audio / 3D sound, Resonance Audio
S
- SceneSwitcher
- building / Building the SceneSwitcher
- SceneSwitcher prefab
- creating / Creating the SceneSwitcher prefab
- shader
- editing / Editing the shader
- shader programming / Shader programming
- shadows
- about / Lighting and shadows
- turning on / Turning the shadows on
- Sigmoid function / Training a neural network
- Splash scene
- making / Making the Splash scene
- supervised learning / Linear regression explained
T
- TensorFlow / TensorFlow
- three.js / 3D and three.js
- touch gesture / Touch for gesture detection
- tracked motion
- visualizing / Visualizing tracked motion
- tracking service
- with Firebase / A tracking service with Firebase
- transparent / Drawing with OpenGL ES
- troubleshooting
- about / General troubleshooting
- tips / Troubleshooting tips
- troubleshooting code / Troubleshooting code
- TurboSquid / The environment and placing content
U
- UI, ARCore
- buttons, scripting / Scripting the buttons
- Unity
- installing / Installing Unity and ARCore
- code, exploring / Exploring the code
- Update method / Unity Update method
- Unity 3D
- reference link / Installing Unity and ARCore
- Unity Profiler / Unity Profiler
V
- virtual interaction, ARCore
- object outliner, building / Building the object outliner
- chair, positioning / Positioning the chair
- visual-inertial odometry (VIO) / Motion tracking in depth
W
- WebARonARCore
- installing / Installing WebARonARCore
- about / Installing WebARonARCore
- reference link / Installing WebARonARCore
- WRLD
- about / Introducing WRLD
- setting up, for mixed reality (MR) / Setting up WRLD for MR
- Wrld map script
- modifying / Modifying the Wrld map script