3D Dots Demo (PICO-8)

Just a quick demo I made in few hours between yesterday and today. Controls: Up and down arrows to control the rotation speed “Z” to toggle FOV sliding

Published

Worley Noise in C

Today I made Worley noise in C! I was watching this video and when it got to Worley noise I was like, “Wait, isn’t that a Voronoi texture?” I looked it up and it basically is. I’ve been using Voronoi textures in Blender for years and I was surprised to see something I thought was…

Published

Learning C, Day 20 (Z-Buffer)

Z-buffer! It was really quick to add (1 hour). I already had per-pixel Z values from the texture perspective correction code. It looks really cool if I intentionally display the pixels backwards: Tomorrow I should be implementing a better camera!

Published

Keyboard Gradients, Part 2

I got the gradient generator working! Sort of. It’s super fragile, has basically no error checking, and probably won’t work with your specific setup. That said, here it is: Dependencies: Python 3.6+, Pillow, and Beautiful Soup 4 Usage Open ICUE and create a new profile Add a static lighting layer and set it to just…

Published

Keyboard Gradients

Static gradients on RGB keyboards look cool. They’re colorful, but not too distracting. The problems is that ICUE, the software for Corsair keyboards, doesn’t have the option to create a static gradient. I made a gradient by manually by adding lighting layers for each column of keys and it took forever. So I wondered if…

Published