Put some 3D sparkles in your 2D app | Droidcon Italy 2024
Droidcon Italy
0:00 / 0:00
Put some 3D sparkles in your 2D app | Droidcon Italy 2024
265 просмотров · 10 месяцев назад
Droidcon Italy
4,56 тыс. подписчиков
265 просмотров · 10 месяцев назад
Trigonometry, rototranslations, vectors, matrices... when thinking about 3D modeling and visualization most mobile apps developers start to get worried, but it doesn’t need to be all that scary!
In this talk we’ll see how any developer, even without any prior experience with the topic, can integrate some 3D model and environment into an Android app, blending it seamlessly with the existing UI. We’ll do this thanks to the great Filament library from Google.
At the end of the talk the audience will learn:
how a 3D model is made
which formats are supported by Filament
the main components needed to properly display a 3D model into an app
how to harness the powerful Filament lightning system to add more realism to the scene
how to blend 3D components into a Compose-based UI
advanced 3D animations
🎤 DANIELE BONALDO, Android software engineer
🎟️ 2025 Early Bird Tickets: https://it.droidcon.com/2025/tickets-...
⏩ Chapter:
00:00 intro
02:00 Filament library
03:53 Documentation
05:31 Model Files: GLTF & GLB
07:48 Samples
09:33 App base
10:43 Init
12:29 Programmatic Lights
14:21 Ambient Lights
16:58 ModelViewer
18:42 Camera Rotation
20:03 Touch Movements
22:04 Skyboxes
23:58 Material manipulation: color
24:53 Material Parameters
26:12 Model Animations
28:33 List of items
30:02 Navigation
30:58 Sceneview
📍Droidcon Italiy was held in Milan on November 29th and 30th. It was attended by over 600 people and broadcast live to over 150 attendees worldwide. The event was highly interactive, with excellent presentations, high-value networking and strong engagement among attendees. 🎉
✅ LinkedIn: / droidcon-italy
✅ Instagram: / droidcon_it
✅ X: / droidconit
✅ BluSky: https://bsky.app/profile/droidcon.it
✅ Telegram: https://t.me/s/Droidconit
#DroidconItaly #JetpackCompose #AndroidDev #3DOnAndroid #FilamentLibrary #UIAnimation #Android3D #MobileDevelopment #AndroidUI #ComposeAnd3D