Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.0.x #102

Open
10 of 25 tasks
jwerle opened this issue Sep 20, 2016 · 1 comment
Open
10 of 25 tasks

2.0.x #102

jwerle opened this issue Sep 20, 2016 · 1 comment
Labels
Milestone

Comments

@jwerle
Copy link
Contributor

jwerle commented Sep 20, 2016

#2.0.x

This is a complete rewrite from the ground up

tl;dr

  • Written in ES6
    • babel
      • es2015
      • stage-0
  • 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

...

@jwerle jwerle added the 2.x.x label Sep 20, 2016
@jwerle
Copy link
Contributor Author

jwerle commented Sep 20, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant