Eoghan O'Keeffe's repositories
keeffeoghan.github.io
Portfolio - a place to share projects
glsl-optical-flow
Optical flow shader for WebGL - BYORenderer.
bezier-gen
Béziers from Node code generator - for any `mix`-able type/dimension, any number of control points, GLSL or similar.
gl-histogram-scatter
WebGL histograms, parallel scatter approach using vertex shader samples, based on AMD's "Efficient Histogram Generation Using Scattering on GPUs" - BYORenderer (based on `regl`).
glsl-aspect
Small GLSL utility for aspect ratios in 1-4 dimensions - cover, contain, and flexible.
glsl-color-spaces
Utility functions to convert between various color spaces in GLSL
glsl-verlet
GLSL Verlet integration in 1-3 dimensions.
vortex-fluid
Vortex-particle based fluid dynamics
superkaleider
Fractal kaleidoscope demo - fractal Pythagoras tree + kaleidoscope mirror
array-utils
DEPRECATED: moved to https://github.com/keeffEoghan/fn-lists
gerry-gardens
Website for Garden and Landscape Designer (currently disabled on http://new.gerrygardens.co/)
get-base-path
Small utility to handle paths on front-end for different hosts. For hosting on local/Github/etc.
gl-screen-triangle
Convenient definitions for a triangle covering the full screen in WebGL - BYORenderer.
is-type
Simple JavaScript type-checking
keeffEoghan
Config files for my GitHub profile.
material-preview-shader
Simulating real-world colours on-screen, by transforming the colour-space (for use with colour meter readings)
snippets
A place for various handy snippets of code
splat
WebGL 3D Gaussian Splat Viewer