Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Years ago. I dabbled in generative art. I even wrote a small Forth-like language to control the generation. It's basically controllable chaos with math or chaos within bounding patterns. The results were often unexpected. Some examples: https://imgur.com/a/UjWLy7s


You may like https://c50.fingswotidun.com/

It's what I doodle with to generate images using a stack based program per pixel.

Every character is a stack operation, you have 50 characters to make something special.


That's pretty neat; some of output are beautiful!

Mine is also pixel coloring at the lowest level. I have a shading kernel in GPU doing the low level work, mainly applying colors recursively like fractal. I got sick of writing shader code so I make a high level language supporting math operations in concise expression that are compiled to shader code in GPU. The main thing is it supports functions. That let me reuse code and build up abstractions. E.g once I get the "ring" pattern settled, it's defined as a function and I can use it in other places, combine with other functions, and have it be called by other functions.

One of these days when I get some time, I'll formalize it and publish it.


This is beautiful. I'd really love to see some serious discourse about the place that generative art should have in our society and about what art really means in today's age of overconsumption.

I'm not sure art is still meant to be a widely shared experience and smarter people than should tackle this idea.


Thank you!

I'm glad people are interested in art discourse and exploring arts in general. Art is a very personal thing. Different people see arts in different ways. Yet there's some recurrent themes time after time.

I got my insight in art in musics and on why people love them so much. Musics and songs are basically repeatable patterns with slight variations in multiple dimensions, in pitch, in beat, in tone, in rhyme, in lyrics, etc. The human mind is a super pattern processing machine, as part of our evolution survival traits. Pattern brings structure, abstraction, and comfort. But strict repetitive patterns bore the mind. Human love patterns, but with variation and imperfection.

The human mind is very good in filling the missing pieces in a pattern, again from our evolution survival traits. Our ancestors could look at the tail of an animal and filled in the blank that it's a tiger hidden behind a big rock. The filling of missing pieces is by experience and learning. It really is the original generative AI.

I believe the variation and imperfection in patterns trigger the mind's filling the blank function, which triggers the generative function, which can run wild generating wide range of imagination. That's why arts can have different reaction from different people as each has their own life experience and thus different generated result.

I think art is patterns with variation, imperfection, and blanks at the most basic level. Computer generated art thus needs to fulfill that basic requirement at the least to be called art.


> I'd really love to see some serious discourse about the place that generative art should have in our society

For me (and many others), the “how” of art is just as important as the “what”, if not more important. There are installations that reflect this, many of which are interactive and allow the observer to become part of the art itself.

And if you extend the definition of “generative”, it can include many other methods, like swinging a paint can with a hole in the bottom over an empty canvas to create random patterns based on pendulum movement. Myself, like many others, recognize the amount of creativity and effort that goes into this type of “generative” art, especially in comparison to others. I also appreciate the creativity and complexity of the grandparent’s generative system.


These are sick. Color, contrast, composition, patterns, etc. Really inspiring stuff. Reminds me how digital art used to feel ~20 years ago.


These are really cool!




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: