Greg Tatum's repositories
mdn-model-view-projection
Understanding WebGL coordinate spaces
mdn-lighting-models
A content kit explaining 3d lighting models using WebGL
sketch-delaunay
A quick sketch demonstrating delaunay triangulation using 2d canvas
immutable-graph
Tree graph structure with history (experimental)
tree-editor
Visualize DOM-like immutable graphs (experimental WIP)
talk-killing-this
Killing JavaScript's `this` - Practical Functional Programming
webgl-engine
A toy WebGL engine to recreate the wheel
npm-keyframe-animator
Create keyframe animations programmatically with a list of actions, timings, and easings.
poem-manifests
Load in manifests to create different level configurations
canvas-hacking
Some boilerplate code for a canvas hacking session
gl-shader-config
Configure the WebGL shader state with a data structure
gulpfile
My personal gulpfile configuration that pulls in the paths from the package.json
living-light
An interactive art installation.
npm-current-state
A current state manager for reactive apps, with a changed event
npm-on-tap
Normalize touch and tap events for visualizations.
npm-random
A random number generator with an optional seed
npm-this-to-arg
Convert `this` to the first argument in a function
sketch-springs
A sketch to figure out how springs work on a mesh.
three.js
JavaScript 3D library.