Bike Configurator by needle

How To Use

Configure your Bike Adjust colors and materials, and review each part in detail.
Works on Desktop, Mobile, VR, AR, all right in your browser.

Invite collaborators Click Create Room to be put into a live, multi-user space – just copy the URL, send it to collaborators and they join you automatically.
There's currently a max limit for "users online at the same time" – if you don't get into a room, please try later.


This page was authored in Unity and exported to three.js using tools and technologies by 🌵 needle.

There are a lot of open technologies involved: 3D models are in glTF format, the render engine is three.js, VR and AR are using WebXR. The networking server runs on Glitch, and audio is sent over WebRTC using PeerJS.

Follow us on Twitter for more! @NeedleTools • @marcel_wiessler • @hybridherbst


🚲 "Mountain Bike" by Robert Schweier with animations and renderings by prefrontal cortex

Known Issues

Desktop VR On Chrome and Edge, VR should work with OpenXR-capable headsets such as HTC Vive, Oculus Rift, Quest via Link, ... Firefox will unfortunately turn off WebVR support with not WebXR support in sight.

WebXR on iOS Safari still doesn't support WebXR. Mozilla's WebXR Viewer currently doesn't load Castle Builder (and hasn't been updated in years).

Audio Volume Some users have reported low volume on iOS or Android that might be related to how the phones handle microphone input. We're investigating.

Anything else? Please report here!

Get in touch 🌵