Open source and web enthusiast. Interested in rust, go, typescript, gfx, audio, guitars, games, paragliding and bikes. bsky.app/profile/29a.ch

Joined May 2010
64 Photos and videos
7 Dec 2023
Produced a pretty bug while changing some old graphics code. :)
1
1
11
470
5 Feb 2023
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.
1
2
8
669
29 Jan 2023
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.
2
3
26
2,777
18 Dec 2022
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. :)
9
15
205
17,026
6 Sep 2022
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/…
2
8
23 Jul 2022
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. :)
1
1
9
Jonas Wagner retweeted
9 Jul 2022
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

1
3
Jonas Wagner retweeted
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!
3
43
24 Oct 2021
A bit more weekend #3Dprinting fun. Built a tool to apply procedural wood displacement maps to 3d prints using #threejs. 29a.ch/sandbox/2021/3d-print… Hacky code but I find the results rather nice. Samples printed with @Polymaker_3D PolyWood on a @Prusa3D Mini .
3
2
17
19 Sep 2021
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…
1
3
7
Jonas Wagner retweeted
Q1K3, an homage to Quake in 13kb of JavaScript: phoboslab.org/q1k3/ Thanks to @NoFateNet for the music <3
52
515
1,871
30 Jun 2021
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…
1
3
25 Oct 2020
Just having a bit of silly fun way over engineering image dithering using simulated annealing. :) Demo: 29a.ch/sandbox/2020/dither-a…
1
2
19
Jonas Wagner retweeted
7 Jul 2020
Another gorgeous #PlayRaw from our friend @29a_ch of a ridiculously charmed view from the Alps and the setting sun. Come get the #raw and show us how you'd process this incredible view! #FreeSoftware #photography #raw #editing discuss.pixls.us/t/play-raw-…
5
16
Jonas Wagner retweeted
#creativecoding with #p5js polar coordinates and simplex noise js implementation by @29a_ch : b2renger.github.io/p5js_patt… Click to regenerate !
1
9
Jonas Wagner retweeted
21 Aug 2017
Urban Astrophotography with @29a_ch 29a.ch/2017/06/22/urban-astr… Hard to argue with the results! :) #FOSS #photography #astro
1
3
11
25 Jun 2017
My first steps into urban astrophotography using a high pass filter to remove light pollution. 29a.ch/2017/06/22/urban-astr…
1
9