In my last post, I presented some generative art based on slowly morphing curves drawn to the canvas. The curves were created by a fractal subdivision process. Here, I create some similar images, but in a different way. Click on the screencaps below to see two different versions of the effect, and see below for the source code and comments on how the images are generated.
[Update 2021: I’m afraid I had to remove my code as it seems people may be profiting from NFTs built with my ideas and code, without attribution.
I’m afraid I have also felt the need to remove the ideas behind the code.]
This is stunning. I love it (and the later post). Thank you for sharing.
May 18, 2012 @ 4:52 pm
|Thanks, Cristophe!
May 18, 2012 @ 5:47 pm
|How do I change the canvas size? I want it to be a page background
April 27, 2013 @ 7:03 pm
|Hi Ray,
The canvas size is set with the attributes
width
andheight
in the html canvas tag. Glad you like it. If you do use it for a background without alteration, some acknowledgment would be appreciated, if it does not detract too much from your design.April 28, 2013 @ 4:39 pm
|Is the output of these routines copyright – or just the code itself?
June 23, 2016 @ 3:25 pm
|Hi Mark,
I apologize for not responding sooner. I haven’t been doing blog upkeep for a while, but I do want to keep my blog alive! I hope to return to this when I can.
In short: I don’t think code that I have freely shared online can be copyrighted. It is essentially free for anyone to use, and I wouldn’t have a legal claim against anyone who would use it for their artistic work. The pictures I have created with this code belong to me, but any images or video you would create with this code would belong to you.
I do hope people will experiment with the code and maybe use some of the ideas to create something new and unique. This idea of fractal subdivision and smooth morphing can be applied in a lot of ways!
That being said, I think it would be kind and polite if people who use my code to create art (especially when there is little to now modification of the code) would acknowledge me, or link to my site, or something like that. I have seen people create pictures from this code, and even share the code, and present the code as their own work, and that always bothers me just a little. I have also had people share the code and pictures made from the code and give me a little acknowledgment, and that always makes me happy. I like to see people have fun with this.
October 4, 2016 @ 4:21 am
|Brilliant Work, keep it up. I am planning to implement them in Game objects for JS Canvas. If Am lucky to get them right, I will share the results soon.
April 25, 2018 @ 9:49 am
|