Seamless tiling

The “Seamless tiling” FilterForge filter makes the input image seamlessly tiling.

The following examples show the seams on the left and the seamless version on the right. Drag the divider to compare them.

Seamless tiling Seamless tiling Example01c
Seamless tiling Seamless tiling Example01b
Seamless tiling Seamless tiling Example02c
Seamless tiling Seamless tiling Example02b
Seamless tiling Seamless tiling Example03c
Seamless tiling Seamless tiling Example03b

The filter first offsets the base image so the edges are moved to the middle where it’s easier to see them then the original picture is used to cover up the seams. The seam cover mask decides how much of that is visible. Most filter controls are for adjusting that mask.

Offset image Seamless tiling Seamless tiling Image01 192x192
The offset image
Seam mask Seamless tiling Seamless tiling Image02 192x192
The mask
Covered up seams Seamless tiling Seamless tiling Image03 192x192
Covered up seams
Basic settings

The following parameters are the most commonly used ones, tweaking them will usually produce adequate results relatively quickly.

Use the sliders to compare the effects of a low and a high value for the given property.

Coverage

How thick the seam cover is.

Hardness

How suddenly the top layer fades out.

Hardness tweak

Adjusts the “Hardness” at places where the seam cover is similar to the underlying image. Similarity is computed on the channel chosen for the mask (see bellow).

50 doesn’t change anything, higher values increase, lower ones decrease hardness on similar areas.

Seamless tiling Seamless tiling Image05
Seamless tiling Seamless tiling Image04
Seamless tiling Seamless tiling Image07
Seamless tiling Seamless tiling Image06
Seamless tiling Seamless tiling Image09
Seamless tiling Seamless tiling Image08

Edge fix width

The cross shaped cover will have seams at the edges unless the mask narrows down to a point.

Display mode

Chooses between different previews:

Seamless tiling Seamless tiling Image11
Seamless tiling Seamless tiling Image10
  1. Seamless image
  2. Cover mask preview
  3. Shape detection preview
  4. Tiling preview
  5. Seams preview

Advanced settings

Adjusting the following settings might need a bit more experience and time but they can really improve the results.

Rotation

The offset image (bottom layer) can be rotated in 90 degree steps.

Channel influence

The selected channel’s (see “Channel selector“) influence on the seam cover mask. The brighter the channel’s value is the brighter the mask gets.

Channel selector

Selects the channel to be used when generating the seam cover mask.

Seamless tiling Seamless tiling Image18
Seamless tiling Seamless tiling Image17
  1. Red
  2. Green
  3. Blue
  4. Hue
  5. Saturation
  6. Brightness
  7. Cyan
  8. Magenta
  9. Yellow

Shape influence

How much the shapes can adjust the cover mask.

Shape mode 2

Switches to an alternate shape detection mode.

Shape radius

Tweaks the shapes detection.

Seamless tiling Seamless tiling Image22
Seamless tiling Seamless tiling Image21
Seamless tiling Seamless tiling Image24
Seamless tiling Seamless tiling Image23

Noise influence

How much the procedurally generated noise adjusts the cover mask. Mostly useful when direct channel influence or shape detection fails.

Noise type

Specifies the type of the noise:

Noise scale

The scale of the noise.

Seamless tiling Seamless tiling Image26
Seamless tiling Seamless tiling Image17
Seamless tiling Seamless tiling Image27
Seamless tiling Seamless tiling Image28
Seamless tiling Seamless tiling Image29
Seamless tiling Seamless tiling Image30
Seamless tiling Seamless tiling Image31
  • 1
  • 2
  • 3
  • 4
  • 5

Fade correction

Enables high pass fade correction.

Fade radius

The size of brightness variations to correct.

Details

How detailed version of the input image is used for mask generation. 100 retains all details while lower values will remove noise from the mask.

Seamless tiling Seamless tiling Image33
Seamless tiling Seamless tiling Image32
Seamless tiling Seamless tiling Image34
Seamless tiling Seamless tiling Image35