Skip to content

Monkey Brush is a library that adds OOP for WebGL 1/2 using Typescript

License

Notifications You must be signed in to change notification settings

ccrisrober/monkeybrush.js

Repository files navigation

monkeybrush.js

Logo

Monkey Brush is a library that adds OOP for WebGL 1/2 using Typescript

init

npm install && bower install
gulp build-debug # Compile project
gulp typedoc # Generate documentation
gulp tslint # Check tslint style
gulp typescript # Generate definition file

Doc

Doc

TODO

Models

Cameras

  • Orbit Camera
  • Free Camera (FPS Camera)
  • Cube Camera

Shading lighting

  • Ward shading
  • Cook-Torrance shading

Maths

  • SIMD instructions

Resources

  • Fonts
  • Generate video capture

Core

Help

Changelog

  • (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.

About

Monkey Brush is a library that adds OOP for WebGL 1/2 using Typescript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published