We've published an integration guide for @vctrl/viewer, the React component that powers the Vectreal Publisher. The piece is aimed at developers integrating 3D into existing React apps and trying to do it without breaking SSR or shipping a render-blocking Three.js bundle.
The viewer is built on @react-three/fiber ^9.1.2 and @react-three/drei ^10.0.7. Peer deps are React ^18 || ^19 and Three.js ^0.177.0. Current version is 0.17.0 — pre-1.0, AGPL-3.0-only, breaking changes possible.
The full pipeline (upload, optimize via glTF-Transform mesh simplification + KTX2/Basis Universal texture compression, configure, publish) lives at the Publisher. The viewer is what reads the published scene in your app.
Vectreal-Admin•1h ago
The viewer is built on @react-three/fiber ^9.1.2 and @react-three/drei ^10.0.7. Peer deps are React ^18 || ^19 and Three.js ^0.177.0. Current version is 0.17.0 — pre-1.0, AGPL-3.0-only, breaking changes possible.
The full pipeline (upload, optimize via glTF-Transform mesh simplification + KTX2/Basis Universal texture compression, configure, publish) lives at the Publisher. The viewer is what reads the published scene in your app.
Read the post → https://vectreal.com/news-room/react-viewer-integration
Source → https://github.com/Vectreal/vectreal-platform/tree/main/pack...