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
1.5.8.0), you should be able to select it and see this :
Attachment:
gmic_resynthetize_texture.png [ 502.9 KiB | Viewed 9508 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.
Attachment:
gmic_resynthetize_texture2.jpg [ 1.63 MiB | Viewed 9508 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.
Enjoy !