Resynthesizer

    Menu -> Image -> Resynthesizer



The Resynthesizer can be used to make more of a texture, and can make the resulting image tilable.
The Resynthesizer is used for synthesizing an image with the same texture as a given input image. To achieve this, the output image is built up by successively adding pixels selected from the input image. Pixels are chosen by searching the input image for patches that closely match pixels already present in the output image. The accurate reproduction of features in the input texture depends on the order in which pixels are added to the output image. A procedure select an ordering which transfers large complex features of the input to the output image. This procedure is capable of reproducing large features even if only the interactions of nearby pixels are considered.

Input
Texture source
You can select into the list the texture source that will be used for the generation of the output image.

Output
These three check boxes allow you to specify the method that will be employed to generate the output image seamless texture.

Personality
Sensitivity to outliers
You can specify the value of the parameter that determines the complexity of the Resynthesizer result. The good value is 0.12 in the majority of cases.


How to use...
1. Open the texture source, for example Zebra.jpg.
2. Make a selection for indicate the part of the image used by the Resynthesizer.
3. Create a new image. This is the output texture.
4. Click on the Image menu and select the Resynthesizer tool.
5. In the dialog box, set the texture source to Zebra.jpg.
6. Click the Generate button.

The Resynthesizer will draw the output seamless texture.


Texture source with the selection.


Output seamless texture generated by the Resynthesizer.




How to prepare an image for use as a tiled texture

With the Resynthesizer