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.