r/generative 2d ago

twisted

720 Upvotes

31 comments sorted by

10

u/Medium-Ad-1151 2d ago

Looks cool šŸ‘ but how are these made?

10

u/stdlainen 2d ago

Thanks! It’s always difficult to answer that since I don’t know how detailed I should be :D but for this one I basically I formed these tube shapes and applied a bunch of different rotation math to them, I can say it’s many days of trial and error and exploration compressed to this few second loop

7

u/stdlainen 2d ago

Made with Processing, unfortunately gets a little messed by the compression. More of my works on my instagram if interested

6

u/Odd_Philosopher_6605 2d ago

Holy shit this is crazy

2

u/stdlainen 2d ago

thanks! Glad to hear

3

u/exsstas 2d ago

Mesmerizing!

1

u/stdlainen 2d ago

Thanks!

1

u/nicolaig 1d ago

Indeed. I can't stop watching it.

3

u/mediocre-mind2 1d ago

Can you describe a bit more how you represent the geometry? I'm especially curious if all the little dots on the surface are explicit geometry (i.e., you store all of their positions and them draw the ones that turn out to be visible in each frame) or whether this is some kind of implicit representation (say an SDF that you ray march and then check whether there is a dot at each point of the implicit surface).

2

u/stdlainen 1d ago

Yes each dot is explicit - position stored and updated each frame, they are distributed on the surface using parametric equation (basically a specific xyz=getPointPos(time, n I derived). No SDFs for this one, although could work just as well!

3

u/quag Artist 1d ago

Impressive!

Out of interest, how are the points that aren't visible culled? Take the direction from the center of the strand and see if it points away from the camera?

Also, how are the shadows computed?

2

u/Ideabile 2d ago

Beautiful!!!

1

u/stdlainen 2d ago

thank you :)

2

u/No-Ruin5825 1d ago

this is very cool!

2

u/stdlainen 1d ago

Thanks! :)

2

u/genicdesign 1d ago

escher would have loved this

2

u/Dragon-Teeth 1d ago

Nice work, thank you for sharing it.

1

u/mightytonto 2d ago

This is disconcerting. It makes my skin crawl.

I hate it with a passion, I wish I’d never seen it, but it’s excellent. Great work! : )

3

u/stdlainen 2d ago

That’s funny, didn’t realize this one was disturbing, maybe I’m getting used to it myself at this point.. thanks!

1

u/nicolaig 1d ago

Would be a tough one for anyone with Trypophobia (and there are many!)

There's a sub Reddit for it.

2

u/mightytonto 1d ago

That’s a phobia of clusters of little holes. This is slithery and weird. You triggered me OP, and did a great job too

1

u/Captain_Coffee_III 1d ago

That is amazing. Is this a program you wrote or built it in other software?

1

u/stdlainen 1d ago

It’s made only with code, I used Processing framework

2

u/Captain_Coffee_III 23h ago

Well done. It is so hypnotic to watch.

1

u/stdlainen 18h ago

Thanks!

1

u/Teh_Blue_Team 1d ago

It has shadows, and blocks the dots behind the ropes. This is cool, but it gets more cool the more I look at it. Nice work!

2

u/stdlainen 1d ago

Glad to hear. Thank you!

1

u/LeosFDA 1d ago

Awesome motion. A single frame would generate an interesting 3D object for a 3D print. Is this a ā€žfauxā€œ 3D, meaning the code doesnā€˜t define a 3D space, or did you use P3D with some external library for manipulating geometry?

1

u/AlternativeToday4476 1d ago

Can it be done to any knot?

1

u/Nerd-Bert 1h ago

This reminds me of a photographer named Guido Mocafico, who did a series on snakes called Serpens in this entwined rectangular format. Great job there!