Jonas Wagner (@29a_ch) 's Twitter Profile
Jonas Wagner

@29a_ch

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

ID: 144219172

linkhttp://29a.ch/ calendar_today15-05-2010 16:55:15

1,1K Tweet

1,1K Followers

278 Following

Berenger Recoules (@b2renger) 's Twitter Profile Photo

#creativecoding with #p5js polar coordinates and simplex noise js implementation by Jonas Wagner : b2renger.github.io/p5js_patterns/… Click to regenerate !

pixls.us (@pixlsus) 's Twitter Profile Photo

Another gorgeous #PlayRaw from our friend Jonas Wagner 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-fad…

Another gorgeous #PlayRaw from our friend <a href="/29a_ch/">Jonas Wagner</a> 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-fad…
Jonas Wagner (@29a_ch) 's Twitter Profile Photo

Just having a bit of silly fun way over engineering image dithering using simulated annealing. :) Demo: 29a.ch/sandbox/2020/d…

Just having a bit of silly fun way over engineering image dithering using simulated annealing. :) Demo: 29a.ch/sandbox/2020/d…
Jonas Wagner (@29a_ch) 's Twitter Profile Photo

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-c…

Jonas Wagner (@29a_ch) 's Twitter Profile Photo

A bit of fun for the weekend. Made a procedural generator for #3Dprinting lamp shades (or vases) using #threejs . 29a.ch/sandbox/2021/l…

A bit of fun for the weekend. Made a procedural generator for #3Dprinting lamp shades (or vases) using #threejs . 29a.ch/sandbox/2021/l…
Jonas Wagner (@29a_ch) 's Twitter Profile Photo

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/swi…

Jonas Wagner (@29a_ch) 's Twitter Profile Photo

A bit more weekend #3Dprinting fun. Built a tool to apply procedural wood displacement maps to 3d prints using #threejs. 29a.ch/sandbox/2021/3… Hacky code but I find the results rather nice. Samples printed with Polymaker PolyWood on a Prusa3D Mini+.

A bit more weekend #3Dprinting  fun. Built a tool to apply procedural wood displacement maps to 3d prints using #threejs. 29a.ch/sandbox/2021/3…

Hacky code but I find the results rather nice. Samples printed with <a href="/Polymaker_3D/">Polymaker</a> PolyWood on a <a href="/Prusa3D/">Prusa3D</a> Mini+.
Amit Patel (@redblobgames) 's Twitter Profile Photo

Today's project: updating redblobgames.com/maps/terrain-f… with a new version of simplex-noise.js from Jonas Wagner <github.com/jwagner/simple…> 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!

Today's project: updating redblobgames.com/maps/terrain-f… with a new version of simplex-noise.js from <a href="/29a_ch/">Jonas Wagner</a> &lt;github.com/jwagner/simple…&gt;

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!
David Aerne (@meodai) 's Twitter Profile Photo

Just stumbled over an ancient project that Jonas Wagner and I had started. It would need much more work, but I think its kinda addicting: 29a.ch/ubercharge/ #js #gamedev

Jonas Wagner (@29a_ch) 's Twitter Profile Photo

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/s… canvas 2d only, #nowebgl, not exactly fast as a result. :)

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/s… canvas 2d only, #nowebgl, not exactly fast as a result. :)
Jonas Wagner (@29a_ch) 's Twitter Profile Photo

Coded a little toy for the Bevy Engine 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…

Jonas Wagner (@29a_ch) 's Twitter Profile Photo

Made a little GPU particle system with Three.js. 16'777'216 particles dancing in a force field. Somehow completely forgot how much I enjoy playing with particles. :)

Jonas Wagner (@29a_ch) 's Twitter Profile Photo

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.

Jonas Wagner (@29a_ch) 's Twitter Profile Photo

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.

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.
Jonas Wagner (@29a_ch) 's Twitter Profile Photo

Forensically can now extract and identify some more JPEG data like quantization tables to identify forgeries. :) 29a.ch/2017/02/05/jpe…