~/talk

Put some 3D sparkles in your 2D app

Talkat DroidKaigi 2024 · 2024-09-11..09-13· [creative-coding, android]
links:none on file
slides:none on file

Shows how to drop real 3D models into an Android Compose app using the Filament engine, loading glb and gltf formats, and reusing one Engine plus loaders across list cards. Details include creating Skybox + indirect light, the three light types (directional, point, spot), toggling material params (metalness, roughness, baseColor), driving camera with camera manipulator or ValueAnimator, and reading embedded animations from a glb to play by ID. Includes ModelViewer glue and TextureView blending tips.

AI-written summary · about

  1. 0:003D in 2D apps
  2. 2:10Filament capabilities
  3. 7:51Filament on Android
  4. 13:11Lights and scenes in Filament
  5. 17:32Filament with Jetpack Compose
  6. 21:11Animations for 3D models
  7. 24:25Touch gestures for 3D
  8. 26:11Blend 3D with UI
  9. 27:58Custom materials and reflections
  10. 29:27Animated 3D models
  11. 31:373D object catalog
  12. 33:27Further learning
~/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.