Load the WebGL graphics buffer data from a collada .dae model and return a draw command that accepts options
published 0.6.7 7 years agoA stateless API for modeling branching dialogue in role-playing games
published 0.1.0 7 years agoGet the attributes and uniforms from a GLSL shader string
published 1.1.1 7 years agoConvert a 4x4 matrix into a dual quaternion. Useful for skeletal animation (dual quaternion linear blending)
published 1.0.0 7 years agoCompiles, links and returns a shader program from a give vertex and fragment shader
published 0.1.0 7 years agoSkeletal Animation in Your Browser via WebGL - the accompanying slides for a 10 minute talk at Portland's Donut.js meetup
published 1.0.0 7 years agoExpand vertex, normal and uv indices into vertex normal and uv data that is ready for your array buffers
published 1.1.2 7 years agoAdd filenames as attributes to your DOM elements to help locate them in code via inspect element
published 1.2.1 7 years agoConvert a set of keyframe matrices into dual quaternions
published 1.0.0 7 years agoUse a WebGL context to write the canvas's contents to a .img file. Meant to be used in Node.js
published 1.0.0 7 years agoCreate a WebGL draw call based on user provided data
published 0.0.1 7 years agoConvert a 4x4 column major matrix from left handed to right handed coordinate system
published 1.0.0 7 years agoAn a star implementation that accepts a function to detect neighboring tiles.
published 0.2.1 7 years agoWrite the joint data for all `.blend` file actions to a JSON file
published 3.0.0 5 years agoA Blender script that takes a mesh and armature that use IKs and other non-deformation bones and creates a new mesh and armature that uses only FK bones
published 2.0.11 3 years agoGet the world transformation matrices for a set of local bone positions
published 0.0.1 7 years agoAn implementation of the Watertight Ray/Triangle Intersection algorithm
published 0.0.1 7 years agoGet the normalized ray that your mouse is projecting into your scene
published 1.0.0 7 years ago