Skip to content
This repository was archived by the owner on Aug 9, 2025. It is now read-only.

Commit c111eda

Browse files
committed
Updated README.md with latest UIST 2020 publication.
1 parent d56cafd commit c111eda

File tree

1 file changed

+25
-16
lines changed

1 file changed

+25
-16
lines changed

README.md

Lines changed: 25 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ coordinates (CPU).
4646
* False-color depth map
4747

4848
## Unity project setup
49-
These samples target [**Unity 2018.4.16f1**](https://unity3d.com) and require
49+
These samples target [**Unity 2018.4.24f1**](https://unity3d.com) and require
5050
[**ARCore SDK for Unity**](https://github.com/google-ar/arcore-unity-sdk)
5151
**v1.18.0** or newer. Download and import
5252
[`arcore-unity-sdk-1.18.0.unitypackage`](https://github.com/google-ar/arcore-unity-sdk/releases)
@@ -90,7 +90,8 @@ Assets/ARRealismDemos/DepthEffects/Scenes/DepthOfFieldEffect.unity
9090
Assets/ARRealismDemos/Water/Scenes/Water.unity
9191
Assets/ARRealismDemos/CollisionDetection/Scenes/CollisionAwareObjectPlacement.unity
9292
Assets/ARRealismDemos/PointCloud/Scenes/PointCloud.unity
93-
Assets/ARRealismDemos/ScreenSpaceDepthMesh/Scenes/ScreenSpaceDepthMesh.unity`
93+
Assets/ARRealismDemos/ScreenSpaceDepthMesh/Scenes/ScreenSpaceDepthMesh.unity
94+
Assets/ARRealismDemos/ScreenSpaceDepthMesh/Scenes/StereoPhoto.unity`
9495

9596
## Upcoming breaking change affecting 32-bit-only apps
9697

@@ -181,8 +182,8 @@ This experience allows the user to change the material of real-world surfaces
181182
through touch. This uses depth meshes.
182183

183184
### `OrientedReticle`
184-
This sample uses depth hit testing to obtain the raycasted
185-
3D position and surface normal of a raycasted screen point.
185+
This sample uses depth hit testing to obtain the raycasted 3D position and
186+
surface normal of a raycasted screen point.
186187

187188
### `PointCloud`
188189
This samples computes a point cloud on the CPU using the depth array. Press the
@@ -193,10 +194,9 @@ This sample uses the GPU depth texture to compute collisions
193194
between rain particles and the physical environment.
194195

195196
### `Relighting`
196-
This sample uses the GPU depth texture to computationally
197-
re-light the physical environment through the AR camera. Areas of the
198-
physical environment close to the artifical light sources are lit, while areas
199-
farther away are darkened.
197+
This sample uses the GPU depth texture to computationally re-light the physical
198+
environment through the AR camera. Areas of the physical environment close to
199+
the artificial light sources are lit, while areas farther away are darkened.
200200

201201
### `ScreenSpaceDepthMesh`
202202
This sample uses depth meshes. A template mesh containing a regular grid of
@@ -206,19 +206,20 @@ GPU depth texture. Press **Freeze** to take a snapshot of the mesh and press
206206
**Unfreeze** to revert back to the live updating mesh.
207207

208208
### `StereoPhoto`
209-
This sample uses depth meshes and `ScreenSpaceDepthMesh`. After freezing the
210-
mesh, we cache the current camera's projection and view matrices, circulate the
211-
camera around a circle, and perform projection mapping onto the depth mesh with
212-
the cached camera image. Press **Capture** to create the animated 3D photo and
213-
press **Preview** to go back to camera preview mode.
209+
This sample uses depth meshes and
210+
[`ScreenSpaceDepthMesh`](#ScreenSpaceDepthMesh). After freezing the mesh, we
211+
cache the current camera's projection and view matrices, circulate the camera
212+
around a circle, and perform projection mapping onto the depth mesh with the
213+
cached camera image. Press **Capture** to create the animated 3D photo and press
214+
**Preview** to go back to camera preview mode.
214215

215216
### `SnowParticles`
216217
This sample uses the GPU depth texture to compute collisions
217218
between snow particles, the physical environment, and the orientation of each
218219
snowflake.
219220

220221
### `Splat`
221-
This sample uses the [`Oriented Reticle`](#oriented-reticle) and
222+
This sample uses the [`Oriented Reticle`](#orientedreticle) and
222223
the depth mesh in placing a surface-aligned texture decal within the physical
223224
environment.
224225

@@ -275,20 +276,28 @@ text on your main menu or notice screen: "This application runs on
275276
which is provided by Google LLC and governed by the
276277
[Google Privacy Policy](//policies.google.com/privacy)".
277278

279+
## Related Publication
280+
281+
Please refer to https://augmentedperception.github.io/depthlab/ for our paper published in ACM UIST 2020: "DepthLab: Real-Time 3D Interaction With Depth Maps for Mobile Augmented Reality".
282+
278283
## References
279284

280285
If you use ARCore Depth Lab in your research, please reference it as:
281286

282287
@inproceedings{Du2020DepthLab,
283288
title = {{DepthLab: Real-time 3D Interaction with Depth Maps for Mobile Augmented Reality}},
284-
author = {Du, Ruofei and Turner, Eric and Dzitsiuk, Max and Prasso, Luca and Duarte, Ivo and Dourgarian, Jason and Afonso, Joao and Pascoal, Jose and Gladstone, Josh and Cruces, Nuno and Izadi, Shahram and Kowdle, Adarsh and Tsotsos, Konstantine and Kim, David},
289+
author = {Du, Ruofei and Turner, Eric and Dzitsiuk, Maksym and Prasso, Luca and Duarte, Ivo and Dourgarian, Jason and Afonso, Joao and Pascoal, Jose and Gladstone, Josh and Cruces, Nuno and Izadi, Shahram and Kowdle, Adarsh and Tsotsos, Konstantine and Kim, David},
285290
booktitle = {Proceedings of the 33rd Annual ACM Symposium on User Interface Software and Technology},
286291
year = {2020},
287292
publisher = {ACM},
288-
numpages = {14},
293+
numpages = {15},
289294
series = {UIST},
290295
}
291296

297+
or
298+
299+
Ruofei Du, Eric Turner, Maksym Dzitsiuk, Luca Prasso, Ivo Duarte, Jason Dourgarian, Joao Afonso, Jose Pascoal, Josh Gladstone, Nuno Cruces, Shahram Izadi, Adarsh Kowdle, Konstantine Tsotsos, and David Kim. 2020. DepthLab: Real-Time 3D Interaction With Depth Maps for Mobile Augmented Reality. Proceedings of the 33rd Annual ACM Symposium on User Interface Software and Technology, pp. 15.
300+
292301
## Additional information
293302

294303
You may use this software under the

0 commit comments

Comments
 (0)