Hello there !
LGM 2014 is now over, so it is time to go to work again
So, today Jérome Boulanger and I have coded a new filter Patterns / Resynthetize texture
for the G'MIC plug-in that might interest you.
It basically tries to resynthetize an input texture into an image of arbitrary size. It uses a phase randomization technique in
the Fourier space to achieve the texture synthesis.
After updating your filters (requires at least G'MIC version 188.8.131.52
), you should be able to select it and see this :
gmic_resynthetize_texture.png [ 502.9 KiB | Viewed 3117 times ]
You have only two parameters that tell about the desired size of the synthetized output texture.
Below I show an example of what you can achieve with this filter. The input sample textures are not
tileable, while the
synthetized outputs are (FFT property). Here, I've just doubled the image size, but of course, you can set any size you want.
Note that it works quite well with micro
-textures, but definitely not with macro-textures. You have been warned
Also note that the filter is already parallelized, so it should use the multiple cores of your machine when possible.
gmic_resynthetize_texture2.jpg [ 1.63 MiB | Viewed 3117 times ]
Now, it's your turn, if you want to play you are welcome to post what you obtain with this filter and tell us if this can be useful and in which cases.