Hodges Custom Coding

C and C++ Programming

WebGL PBR Demo

A physically based rendering demo for Web browsers. Uses lighting techniques based on real material roughness and reflectivity, and lighting from the ambient environment. Written using C++ and compiled using Emscripten into WebAssembly.


VCV Rack modules

Virtual Eurorack modular synthesis modules. Open source add-on to control virtual analog waveforms and control signals. Virtual voltages are sent between modules using virtual cables and can be used to create custom synthesisers and visualisations. Module parameters are controlled with virtual knobs or physical keyboard controllers.