Attik

Every room,
before you buy.

A customer cannot tell whether a sofa fits until it arrives. We built the answer into the shop, so customers can test the room before they buy.

2.6mWalls at real height, with doors and windows as true openings
25cmSnap distance to a wall, rotating in 15 degree steps
45%Of its bounding box is all one sofa actually fills
0Render loops running on the product grid

See it running.
Right in the browser.

A sneak peek into the virtual room configurator we built for a furniture retail client.

Lay out the room.
Then walk around it.

Place furniture, change the colour of any piece, and look from any angle. It runs on a normal laptop.

The room planner with furniture placed in a room

A box around a sofa
is not a sofa.

Rotate a bounding box and you get the box around the box. One sofa fills 45 percent of its rectangle, so it could never reach a wall. We measure the real outline instead.

The product configurator with a green colourway

Colour changes.
Nothing reloads.

Every card shares one offscreen renderer and draws each colourway once. After that the grid costs nothing on the GPU.

The same product in a dark colourway

Take the room with you.

Export the whole scene as a 3D file and open it anywhere.

The Attik product catalogue

Take the room with you.
Or turn it around right here.

The planner exports the whole scene as a 3D file. This is one of those exports, loaded in your browser. Drag to orbit it.

Loading the room
Drag to exploreTurn the room around
Scroll or pinch to zoomMove closer or pull back

ClientAttik
BuiltStorefront, product configurator, 3D room planner
StackReact, Three.js, WebGL
Liveattik.co.uk

Want customers to
see it before they buy?

Tell us what you are building.