The sun rising over the alps. Another shot from my over-engineered #rustlang hill shading path tracer. I didn't properly account for the curvature of the earth but I think it looks quite pretty. :)
The DEM used is ASTGTM v003.
Having a bit of fun over engineering hill shading by path tracing digital elevation maps with an atmospheric simulation. (:
Coded in #rustlang and running on the CPU. Very slowly.
Made a little GPU particle system with @threejs. 16'777'216 particles dancing in a force field. Somehow completely forgot how much I enjoy playing with particles. :)
Coded a little toy for the @BevyEngine jam #2. If you've ever wanted to drift a combine harvester, this one is for you. ;) Mostly an exercise to learn rust and play with bevy. itch.io/jam/bevy-jam-2/rate/…
A rainy saturday seems like a perfect day to release a new version of simplex-noise.js and a little demo to go along. 29a.ch/sandbox/2022/simplex-… canvas 2d only, #nowebgl, not exactly fast as a result. :)
Just stumbled over an ancient project that @29a_ch and I had started. It would need much more work, but I think its kinda addicting: 29a.ch/ubercharge/#js#gamedev
Today's project: updating redblobgames.com/maps/terrai… with a new version of simplex-noise.js from @29a_ch <github.com/jwagner/simplex-n…>
New JS (min gzip) is even smaller than before. Under 10kb. No, that's not for the noise library. That's for the *entire* page, including the library!
ALT Example of east-west wraparound map
ALT Example of east-west-north-south wraparound map
A bit of 3d printing fun for a rainy sunday. Designed and printed a lens hood that creates swirly bokeh (the out of focus bits) via mechanical vignetting. At 15 min to print and 20 cents of materials a fairly cheap photo toy.
29a.ch/2021/09/19/swirly-bok…
I hacked together a little js library for fitting gradients to images and extracting their primary colors. Curious to see whether people will find a use for it. Feedback is of course always welcome. :)
github.com/jwagner/dont-crop…