·381 words·2 mins
For the 2026 Artfight competition, I had a go at making a blender plugin that reads images and creates enamel pin models
·499 words·3 mins
For the GMTK game jam 2025, I made a gravity-themed billiards game in Godot, with all art made procedurally with shaders
·391 words·2 mins
Again using the OpenUSD Python API, I created a script to generate 3d printable models from images
·825 words·4 mins
I used the C++ OpenFrameworks library to create a lichen visual simulation, following a scientific paper
·738 words·4 mins
Again using the OpenUSD Python API, I created a script to generate 3d printable models from images
·493 words·3 mins
Using the Python API for OpenUSD, I processed the JSON output of a Javascript maze project into 3D models
·899 words·5 mins
I wrote a shader using GLSL to align the colours in an image to a palette
·158 words·1 min
A quick glsl dithering shader live in browser