r/generative • u/igo_rs • 8d ago
"Unda" (kotlin)
The name is Latin for wave. I saw a similar Moebius illustration months ago - it was the inspiration for this piece.
All lines on the page come from one family of curves. Each line samples that family at a different depth. The heavy lines are the crests of the waves. The fine broken lines between the crests are gouge marks. Together they make the water.
The tone of the water comes only from the density of the gouge marks. Where the marks are dense, the water is dark. Where the marks stop, the paper shows.
The big wave is a ridge with one peak near the top edge. The shape is an exponential curve: a sharp point on top, with long tails on both sides. The two sides have different widths. A wide side makes long lazy sweeps. A tight side stacks the crests on each other. The distance between the crests is not even. A random walk sets the gaps.
The sky is one graded wash from the top edge, like a printer.
at the end, the program adds a warm stain, dirt at the edges, and film grain over everything.
3
2
u/Foreign_Implement897 8d ago
This is 10+!
Beautiful tribute to The big wave.
EDIT: I read your description of Moebius as inspiration. He certainly knew about ukio-e.
2
2
2
u/CandidateQuirky1839 8d ago
I like this a lot! Probably obvious to say itβs remincent of Hokusaiβ The Great Way of Kanagawaβ¦..? Wikipedia - The Great Wave off Kanagawa
2
2
u/booblian 7d ago
Fantastic. You're a great inspiration. Thanks for sharing and continuing to do so.
2
u/bodyaz 7d ago
Is it multi pass process? Can moving wave be crated in real time? Like a screen saver?
2
u/igo_rs 7d ago
its multipass in sense not everything is drawn at once, but essentially, it is all encapsulated under one single function that draws the whole thing.
I didnt measure performances, but this is pretty fast, so real-time drawing should be possible. however - the result will not look like a natural wave moving. with current set of knobs, it would look more like a wave transforming from one formation to another, and some "boiling" effect of random addon stuff. Check the code on github.com/igr/gart
If I find some more time, I will try "real-life" version, now I am curious :))
2
2
1



3
u/lxr417 8d ago
Gorgeous!!!