Garrett Johnson
Garrett Johnson
closed-chain-ik-js
A generalized inverse kinematics solver that supports closed chains for parallel kinematics systems, dynamic reconfiguration, and arbitrary joint configuration based on damped least squares error mini...
collaborative-code-editor
Collaborative code editor using Ace Editor, Code-Mirror, and ShareDB
three-mesh-bvh
A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.
three-gpu-pathtracer
Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
threejs-sandbox
Set of experiments and extensions to THREE.js.
urdf-loaders
URDF Loaders for Unity and THREE.js with example ATHLETE URDF Files open sourced from NASA JPL
unity-dithered-transparency-shader
Unity material and shader for applying clipped, dithered transparency
three-bvh-csg
A flexible, memory compact, fast and dynamic CSG implementation on top of three-mesh-bvh
coordinate-frame-converter
A Unity utility for simply converting between different coordinate frames.
js-framerate-optimizer
Library for tracking and iteratively improving page framerate over time