axis360
axis360 copied to clipboard
2.0.x
#2.0.x
This is a complete rewrite from the ground up
tl;dr
- Written in ES6
- babel
- es2015
- stage-0
- babel
- Simple API for 3d scenes
- First class support for rich media
- Functional
- Declarative
- Built on regl (and compatible)
- Multiple input interfaces
Goals
- [ ] Tests
- [ ] Intuitive API
- [ ] Simple
- [ ] Fun
- [ ] First class support for media
Features
- [ ] Device orientation input
- [ ] HLS support hls.js
- [x] Fullscreen support
- [ ] Pointer lock input
- [ ] FPS control/throttling
- [ ] Data input
- [ ] WebVR input
- [ ] DASH support shaka-player (NTH)
- [ ] Chromecast support (NTH)
- [ ] DRM support shaka-player (NTH)
- [ ] Gamepad input
- [x] gl-matrix compatible
- [x] Functional API
- [x] First class media support (audio/video/image)
- [x] Built on and compatible with regl
- [x] Ambisonic audio (Omnitone)
- [x] Keyboard input
- [x] Mouse input
- [x] Custom shaders
- [x] Custom geometry that implements a Abstract simplicial complex
Usage
TBD
...
cc @agrathwohl @Ttante @stephenmathieson