-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Description
#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
- 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
- gl-matrix compatible
- Functional API
- First class media support (audio/video/image)
- Built on and compatible with regl
- Ambisonic audio (Omnitone)
- Keyboard input
- Mouse input
- Custom shaders
- Custom geometry that implements a Abstract simplicial complex
Usage
TBD
...
stephenmathieson and brentchow