Fun to write this up along with the team.
Exciting update in Artifact: our reading level cards just got an interactive 3D makeover. Visit your profile, tap your current level, and see the magic for yourself. Curious how we did it on iOS and Android? Here's the thread: 🧵 To start, our design wizard @gunnargray built the original cards in Cinema4D. We wanted the cards to look distinct from each other as you level up, and for the "higher level" cards to feel premium/metallic. For SceneKit on iOS, initially we tried bringing the stylized card as USDZ (Apple's 3D/AR format), but found we had better luck and control creating the shape and applying the metal textures ourselves — this also let us live-update/"level up" the text & image as the card spins. We then use physically-based lighting along with an environment map to give the card interesting moments as it spins/rotates, and add some bloom to the camera settings for shine. Check out five different environment maps and their effect as the camera rotates. On Android, generating cards on the fly would have been prohibitively complex. Our Android lead Justin found a clever alternative: we built a 3D model viewer own on top of Google's Filament, a real-time physically based rendering engine. Android's cards are glTF objects with pre-baked metallic textures that stay true to Gunner's design vision. Filament enables us use image-based lighting and ambient occlusion to render a beautiful stylized card while maintaining performance on a wide range of mobile devices. Since Filament is just a renderer, we have to handle our own animations and interactions. This is all just classic touch handlers, linear algebra, and OpenGL under the hood. Finally, we wrap all of this into a custom view based on SurfaceView for drawing. Enjoyed this, and love AI, product design, and craft? Artifact is hiring engineers who share our passion. Let's chat! Send a note to jobs@artifact.news
Where can I find it on the app?
Love this 💗💗
Top technology! #LinkedIn #intentions #memory #feelings #actions #economy #countries #life
🔥🔥🔥
Greetings from Sao Jose do Rio Preto, Sao Paulo State, Brazil. #probability #person #people #reader #memory #intentions
That’s awesome. Merging the physical and digital worlds!
Co-Founder, Man of Many - manofmany.com
1yHi Mike Krieger, Love this new feature! I'm reaching out to see how we can add Man of Many to Artifact? I've tried contacting the inquiries email with no luck. Appreciate your help.