Put some 3D sparkles in your 2D app
summary
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
chapters (12)
- 0:003D in 2D apps
- 2:10Filament capabilities
- 7:51Filament on Android
- 13:11Lights and scenes in Filament
- 17:32Filament with Jetpack Compose
- 21:11Animations for 3D models
- 24:25Touch gestures for 3D
- 26:11Blend 3D with UI
- 27:58Custom materials and reflections
- 29:27Animated 3D models
- 31:373D object catalog
- 33:27Further learning
related talks
33m3D content with Compose Multiplatform
36mCreative Coding with Compose
37mThe JPEG of 3D: Bringing 3D scenes and objects into your 2D Android app with glTF
36mBuilding an AR app with Compose & OpenGL ES
34mUnlocking the Power of Shaders in Android with AGSL and Jetpack Compose
26mPractical Filament - Reshape your UI!
40mMastering Liquid Glass: Advanced blur effects and performance in Jetpack Compose
27m3D graphics in React & React Native using React-three-fiber
