Ian Henry

Ian Henry

@ianthehenry.bsky.social

i work at the intersection of set theory and figurative language http://ianthehenry.com | http://bauble.studio | http://janet.guide | http://toodle.studio

451 Followers 14 Following 64 Posts Joined Nov 2024
2 weeks ago
Video thumbnail

ssh is an obscure but widely-deployed command. It stands for Secure Snake Home and was made in the 90s to securely play snake online

I made a massively multiplayer backend for it with support for thousands of concurrent snake players

ssh snakes.run to join!

542 180 13 13
3 months ago
Preview
Periodic Spaces One of my favorite SDF techniques is domain repetition:

periodic spaces

ianthehenry.com/posts/period...

10 0 0 0
3 months ago
Preview
Generalized Worley Noise Worley noise is a type of noise used for procedural texturing in computer graphics. In its most basic form, it looks like this:

generalized worley noise

ianthehenry.com/posts/genera...

16 0 0 0
5 months ago

unless the points are all equidistant i don't think there's a solution that will give constant slope everywhere. i think you'd get a closer approximation it if you can raise the heights of your drain points (seems physically plausible) and also optionally allow draining off the edge

1 0 1 0
5 months ago

I don't understand the question yet

0 0 1 0
5 months ago

You can try! I don't really know anything about computational geometry beyond what I learned for that article but I can do my best.

0 0 1 0
9 months ago
Bauble

A new Signals and Threads just dropped, with @ianthehenry.bsky.social! This one is about building tools for traders, but it also has some fun dives into Ian's personal projects, including bauble.studio and janet.guide.

Anyway, more here:

signalsandthreads.com/building-too...

24 7 1 0
9 months ago
Bauble

bauble.studio ! Still Janet but very different from raylib

2 0 0 0
10 months ago
Video thumbnail

I made a website. It's called "one million chessboards." It has a million chessboards on it.

moving a piece moves it for everyone, instantly. No turns. You can move between boards.

that's it. Have fun!

onemillionchessboards.com

4,332 895 165 109
11 months ago
Video thumbnail

added hard mode to my blog

15 0 0 0
11 months ago
Video thumbnail

rotate

13 0 0 0
1 year ago
Video thumbnail

eroding

16 3 1 0
1 year ago
Strandbeest

theo jansen: www.strandbeest.com

2 0 1 0
1 year ago
Video thumbnail

island sketch

14 0 0 0
1 year ago

beautiful!

3 0 1 0
1 year ago
Video thumbnail

My first week with Bauble. A short thread

18 6 1 0
1 year ago

if you don't think about repetition as consisting of individual tiles, but just as "space itself is periodic," then you can use any periodic function distort space in fun and interesting ways. i think this is really neat! is this worth a blog post? i dunno

1 0 1 0
1 year ago

but really what's happening is that *space* doesn't move at a constant rate anymore. or an easier way to think about it: the camera turns around and scans the shape "backwards" when it reaches the edge of a cell. the discontinuity is gone because the "camera" never "jumps"

1 0 1 0
1 year ago

you can think of traditional sdf tiling as a sawtooth function of space: when you reach the edge of one cell, wrap around and start the next cell -- producing discontinuities as you go. by taking a triangle wave instead, each cell is basically mirrored

0 0 1 0
1 year ago
Video thumbnail

periodic spaces

9 0 1 0
1 year ago
Post image

because it's 3d printed i didn't need a traditional hook; instead the "chain" threads through a curved hollow in the pieces which is kinda neat

anyway this was mostly an experiment to see more of sculpteo's materials (the silver is solid but the rest are plated brass)

4 0 0 0
1 year ago
Post image

moon pendant in black/white rhodium and silver/gold

this is a distance field distorted by worley noise to try to emulate a hammered effect. didn't 100% work but kinda interesting

7 0 1 0
1 year ago

thank you!

0 0 0 0
1 year ago

oh thanks!

2 0 0 0
1 year ago

aw thanks! most of the examples came from screwing around with bauble and picking my favorite things i'd done over the past few months. but also yeah lol i can confirm that the interactive bits alone took a few hours...

1 0 0 0
1 year ago

haha i'm glad!

1 0 0 0
1 year ago

oh thank you!

0 0 0 0
1 year ago

oh thanks! let me know if you end up using it!

0 0 0 0
1 year ago

thank you!

0 0 0 0
1 year ago

hey thanks! let me know if end up making something with it!

2 0 0 0