-
Notifications
You must be signed in to change notification settings - Fork 10
Home
Patrick Schroen edited this page Mar 2, 2025
·
3 revisions
Space.js is a minimal monospace UI library inspired by the minimalist FUI (fictional user interfaces) frequently seen in science fiction, and an attempt to create a functional user interface for 3D, that feels more like the HUD (heads-up display) of a space combat game.
The core library has no dependencies and includes it's own Tween animation engine, keeping the package size very small, and as an ES module library, only the classes you use will be bundled into your project.
- Initial release based on the UI components from Multiuser Blocks and Multiuser Fluid
- Three.js material UI
- Three.js light UI
- Three.js UI keyboard support
- Three.js UI multiple select
- Export About example UI components
- Camera perspective toggling
- Panel snapping
- Panel thumbnails
- Panel copy value
- Material texture thumbnails
- Material texture drag and drop
- Graph and meter components
- Start JSDoc documentation
- Panel undo/redo
- Grid snapping
- Move objects
- GLTF drag and drop
- Load/save scene
- MIDI support
- WebXR version
- OGL version
- Documentation