The goal of this tool is to create a new texture that looks "similar" to a given input texture, and tiles.
This is easier said than done, so in practice this tool is trying to make the result look similar, and
tries to make the resulting image tile. This means that this tool may or may not be useful; it depends on
the input image, and some luck with the statistics. Ideally, input images should be true textures : uniform
throughout, without macro structures. In practice, some structure is allowed; but still, don't expect this tool to
work properly with a pic of your dog.
Here are some examples of an input image and the resulting output :
Bark
Pretty good tiling.
The main reason seems to be the removal of the highlight |
Input image (128x128) |
 |
Output image (200x200) |
 |
Input image, tiled 2x2 |
|
Output image, tiled 2x2 |
|
Sand Tiles less vertically, horizontally still ok
Very small discontinuities visible inside the synthesized image |
Input image (128x128) |
 |
Output image (200x200) |
 |
Input image, tiled 2x2 |
|
Output image, tiled 2x2 |
|
Clanbase logo
Experimenting with non-textures : tiles, but no features cross the vertical boundary..
Demonstrates non-power-of-two input abilities
Note the preservation of the star
|
Input image (125x67) |
 |
Output image (100x100) |
 |
Input image, tiled 2x2 |
|
Output image, tiled 2x2 |
|
If you care, the code is a hybrid implementation of the texture synthesis
papers in SigGraph 2001 and 1995, hybrid meaning "hacked up for style".
|
|
|