Advertisement · 728 × 90

Posts by Ian Henry

Video

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!

1 month ago 559 187 13 13
Preview
Periodic Spaces One of my favorite SDF techniques is domain repetition:

periodic spaces

ianthehenry.com/posts/period...

4 months ago 11 0 0 0
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...

4 months ago 16 0 0 0

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

6 months ago 1 0 1 0

I don't understand the question yet

6 months ago 0 0 1 0

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.

6 months ago 0 0 1 0
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...

10 months ago 24 7 1 0
Advertisement
Bauble

bauble.studio ! Still Janet but very different from raylib

11 months ago 2 0 0 0
Video

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

11 months ago 4329 894 165 109
Video

added hard mode to my blog

1 year ago 15 0 0 0
Video

rotate

1 year ago 13 0 0 0
Video

eroding

1 year ago 16 3 1 0
Strandbeest

theo jansen: www.strandbeest.com

1 year ago 2 0 1 0
Video

island sketch

1 year ago 14 0 0 0
Advertisement

beautiful!

1 year ago 3 0 1 0
Video

My first week with Bauble. A short thread

1 year ago 18 6 1 0

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 year ago 1 0 1 0

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 year ago 1 0 1 0

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

1 year ago 0 0 1 0
Video

periodic spaces

1 year ago 9 0 1 0
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)

1 year ago 4 0 0 0
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

1 year ago 7 0 1 0

thank you!

1 year ago 0 0 0 0
Advertisement

oh thanks!

1 year ago 2 0 0 0

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 year ago 1 0 0 0

haha i'm glad!

1 year ago 1 0 0 0

oh thank you!

1 year ago 0 0 0 0

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

1 year ago 0 0 0 0

thank you!

1 year ago 0 0 0 0

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

1 year ago 2 0 0 0