sprawld
banner
sprawld.sprawledoctopus.com
sprawld
@sprawld.sprawledoctopus.com
Web developer and generally nice guy
making an endless parallax scrolling landscape
October 26, 2025 at 7:06 PM
It doesn't seem (from google trends) that anyone's coined this term so I'd like to: Twitter's been slopified
September 4, 2025 at 5:28 PM
@watsoncomedian.bsky.social @alexhorne.bsky.social absolutely convinced Tim Key is manifesting reality
July 29, 2025 at 8:02 PM
July 20, 2025 at 7:46 PM
paacmaan
March 5, 2025 at 9:24 PM
pacman
March 5, 2025 at 9:24 PM
Still playing around with fractals, also tried out adding camera blur, this is a bit of both #Bauble
February 22, 2025 at 5:35 PM
February 19, 2025 at 8:21 PM
February 19, 2025 at 7:45 PM
This week in #Bauble The Mandelbulb fractal! (orig algorithm by Inigo Quilez)
February 19, 2025 at 7:44 PM
So I made a bauble world, took the shader code and added my map projection function. There's a page with it here sprawledoctopus.com/bauble-peirce/ . May be slow based on your graphics card, but it looks a bit like this (press arrow keys & w & d to move around)
January 28, 2025 at 10:11 PM
There are lots of map projections and they all do the same thing: turn a sphere into a flat shape (usually a rectangle). You can invert this logic, and for a rectangle look outwards at the spherical angle. I wrote some shade code that does this and then used panoramic images
January 28, 2025 at 10:11 PM
But the point of Bauble is it creates shader code - code that runs on a graphics card - live, not just a video. I've done one bit of shader code before with that most venerable of map projections: the Peirce Quincuncial projection sprawledoctopus.com/panorama/
January 28, 2025 at 10:11 PM
I've been getting my Game of Thrones credits on (the only part that was consistently good throughout)
January 28, 2025 at 9:43 PM
I've been playing with shapes, made some chess pieces. Now I want them to make random (but legal) moves, rabbit holes are everywhere.
January 28, 2025 at 9:43 PM
Bauble: Week 2½

(I wanted to post on the weekend but couldn't stop playing)
January 28, 2025 at 9:43 PM
I'll hopefully post more over the coming weeks, but here's my current best: Umibōzu
January 19, 2025 at 5:44 PM
SDFs have other tricks, like being able to repeat them endlessly in a single stroke. They don't have to stay identical, here I give them different colours. LOOK HOW GOOPY IT GETS
January 19, 2025 at 5:41 PM
Back to Bauble: what it allows is to create things so quickly and simply. I'd watched a video about SDFs which gave an example of a ball passing through a rotating cube. Once it was over I opened Bauble and within minutes I'd done it
January 19, 2025 at 5:16 PM
This generalises to 3d, and you can combine objects together, either union, intersection or subtract one from another. And when combining, you have the option to smooth out. This is the first joy with SDFs, because everything's a distance your world is built out of clay, you can smoosh things
January 19, 2025 at 5:05 PM
There are SDFs for various shapes, the thing to note is how the distance field ends up softening. Take the rectangle: going outward from the sides produces straight lines, but at the borders it rounds off. So you can round off an object just by adding a fixed number to your distance
January 19, 2025 at 5:05 PM
Bauble allows rendering of 3d spaces with "signed distance function" (SDFs). This just returns a value of how far away any point is from it. Here's a representation of the SDF for a circle, the white represents distance 0, the bands represent 1, 2, 3. Inside the distance is negative (hence "signed")
January 19, 2025 at 5:05 PM
My first week with Bauble. A short thread
January 19, 2025 at 5:05 PM
For my first play I went with the classic: a twisting octopus. I got this far
January 11, 2025 at 7:19 PM
Spent the last few hours iistening to www.twitch.tv/clubfortyfour and coding this sprawledoctopus.com/nye2024/ Happy New Year all
December 31, 2024 at 8:10 PM