-
Notifications
You must be signed in to change notification settings - Fork 9
Home
Patrick Schroen edited this page Nov 4, 2024
·
1 revision
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
- Material texture thumbnails
- Material texture drag and drop
- Graphs
- Start JSDoc documentation
- Grid snapping
- Move objects
- GLTF drag and drop
- Load/save scene
- MIDI support
- WebXR version
- OGL version
- Documentation