Appearance
Build your 3D scene declaratively with re-usable, self-contained components
Build your scene with Vue components that map directly to Three.js objects
Use Vue composables like useFrame and useThree to hook into the render loop
Components render outside of Vue's reactivity system — no performance penalty