PRO

Garage Scene 3D

A GLTF interior lit almost entirely by coloured point lights and orbited with damped controls. Ambient is set to zero, so every surface you see is being reached by one of four points with hand-tuned decay, and a single dim directional fills the rest. An UnrealBloom pass on top of the render is what turns those hot spots into the neon look, and the orbit is clamped to a polar half turn and a distance range so the camera cannot leave the room or drop through the floor. Three.js with EffectComposer, no animation library.

Component

Redefining the future, where raw grit meets bold style in a dystopian-inspired garage experience.

Made by BLANK

Install
npx shadcn@latest add https://ui.aryank.space/r/garage-scene-3d.json

Installs from ui.aryank.space. To add it by hand, copy the files in Usage below, or register the @compronents namespace via the docs.

Files

API
PropTypeDefaultDescription
modelSrcstringBLANK scene.gltfGLTF interior, auto-centred on load. Its scene.bin and textures/ must sit beside it.
bloomStrengthnumber0.6UnrealBloom strength. Radius and threshold stay fixed.
brand / navItems / statement / creditstring / string[] / string / stringBLANK copyOverlay chrome sitting above the canvas.
Customize
bloomStrengthtext

How far the hot spots bleed.

backgroundcolor

Scene clear colour behind the model.

Dependencies
three