Saturday, September 27, 2014

Random picture maker with noise continued

Previously I posted about a script I wrote to generate random colorful pictures.

Picture maker and noise function

  It allows you to select an area using a box to guide the randomness of the color.  This allows you to somewhat control what the picture looks like.

I also talked about how I thought I could use Perlin noise to make the pictures look less like confetti and a little more like a painting.

I have moved forward with those ideas a little bit.  I made a copy of my other page.  I also found a nice implementation of Perlin and Simplex noise in js.

Currently I have the script starting with a bunch of points doing a random walk around the canvas.  Then you can click on a point and it will start a new drawing point using the color you clicked on.  After you pick some of your own points it starts to look kind of cool.  I'm not sure I like the way it starts out though, buy I'll keep working on that.

You can see in the picture how the page starts out.  Also I have clicked a few times in the green area in the lower middle of the picture near the box that you see.  You can see how it has drawn more there and started to blend some of the different green colors.   Also there is the box I mentioned.  You move that around with the mouse and resize it with the mouse wheel.  When you click and make a new moving point it is limited to moving within the box.

This thing still doesn't quite do what I want, but I'm not sure if I know what I want.  So maybe it will never do what I want, but I like messing around with this kind of thing so I'll keep working on it and posting about my progress.

No comments:

Post a Comment

Python Particle Simulation

 I have started working on a particle simulator in python.  I have limited knowledge of Quantum Mechanics, but thinking about the weird way ...