This repo contains the source code for 100 ~consecutive days of daily shader sketches, which I did as a project for Katherine Dillon's 100 Days of Making course at NYU ITP in Spring 2018.
I documented each day's sketch by posting a video on my personal Instagram with the hashtag #100days_ITP.
In rough chronological order:
- The Book of Shaders and regl
- Fluid simulations
- Raymarching and signed distance fields
- Shaders in Max/MSP/Jitter
- Reaction diffusion systems
- Vertex displacement
- Slit-scan effects using 3D textures
- Optical flow and pixel displacement
- Applying image processing techniques to 3D objects rendered to textures
- Procedurally generating color palettes
- Running 3D objects through lumakey and chromakey video feedback
- Video synthesis
- The Book of Shaders
- regl documentation
- glslCanvas documentation
- Encoding video for the web
- ofBook chapter on shaders
- GPU Gems
- WebGL fluid simulations
- CCapture.js, a library for recording videos of canvas animations at smooth framerates
- @terkelg's Awesome Creative Coding repo
- glsl-map
- glsl-easings
- glslify-hex
- glsl-random
- glsl-noise
- glsl-fast-gaussian-blur
- GLSL Linter for SublimeText
- glsl-conditionals
- glsl-rotate
- glsl-sdf-ops
- glsl-sdf-primitives
- glsl-blend
- glsl-solid-wireframe
- glsl-atmosphere
- hg-sdf