Mobile app version of vmapp.org
Login or Join
Smith574

: Random Color Patterns I'm trying to create hexagonal pattern of slightly offset colors. Similar to Code Review's background, but with hexagons. I've attempted to draw a hexagon and slightly change

@Smith574

Posted in: #AdobeIllustrator #Patterns

I'm trying to create hexagonal pattern of slightly offset colors. Similar to Code Review's background, but with hexagons.

I've attempted to draw a hexagon and slightly change the colors but doing this ~800 times would be highly impractical.

So essentially, how would I create a group objects with slightly different colors for each

Here's a rough example of what I've tried so far.

10.02% popularity Vote Up Vote Down


Login to follow query

More posts by @Smith574

2 Comments

Sorted by latest first Latest Oldest Best

 

@Murphy569

A quickly written Javascript to randomize the RGB fill color of a selected set of objects:

var adjustRanges = {
red:{min:-40, max:40},
green:{min:-40, max:40},
blue:{min:-40, max:40}
};

objects = app.selection;
for (i=0; i<objects.length; i++)
{
color = objects[i].fillColor;
if (color instanceof RGBColor)
{
r = color.red+adjustRanges.red.min+Math.random()*(adjustRanges.red.max-adjustRanges.red.min);
if (r < 0) r = 0; if (r > 255) r = 255;

g = color.green+adjustRanges.green.min+Math.random()*(adjustRanges.green.max-adjustRanges.green.min);
if (g < 0) g = 0; if (g > 255) g = 255;

b = color.blue+adjustRanges.blue.min+Math.random()*(adjustRanges.blue.max-adjustRanges.blue.min);
if (b < 0) b = 0; if (b > 255) b = 255;

c = new RGBColor();
c.red = r; c.green = g; c.blue = b;

objects[i].fillColor = c;
}
}


Save as "changeColors.jsx" in your local Illustrator's Scripts folder so it will appear in the File > Scripts menu next time you restart Illustrator, or anywhere else (and you'll have to browse for its location).

You can change the min/max adjustment values at will; for example, setting these values to 0 for both red and blue will only change the Green component.

10% popularity Vote Up Vote Down


 

@Rambettina927

To get uniform graphics use the snap to grid setting, you can then scale it to your desired size in Illustrator. Check out Chris Spooners blog post about a similar sort of project.
blog.spoongraphics.co.uk/tutorials/how-to-create-a-christmas-jumper-pattern-in-illustrator

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme