3

Let's say I have created one photoshop document with 3 layers. (visible in the image I posted).

I am going to use these maps in a 3d-modeling program, so it is very important that I need to have these files to be seamless in the exactly similar way.

I know that I can use the "Offset" filter and then "clone stamp tool" to make one image to be a seamless pattern, but the problem with that is that I need to have all the layers exactly similar way to be seamless. Otherwise, the texture won't work. With manual clone stamping, I cannot find it be possible. So is there someone who knows how this can be achieved?

enter image description here

Here is also an image of how these are being used. You can see the seam in the render quite clearly in the middle of the rendering viewport editor. enter image description here

11
  • Why do you not create at first the grey version as a tileable pattern and process then the colored versions from the result?
    – user287001
    Feb 2 '18 at 8:15
  • Because the process of making this kind of images don't work like that. If I, for example, do camera mapping/photogrammetry, the first image is the cluster of photos from which I have to generate the other images.
    – Artturi
    Feb 2 '18 at 8:17
  • Am I right that the images are compositionally the same to begin with?
    – Cai
    Feb 2 '18 at 8:32
  • Yes, the composition of the images is similar in all of those, they just have different colors.
    – Artturi
    Feb 2 '18 at 8:40
  • The source maps have actually been done in 3d Because generating the depth map or normal map out of a image is not really possible unless you have a VERY well equipped photographic lab for this purpose at your disposal. But yes you can also tile it by masking isntead of cloning which would keep multiple separate source images the same. But then making the 3d tileable is pretty easy.
    – joojaa
    Feb 2 '18 at 10:20
4

If you want to apply the same pattern-making process to a number of similar images then all you need to do is make your edits non-destructively to smart objects; you can then swap out the smart object's content to each original image.

Mostly this just means duplicating layers and using masks instead of clone-stamping.

An example. Take this un-repeating image...

enter image description here

I place it in Photoshop as a linked smart object. I then offset it both horizontally and vertically (if you're going to be manually masking areas than you may want to create the offset manually by duplicating the layer and moving/masking as appropriate):

enter image description here

I then cover the "seams" by duplicating the smart object and isolating specific bricks:

enter image description here

"Applying" the process to a similar image is then as simple as swapping the contents of the smart object:

enter image description here

I'd note that the hardest part of making a repeating pattern from your image is the image itself; with a more uniform texture (e.g. paper, fabric) clone-stamping or blending is easy enough. But your image is made up of distinct objects so you need to give a lot more time and attention to covering the "seams". Unfortunately the only solution to that is spending the time doing it manually; as such my example is very quick and crude.

4
  • I'd like to see the end result of this – lots and lots of Lego! :)
    – Jongware
    Feb 2 '18 at 10:38
  • Endless lego! My house would be a happier place
    – Cai
    Feb 2 '18 at 10:41
  • Thank you. If I cannot find some faster process later, I will start using this. :)
    – Artturi
    Feb 2 '18 at 11:35
  • I learned that I can do the clone stamping better in Affinity Photo which supports clone stamping multiple layers simultaneously, so I think I will continue this project in that software instead.
    – Artturi
    Feb 2 '18 at 15:22
1

I also encountered this issue and I have 3 workarounds for you (only 1 in Photoshop). The last one can take on the most complicate clone stamp jobs and is the closest to a perfect solution.

Photoshop: Record Action(s)

Record the Photoshop Clone Stamp strokes into an action with "Tool Recording" on:

enter image description here enter image description here

This is for simpler actions. If the you have complicate/multiple stamping going on, you may mess up with one stroke recording and then the whole action is trashed.

Substance Designer: Multi Clone Patch + Smart Auto Tile

The "Multi Clone Patch" node in Substance Designer can apply the same clone to every input, but this is not as ideal when you want to get into heavy editing/clone stamping on multiple layers or files. The "Smart Auto Tile" currently can only do so much, it may not be ideal on some complicate patterns.

After Effects: Clone Stamp tool + Offset filter

After Effects can apply clone stamp to a video layer, so you can import your image files as an image sequence layer, do the clone, and then render it into individual frames. Here are the steps in After Effects:

  1. Import multiple image files as an image sequence layer.
  2. Apply an offset filter to offset the seams to the center of the layer:

enter image description here

  1. Use (multiple) Clone Stamp to eliminate any imperfections & seams:

enter image description here

  1. Apply another offset filter to reverse the first offset.
  2. Render the layer into image sequences (individual image files), preferably in lossless formats.
  3. Done!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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