John Noonan's starred repositories
steam-audio
Steam Audio
ofxSpatialHash
A collection of 2D/3D spatial hashing algorithms. Useful for quick nearest neighbor calculations.
ofxHapPlayer
A Hap player for OpenFrameworks
GLSL-Color-Functions
GLSL color conversions, metrics, and other helpful functions
gaussian-splatting-Windows
3D Gaussian Splatting for Real-Time Radiance Field Rendering - Detailed Windows Install & Usage Instructions
UnityGaussianSplatting
Toy Gaussian Splatting visualization in Unity
vue3-carousel
Vue 3 carousel component
stroke-rendering
learning to paint with differentiable stroke-based rendering
ControlNet
Let us control diffusion models!
3d-ken-burns
an implementation of 3D Ken Burns Effect from a Single Image using PyTorch
DeepImageSearch
DeepImageSearch is a Python library for fast and accurate image search. It offers seamless integration with Python, GPU support, and advanced capabilities for identifying complex image patterns using the Vision Transformer models.
lightweight-gan
Implementation of 'lightweight' GAN, proposed in ICLR 2021, in Pytorch. High resolution image generations that can be trained within a day or two
webgl-shader-examples
Some simple examples of WebGL shaders
audiocraft
Audiocraft is a library for audio processing and generation with deep learning. It features the state-of-the-art EnCodec audio compressor / tokenizer, along with MusicGen, a simple and controllable music generation LM with textual and melodic conditioning.
pybaseball
Pull current and historical baseball statistics using Python (Statcast, Baseball Reference, FanGraphs)
MLB-StatsAPI
Python wrapper for MLB Stats API
TouchDesigner
This is the research and development repository related to my teaching in the Academy of Visual Arts, HKBU, using the TouchDesigner software.