The effect I want to achieve is the same as the one created by 'create object mosaic' command in Illustrator - but using my tile shape instead of a square or rectangle.

I have created the effect I want for a small number of tiles, but the mosaic is likely to contain over 10,000 tiles - so the method I have used is not practical. So, I would like to try and create an action to do so.

My current method:

  • Create my own tessellating tile.
  • Repeat it many times to create a pattern.
  • Overlay this on top of a photograph.
  • 'Create object mosaic' from photograph.
  • Overlay my tessellating grid on top so that it lines up.
  • Using eyedropper tool, drop colour from each tile in the 'create object mosaic' grid onto the corresponding tile in front on the tessellated grid.


  • Creating an action that will run across each tile individually.
  • Dropping the colour from a specific tile in the grid below onto the tessellated tile directly above it.


  • I have exported to Photoshop on different layers and can select an individual tile using colour range. Changing the colour and repeating the process for all of the tiles remains the problem.

Other possibilities:

  • Use effects / blur / average in Photoshop. The problem here is that this cannot be used for multiple selections. My knowledge of Photoshop is much more limited than Illustrator so there maybe a simple solution here...

I have attached an image showing the process and what I can achieve manually.

Any thoughts or ideas would be much appreciated! :)

manual example

  • wouldn't a pattern swatch work for this, especially if you have a tile ready? Is it that you want some sort of automatic color variations within the pattern itself?
    – Scott
    Commented Jul 17, 2015 at 17:00
  • Hey Scott - you're exactly right. A pattern swatch would work, but it's the automatic colour variation that I need. So I'm just trying to figure out how to transfer the colour on the grid below to the pattern above in some kind of automated process.
    – chris
    Commented Jul 18, 2015 at 9:36

1 Answer 1


It isn't clear whether you are done actually designing the single tile. If not, there are a number of tessellation apps out there that can help.

Once the tile is complete, this is clearly a place for scripting Photoshop or Illustrator. Each comes with an Integrated Development Environment called ExtendedScript Toolkit, and can be programmed in a flavor of JavaScript, the language that is used to drive most web pages. There are a number of tutorials out there (including this one for Photoshop). The process is pretty interactive, so once you plow through one to see what it's about you should be able to tweak and tune until you get what you need.

  • Thanks Daniel. The tessellating tile is complete. I'll check out the scripting tutorial and see what I can come up with. I've also just found a tutorial that does something similar with actions (step 3 on the link below). Thanks for the input :) blog.photoshopcreative.co.uk/blog/tutorials/…
    – chris
    Commented Jul 17, 2015 at 11:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.