6 ms·
Exploration of Generative Art
- throwaway4666 6y agoObligatory inconvergent plug, one of the titans of generative art: https://inconvergent.net/ https://inconvergent.net/
- nikivi 6y agoI collected some links on generative of art if anyone is interested https://wiki.nikitavoloboev.xyz/art/generative-art#links https://wiki.nikitavoloboev.xyz/art/generative-art#links
- mavsman 6y agoGreat! I've also created a list of tools, mostly CLI tools since that's what I was more interested in personally. https://github.com/bradydowling/awesome-generated-art https://github.com/bradydowling/awesome-generated-art I'd definitely be open to PRs of other things that are relevant.
- sa46 6y agoDoes anyone know of generative art for gothic style [drop caps]? I thought it would be neat to generate the curves from a letter instead of relying on a font. I know Gwern.net uses some neat tricks to load a subset of the drop-caps fonts. [drop caps]: https://en.wikipedia.org/wiki/Initial https://en.wikipedia.org/wiki/Initial [gwern]: https://www.gwern.net/About#implementation-details https://www.gwern.net/About#implementation-details
- _hark 6y agoAlong these lines, I work in geophysics/AI right now and trained a GAN on some seismic data, which people usually visualize with ridgeline/joy plots (literally just realized people call them joyplots because of the joy division cover...). It ended up looking pretty cool: https://brantondemoss.com/seismicdream https://brantondemoss.com/seismicdream
- dpeck 6y agoThe joyplots naming has been phrased out due to the horrible meaning of the phrase “joy division”
- _hark 6y agoWhat's the horrible meaning of the phrase 'joy division'? Do people just not like that band anymore?
- nl 6y agoUnfortunately, when the name “joyplot” took off, nobody in the datascience community was aware of the origin of the name “Joy Division”. As described in the book House of Dolls, joy divisions were groups of Jewish women in Nazi concentration camps kept for the sexual pleasure of soldiers. The band Joy Division took their name directly from this book and even quoted from the book in one of their early songs. https://serialmentor.com/blog/2017/9/15/goodbye-joyplots https://serialmentor.com/blog/2017/9/15/goodbye-joyplots I wasn't aware of this either. Given the theme of Joy Division (the band)'s songs I think it's very fair to say they meant it ironically, but I do think it's fair not to name a beautiful plot type after something so horrible.
- kranner 6y ago> fair not to name a beautiful plot type after something so horrible. Wasn't it an association that surfaced subsequent to being named after the band? In that sense it would not be "named after" Nazi joy divisions, I think? (as that would imply being aware of the association while choosing the name)
- mejutoco 6y agoIn the film 24 hour party people it seems like the band (joy division) is aware of the meaning of the name and uses it for shock value/polemic/postmodernism attitude. IIRC some people shout at them while going on/off-stage regarding this.
- swayvil 6y agoHere's the biggest generative art forum on the planet : http://reddit.com/r/generative http://reddit.com/r/generative
- tholman 6y agoOne of the creators here! Always happy to be mentioned and glad to answer any questions. A true love of mine, and something I'm loving see slowly grow and appear in our tech and programming community is interactive tutorials and blogs, which personally I feel teach and inspire creativity in a way like no others. This site is built with a library I called tutorial markdown [1], and the whole blog is also open source [2], and has a little indie podcast too [3] I really want to see this type of experience grow, so yeah, if anyone is working on similar things I'd love for them to share it here (or with me otherwise). Here [4] is a great blog post by John Otander showing off some great interactive blog posts on the web, all of which are very HN worthy in my opinion. [1] https://github.com/tholman/tutorial-markdown https://github.com/tholman/tutorial-markdown [2] https://github.com/tholman/generative-artistry https://github.com/tholman/generative-artistry [3] https://generativeartistry.com/episodes/ https://generativeartistry.com/episodes/ [4] https://johno.com/year-of-the-interactive-blog-post/ https://johno.com/year-of-the-interactive-blog-post/
- sdedovic 6y agoHey all! There's a very active slack community of some 150+ members/artists that was started in the last year or two. I did not start it but we are a very open community. Feel free to email me at stevan [at @ symbol] dedovic [dot] com and I will gladly share an invite link! I'll also talk to the person who started it to see if we can put out an invite link here.
- pierrec 6y ago>if anyone is working on similar things I'd love for them to share it here Sure, I also made a tool to generate interactive blog posts and used it to write a couple of articles on pretty niche topics related to generative art. Whenever I have the time to do so, I would love to write more content like that. The framework is here, articles are linked at the beginning: https://github.com/pac-dev/dspnote https://github.com/pac-dev/dspnote
- deleted 6y ago[deleted]
- codazoda 6y ago
- mavsman 6y agoThis is amazing. I'm very interested and just downloaded every episode to my phone on Spotify.
- jmount 6y agoAn older generative art project, with some history: https://win-vector.com/2020/06/11/genetic-art-introduction-video/ https://win-vector.com/2020/06/11/genetic-art-introduction-v...
- snorkel 6y agoCheckout the lolwut command in Redis http://antirez.com/news/123 http://antirez.com/news/123
- greggman3 6y agoI am so confused / mixed on generative art. I've made a bunch. I often enjoy looking at it. I have friends that make a living from it. But I waffle on whether it's good/bad/art/not-art. I've been told by commenters on HN that my generative art is not art if it was created without intent to express some truth about the world or some such criteria. Not sure I agree. On the other hand it used to be a rite of passage to make a "draw random lines in random colors" program in like the first few days of learning to code and technically that is generative art. My friend who makes a living on generative art for installations does lots of flowing cubes and I'm super happy for him and always say positive things. But, in my head sometimes I'm like "seriously, all you did there is write a random line generator" because having made similar pieces I know effort wise it's more like a doodle then a project. In other words most of my generative art took less than an hour to make. I can turn my generative art to make images similar to ones he gets paid for in few minutes. So, sometimes it's hard not to see certain generative art as low effort? I'm not sure how to describe my feeling here. If some one showed you their program that had 2 numeric fields and an add button and you set the 2 fields, clicked add and the sum of the 2 fields is displayed (in other words the 2nd or 3rd program you ever wrote, https://jsfiddle.net/greggman/hypv0ugo/ https://jsfiddle.net/greggman/hypv0ugo/). You'd be happy for them they are making progress on learning to program but if they posted that as "Show HN" you'd likely not give them much praise. That's the type of thing I often feel about some percent of generative art and I don't know how to stop feeling that any more then I wouldn't feel like "why are you showing this?" about the adding 2 numbers example.
- zmitri 6y agoI think anything you decide to be call art, can be called art, but the issue of good vs bad art is much more open to interpretation :) I take generative art semi-seriously and have some cube like sketches https://www.instagram.com/p/B_Ix1yOH_2S/ https://www.instagram.com/p/B_Ix1yOH_2S/ and other simple line based sketches https://www.instagram.com/p/B9VsDrgHBQE/ https://www.instagram.com/p/B9VsDrgHBQE/ but I think they are aesthetically nice either way and treat them as art. For some context here is my "artist statement" as a generative artist: From the outside, art is regarded as highbrow, intellectual, and “human”. Automation, however, is often perceived as rote, boring, and “robotic” by those who are non-technical. As an engineer by trade, I see the act of automation as a much more creative process than the public gives it credit for. In my artistic practice I try to bridge that gap by using software to automate the generation of unique art pieces in less than a fraction of a second. My hope is to elicit the same kind of emotions and reactions that viewers feel when viewing art that has been “generated” by hand, and help them consider automation as an art form and an act of creativity. Whether acting as an artist, or engineer, I like to think of automation as my artistic medium.
- agambrahma 6y agoLove this. Every few years I feel I want to get deeper into it, but ... never get enough time commitment behind it. Recently been wondering if Mathematica would be a good way to do this.
- Smoosh 6y agoSomewhere around 1980 I wrote a Mondrian picture generator for the VIC-20. It was pretty good as I recall. I was going to submit it to a magazine, but never did. I wonder what happened to that cassette?
- blahblahblogger 6y agoI like things like this, anyone have any similar to share?
- polytely 6y agoI really like Dan Shiffman's processing tutorials [0], they cover a lot of stuff you can use in your creative coding. he also wrote a book called "the nature of code" which is alse awesome [1] [0]: https://www.youtube.com/watch?v=4066MndcyCk https://www.youtube.com/watch?v=4066MndcyCk [1]: https://natureofcode.com/book/ https://natureofcode.com/book/
- GuB-42 6y agoDoes the demoscene count? Especially in sizecoding and shaders, if you want any kind of detail, you need procedural generation. Common techniques include fractals and Perlin noise, but there are many others, in 2D and in 3D.
- monkeydust 6y agoNicely done. Question, what type of generative art could one create (as a newbie) if they wanted to embed something personal into the nucleus of it? Say for example birth dates of everyone in their family...
- OnACoffeeBreak 6y agoMy immediate thought is use the birthdays as seeds for the random number generator, and then whatever you do has the birth dates as the nucleus of the generated art. You can also generate a shape or a path for every family member modifying a parameter with each member's birthday.
- monkeydust 6y agoNice idea on random seed. Txs
- fjfaase 6y agoThere is a difference between people writing programs to generate art and (classically trained) artist who use programs to investigate art. I guess there are more examples of the first and fewer of the latter. One Dutch artist who in 1969 started using programs (at first with the help of others) to generate art is Peter Struycken. https://www.pstruycken.nl/index.html#En https://www.pstruycken.nl/index.html#En
- deleted 6y ago[deleted]
- SkittishLemur 6y agoI don't know, I looked at the one with packed circles, and the algorithm was silly: A loop that grow radius by one and check for collision each time, instead of directly setting the radius to the proper value. Edit: This is what I mean: https://pastebin.com/r0n19jZa https://pastebin.com/r0n19jZa (Well, except that I inlined functions, and that may be considered bad style.)