Christopher Pugh's starred repositories
ultimatevocalremovergui
GUI for a Vocal Remover that uses Deep Neural Networks.
gaussian-splatting
Original reference implementation of "3D Gaussian Splatting for Real-Time Radiance Field Rendering"
VoxelSpace
Terrain rendering algorithm in less than 20 lines of code
usb-serial-for-android
Android USB host serial driver library for CDC, FTDI, Arduino and other devices.
ozz-animation
Open source c++ skeletal animation library and toolset
twilio-python
A Python module for communicating with the Twilio API and generating TwiML.
RogueLegacy1
Rogue Legacy Source Code
Render-Crowd-Of-Animated-Characters
Animation Baker and Instancing for Animated Characters: Using GPU to implement large-amount animation characters rendering. The animation map for vertex shader to modify the vertex position of the mesh at runtime. Using GPU instancing to reduce draw calls.
MonoGame.Extended
Extensions to make MonoGame more awesome
unity-fracture
Fracture any mesh at runtime
glsl-shaders
This repo is for glsl shaders converted by hand from libretro's common-shaders repo, since some don't play nicely with the cg2glsl script.
OpenFracture
Open source mesh slicing/fracturing utility for Unity
Cathode-Retro
A collection of shaders to emulate the display of an NTSC signal through a CRT TV
PenumbraOverture
Penumbra: Overture is a first person horror game, using the HPL1 Engine.
nvdiffmodeling
Differentiable rasterization applied to 3D model simplification tasks
glTF-Sample-Assets
To store all models and other assets related to glTF
amd_tootle
AMD Triangle Order Optimization Tool.
Inworld-Skyrim-Mod
Source Code of Skyrim's Inworld AI Mod. Contains C++, Papyrus and Typescript code
GPUSorting
State of the art sorting and segmented sorting, including OneSweep. Implemented in CUDA, D3D12, and Unity style compute shaders. Theoretically portable to all wave/warp/subgroup sizes.
Unity-GPU-Driven-Pipeline
GPU Driven Pipeline study from GDC 2015 & GDC 2016