AR - Augmented Reality
Keynote reel: https://www.youtube.com/watch?v=vhEtAAtsOG4
un po’ di storia: https://medium.com/deemaze-software/augmented-reality-a-simple-technical-introduction-83d5e77206b9
video: https://youtu.be/XLP4YTpUpBI?t=269
intro: https://unity.com/solutions/ar-and-vr-games
Mercati
- Entertainment
- https://www.tekrevol.com/blogs/22-best-augmented-reality-games/
- entertainment per adulti
- Education
- Cultural
- Medical
- Military Training / Defence
- Engineering Design
- Robotics and Telerobotics
- Manufacturing, Maintenance, Repair
- Consumer Design
- Marketing
- Art
- Film
- Unite Berlin Keynote: XR & Films https://youtu.be/3omw9dLkrR8?t=1136
Come funziona
camera, gyroscope, accelerometer, motion
Features
multiplatform mobile
Device tracking
track the device’s position and orientation in physical space.
Plane detection
detect horizontal and vertical surfaces
Point clouds, also known as feature points.
Anchor: an arbitrary position and orientation that the device tracks.
Light estimation
estimates for average color temperature and brightness in physical space.
Environment probe
a means for generating a cube map to represent a particular area of the physical environment.
Face tracking
detect and track human faces.
2D image tracking
detect and track 2D images. https://www.youtube.com/watch?v=ZhHExAxyVow
3D object tracking
detect 3D objects. https://www.youtube.com/watch?v=wrYYN3a6XZo
Meshing
generate triangle meshes that correspond to the physical space Lidar Scene reconstruction
Body tracking
2D and 3D representations of humans recognized in physical space
Collaborative participants
Human segmentation
determines a stencil texture and depth map of humans detected in the camera image
Raycast
queries physical surroundings for detected planes and feature points
Pass-through video
optimized rendering of mobile camera image onto touch screen as the background for AR content
Session management
manipulation of the platform-level configuration automatically when AR Features are enable or disabled
Occlusion
allows for occlusion of virtual content by detected environmental depth (environment occlusion) or by detected human depth (human occlusion
- https://blogs.unity3d.com/2020/06/25/blend-virtual-content-and-the-real-world-with-unitys-ar-foundation-now-supporting-the-arcore-depth-api/
- https://www.youtube.com/watch?v=KwuHOBaX8ns
Portals
https://www.youtube.com/watch?v=nMUYwPognsw https://www.youtube.com/watch?v=VjZ-TAsJCeE
AR Foundation
vedere https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@4.1/manual/index.html
Progetto test
- https://github.com/StefanoCecere/GameLab_AR_Unity
- https://github.com/Unity-Technologies/arfoundation-samples
art XR lecture: https://github.com/golanlevin/lectures