Monkey Brush is a library that adds OOP for WebGL 1/2 using Typescript
npm install && bower install
gulp build-debug # Compile project
gulp typedoc # Generate documentation
gulp tslint # Check tslint style
gulp typescript # Generate definition file
- Add glTF (https://github.com/KhronosGroup/glTF)
- Orbit Camera
- Free Camera (FPS Camera)
- Cube Camera
- Ward shading
- Cook-Torrance shading
- SIMD instructions
- Fonts
- Generate video capture
- Sprites (HUD)
- Picking
- PBO (http://www.songho.ca/opengl/gl_pbo.html#create)
- (09/17/2016) Release first version
- (09/19/2016) Completed Depth, Color, Stencil, Culling and Blending in GlobalState.
- (09/20/2016) Added VertexBufferGeometry to models
- (09/26/2016) Removed Core. GLContext time.
- (09/29/2016) Refactorized all textures classes.
- (10/11/2016) Started scenegraph with node, scene and engine.
- (10/14/2016) Started test environment.
- (10/15/2016) Started material system.
- (10/17/2016) Added EventDispatcher.
- (10/18/2016) Added Volumetric Model material.