~/talk

Building an AR app with Compose & OpenGL ES

Talkat droidcon New York 2024 · 2024-09-19..09-20· [android]
links:none on file
slides:none on file

Shows how to integrate Compose with OpenGL ES by embedding a GLSurfaceView via AndroidView and managing EGL and a render thread, renders the camera as a full‑screen quad in NDC using ARCore texture coordinates, and updates the virtual camera from ARCore pose data so virtual objects move with the device. Demonstrates depth map occlusion and image stabilization by using an offscreen FBO render pass and then compositing with the camera texture, plus sample GitHub code.

AI-written summary · about

  1. 0:00AR with Compose & OpenGL
  2. 3:33OpenGL + Compose UI
  3. 8:08OpenGL crash course
  4. 14:55Virtual to AR transition
  5. 18:58ARCore tracking updates
  6. 21:29Environmental understanding
  7. 23:21ARCore depth & occlusion
  8. 26:06Image stabilization in ARCore
  9. 27:51Advanced OpenGL frame buffers
  10. 33:15OpenXR standard recap
  11. 35:25Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.