Revolut Jul 17, 2019

Interactive 3D Cards for Revolut iOS App

Article Summary

Igor Dudenkov from Revolut reveals how they built interactive 3D metal cards in iOS—without touching OpenGL or Metal frameworks. The secret? Apple's high-level SceneKit framework that made photorealistic card rendering accessible.

When Revolut launched their Metal card (carved from 18g of stainless steel), designers wanted users to feel the texture and weight through the app. The iOS team built a 3D card visualization system using SceneKit, physically-based rendering, and HDRI lightmaps to create realistic metal surfaces that respond to user gestures.

Key Takeaways

Critical Insight

Revolut achieved photorealistic 3D card rendering in iOS by leveraging SceneKit's node-based framework and physically-based materials, avoiding the complexity of low-level graphics APIs.

The article includes the exact material properties and lighting setup that made the metal effect work—plus why their first lighting approach failed spectacularly.

Recent from Revolut

Related Articles