This is your work, valued
gpu-io. A GPU-accelerated computing library for running physics simulations and other GPGPU computations in a web browser.
1.5kOrigamiSimulator. Realtime WebGL origami simulator
1.3kFluidSimulation. WebGL shader for mixed grid-particle fluid simulation
297canvas-capture. Record the canvas as an image, mp4 video, or gif from the browser
237Fusion360-Scripts. A collection of Fusion360 scripts, mostly for generating animations
157VortexShedding. A realtime fluid flow simulation on the GPU using WebGL
150LaserCutRecord. generate vector cutting paths from digital audio to make a working record
643DPrintedRecord. 3d printable record stl generator using Processing and Python
55SoapFlow. Jupyter Notebook
44MassSpringShader. WebGL Shader that implements a mass-spring-damper physical simulation
40tellurion-orrery. CAD files and info for building an orrery from scratch
39ShellFormFinding. Web-based simulation tool that allows you to design 3D forms in pure compression
31Lithograph3DPrint. converts an image to a 3d printable heightmap or lithophane (http://en.wikipedia.org/wiki/Lithophane)
24MeshWriter. Live three.js coding with STL and OBJ export
23ConwayShader. WebGL Shader for Conway's Game of Life
22Sugarcube-Arduino-Library. A grid-based midi instrument, with accelerometer and gyroscope for playful interactions
20botanigram. Create "growing" animations of plants from a single photograph
19msh-parser. Finite element .msh format parser, written in TypeScript
19stl-parser. Standalone module for parsing binary and ASCII STL files, written in TypeScript
19Genetic-Images. a Processing sketch that generates images from translucent polygons using a genetic algorithm
19marbling-experiment. An early experiment toward building a marbling simulation
18razor-9dof-ahrs. AHRS Firmware for the SparkFun 9DOF Razor IMU and SparkFun 9DOF Sensor Stick
15MotionMagnification. Eulerian, Lagrangian, and Phase-Based Motion Magnification in MATLAB
14salesforce-tower. 3D visualization for artwork on Salesforce Tower
13ProjectionMappingAlignment. WebGL app that breaks out many of the threejs camera parameters to fine tune projection mapping alignment
12vector-math. A minimal vector math library to handle 2D/3D translations and rotations.
12ffmpeg-scripts. A collection of ffmpeg scripts I'm using to generate gifs and mp4
12MichellStructures. Web-based simulation tool that visualizes geometric properties and static internal forces in a loaded Michell cantilever
12TrussOptimization2D. Web-based design and optimization tool that uses real-time simulation feedback to inform the design process.
12ReactionDiffusionShader. WebGL Shader for a Gray-Scott reaction diffusion system
12ScratchSerialExtension. A Serial Communication Extension for Scratch
11CurvedCreases. JavaScript
7packcad-beta. Issue tracking and feature requests for PackCAD beta
6flat-svg. A TypeScript library for converting nested SVGs into a flat list of elements, paths, or segments and applying style-based filters..
5AMOEBA. JavaScript
5Linkages. A planar linkage optimization tool
4LinkageOptimization. JavaScript
4linear-algebra-js. JavaScript
2LenticularProcessor. a Processing sketch for preparing a stack of images for a lenticlar lens
2AMOEBA-2.5D. JavaScript
2event-dispatcher. Parent class to support custom event listeners, written in TypeScript.
2NodeSerialPortBoilerplate. Simple demo to get serial ports up and running with node and client-side javascript
2colord. 👑 A tiny yet powerful tool for high-performance color manipulations and conversions
1StepperRotaryStage. A geared, rotary stage made from 3D printed and laser cut parts (and some off the shelf components). Modeled parametrically in Fusion360.
1ImageMagick. a collection of ImageMagick scripts
1type-checks. A collection of JavaScript type checks.
1ActiveBendingHybridStructures. JavaScript
1