
Interactive 3D for React, without starting from scratch.
Dev Tools · Live · Colombo
React Immersive is a React component library for building interactive 3D experiences on the web. Give it a GLB or GLTF model and it provides a production-ready viewer with mesh selection, camera control, lighting and built-in UI panels, so teams can skip weeks of setup and focus on the experience. It offers three levels of control. SimpleModelViewer is a zero-config drop-in viewer. ModelViewer adds object bindings, so colour, texture, visibility and actions are driven directly from application data, along with measurement tools, annotations and performance tuning. BindingBuilder is a browser-based editor where users click on meshes, define bindings and camera waypoints visually, and export them as JSON or TypeScript. Built on React Three Fiber, it includes tuned soft shadows, ambient occlusion, bloom and tone mapping, plus a hooks API for selection, hover, camera, animation and visibility when deeper customisation is needed. Common uses include product configurators, exploded views, digital showrooms and interactive training content. Install via npm: @liveroom-tech/react-immersive. Docs and live demos at react-immersive.liveroom.dev
Founder