Name: Garrett Johnson
Type: User
Company: Toyota Woven Planet
Bio: Working on graphics for the city of the future, space robots, path tracing, and having a good time.
Twitter: garrettkjohnson
Location: Tokyo, Japan
Blog: https://gkjohnson.github.io/
Garrett Johnson's Projects
Set of gltf models to load in online demos and examples
Polymer element that animates the drawing of SVG paths
2012 UCLA Final Unity Project
Map maker for 2012 Final Project Ascension
Code for tutorials posted on my blog.
Demonstration of rendering 3d tiles using three.js BatchedMesh addon
Demonstration of rendering three.js' BatchedMesh with different material properties in one draw call.
Intercepting fetch requests and serving zip file data from a ServiceWorker.
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 minimization techniques
Collaborative code editor using Ace Editor, Code-Mirror, and ShareDB
THREE js loader for loading a zipped ZAE Collada file
Collada / DAE Format exporter for THREE js geometry
Script for converting the javascript and html files in the examples folder of the THREE.js to use es6 imports
A Unity utility for simply converting between different coordinate frames.
Dump of UCLA Fall 2012 CS161 AI Class Projects
Fall 2011 UCLA Graphics I Class Projects
Fall 2011 UCLA Graphics I Term Project
Dump of UCLA Fall 2010 CS31 and Winter 2011 CS32 projects
Visualization of rides times at theme parks
Spring 2011 UCLA D|MA 161A Network Media Class Final Project
Processing projects from 2009 D|MA-28 Interactivity Class
Emulator front-end for Windows, built in 2012
Script for generating CSpice wrapper functions based on CSpice source comments.
My set of minimal-config dev libraries for Javascript projects
Personal Website