A React library for interactive 3D model viewing.
React-Immersive helps developers render 3D assets, select scene objects, control the camera, and expose object-level actions inside a built-in viewer UI.
Render GLB models
Drop interactive 3D models into React with a viewer that is ready to embed.
Select scene objects
Let users click named meshes and work with object bindings inside the scene.
Control the camera
Orbit, pan, zoom, and fit the scene with built-in camera helpers.
Manage materials and visibility
Support color changes, texture swaps, and visibility actions per object.
Use viewer hooks
Compose selection, hover, camera, animation, and visibility behavior from the exported hooks.
Edit scene data
Work with object bindings, scene settings, and exported JSON or TypeScript in the dev console.
Book a demo
Schedule a demo to see the product in action.
Enter your Email, company and domain you wish to use this product for and we will get back to you.