Components
Everything on this site, installable
The site is built from these, so what you install is what you are looking at. Every preview below is the real component running, not a picture of one.
Add the registry once
export CTA_REGISTRY=https://adamjurek.com/r/registry.jsonDevice
Scenes
No dependencies
A phone, a tablet or a laptop in CSS 3D, chosen by the stylesheet rather than by JavaScript, whose screen is a real scroll container with real controls in it.
Preview: The same screen drawn as all three machines
Product Variants
Scenes
@sushindustries/react-product-viewerthree
One model, several configurations, switched without reloading the asset - the GLB already holds them.
Preview: Four swatches changing one model's finish
Product Viewer
Scenes
@sushindustries/react-product-viewer@react-three/fiber@react-three/dreithree
A GLB in a React component: variants, zone tints, scroll-driven turn, and a loading overlay that is not a spinner.
Preview: A product model turning in a framed scene