metafizzy / next-project

Help us decide what to build next
16 stars 2 forks source link

Human friendly WebGL #9

Open desandro opened 8 years ago

desandro commented 8 years ago

WebGL enables web developers to produce stunning, GPU-accelerated graphics. But damn its API is nigh-incomprehensible. ThreeJS has an approachable API, but is over-powered for simpler 2D visualizations.

Rendering with WebGL should be as approachable as the <canvas> API. You should be able to render shapes, change colors, apply colors & gradients, and change size & positioning. This library will make that possible without having to know the inner workings of the GPU.

lvl99 commented 8 years ago

https://jonobr1.github.io/two.js/ ?

shshaw commented 8 years ago

Also http://www.pixijs.com/. Not sure what a new library would provide that those two don't.

desandro commented 8 years ago

Thanks for the suggestions! I've tried playing around with both

Both libraries have multiple rendering contexts (WebGL + canvas fallbacks, two.js has SVG as well), which is something this library would not have. WebGL or nothing.

ghost commented 8 years ago

:-1: