top of page

IKEA Digital

Transforming IKEA's physical showrooms to digital. An interactive experience that allows users to experience lighting in a virtual room, in a lightweight, web friendly way.

IKEA Digital

Transforming IKEA's physical showrooms to digital. An interactive experience that allows users to experience lighting in a virtual room, in a lightweight, web friendly way.

Transforming IKEA's physical showrooms to digital. An interactive experience that allows users to experience lighting in a virtual room, in a lightweight, web friendly way.
Rive animation thumbnail
For full process and other projects, please open on desktop.

Role

UX/UI design, Motion design, Prototyping

Context

CHALLENGE : E-commerce is still stuck in static imagery. AR/VR or 3D implementation is cumbersome and resource intensive.

OBJECTIVE : Re-define product showcase by transforming the experience of visiting a physical IKEA showroom digitally.

Why this beats traditional e-commerce?

1. INTERACTION

From passive scrolling to active exploration.

2. EVALUATION

Apples-to-apples comparison: same scene in both daylight and evening.

3. CONTEXT

Isolated effect: see what a single lamp adds where it sits.

1. https://www.shopify.com/blog/3d-ecommerce

2. Mertens, A. (2022). User Experience Evaluation of B2C E-Commerce Websites Based on Fuzzy Information. Wireless Communications and Mobile Computing, 2022, 1–10. https://doi.org/10.1155/2022/6767960

3. W. You, C.-y. Yang, Z. Zhou, and L. Sun, "PaRUS: A Virtual Reality Shopping Method Focusing on Context between Products and Real Usage Scenes," arXiv.org, 2023. doi: 10.48550/arXiv.2306.14208

Design Solution

INTERACTIVE   |   INTUITIVE   |  LIGHTWEIGHT

GEMINI 2.5 (NANO BANANA)
PHOTOSHOP
RIVE
Day w Lamps 1
Clean Plate
Day w Lamp 1
Day w Lamp 2
Day w Lamp 3
Night - Only lamp 1 on
Night - Only lamp 2 on
Night - Only lamp 3 on
night clean
Night w Lamps

Layers Versioning

Taking an initial image, I used Gemini 2.5 (Nano Banana) to make versions of the image as layers to be used, iterating on prompts to keep framing and perspective consistent.

Then, I used Photoshop to make the layers ready for compositing.

Rive Workflow 1

Rive Time!

I used a single Rive state machine to control scene context and hotspots.

Inputs for Day, Night, Visibility, and Add/Remove map through listeners to button clicks and hitbox enter or exit. Transitions move between Day and Night modes, while each hotspot handles its own place and remove logic.

LAMP TOGGLE

Individual lamp control lets the user see exactly how each lamp interacts with the scene.

HOTSPOT VISIBILITY

Show or hide placement markers lets the user evaluate the scene cleanly.

DAY / NIGHT MODES

Switching between the times of the day shows the aesthetic and functional sides of the products.

Prototype

Rive animation thumbnail

Lightweight interactive embed

Low-friction deployment

Runs as a lightweight web embed, no app install, no ARKit, no WebGL. Loads fast on mobile and desktop.

Prototype to production

State machines handle logic cleanly, so it can be shipped as an interactive module on a PDP with minimal engineering lift.

Performance and scale

Small asset footprint, easy to duplicate across SKUs without heavy 3D pipelines.

bottom of page