Business context
The client is an event and media marketing company in Switzerland. It creates event experiences for its own customers and wanted to offer them in 3D, online.
The challenge
The client needed a 3D virtual experience builder. Its staff had to assemble rooms, lobbies and media without writing 3D code, and save the results for reuse. Placing panoramas, doors and video correctly in a 3D scene is hard to make simple for non-specialists.
Our solution
We developed a 3D virtual experience builder with three.js and React. Users compose a space from rooms and lobbies, map 360 panoramas onto it, and place content with direct manipulation in the scene.
- 3D room and lobby builder
- 360 panoramic texture mapper
- Door builder
- Video rendered in 3D space
- Users can create and save virtual experiences
- Drag and transform controls for 3D objects, and forms to fine-tune parameters
Business impact
An easy-to-use builder.
- Non-technical staff can produce virtual events themselves
- Saved experiences can be reused and adapted for new events




