The JPEG of 3D: Bringing 3D scenes and objects into your 2D Android app with glTF
summary
Facebook adds interactive 3D posts to Android and web by shipping scenes in glTF (binary .glb) and rendering them with an OpenGLES pipeline and a minimal Java renderer (source on fbsamples). 3D Photos convert depth maps to foreground/background meshes, and Draco mesh compression achieves up to 10:1 size reductions so network is the bottleneck not decode. Plans include PBR materials (Filament), GPU-friendly texture compression with client-side transcode, and per-primitive draw calls for efficient rendering.
AI-written summary · about
chapters (10)
- 0:00Introduction and overview
- 1:093D post on Facebook
- 4:22Why glTF is the JPEG of 3D
- 8:59Structure of glTF files
- 12:15Hello world glTF example
- 16:48Rendering glTF in Android
- 25:16Compressing 3D assets
- 29:15Physically based rendering
- 32:27Future of 3D on Android
- 33:10Q&A session
related talks
39mThe JPEG of 3D: Bringing 3D scenes and objects into your 2D Android app with glTF
35mPut some 3D sparkles in your 2D app
14m3D On The Web
33m3D content with Compose Multiplatform
20mBringing real-time 3D to mobile at SpaceX
44mNow smile (also in 3D)! Exploring AR, ML and Camera related APIs on Android
39mNow smile (also in 3D)! Exploring AR, ML and Camera related APIs on Android
15mDepthLab: Real-time 3D Interaction with Depth Maps for Mobile Augmented Reality
