Tekstya
I'm indebted to Roy Weeks for suggesting this one. A few weeks after the release of xero set 2, Roy contacted me to ask whether I knew of a plugin for generating fine-grained textured tiles for web-page backgrounds. Well, my first thought was that there must be hundreds of them, but when I actually checked... well, there aren't. So, with a little help and encouragement from Roy, I came up with this.
- The textures generated by the filters are generally tileable without any further
processing. However, this is only true when generating an image; if you use the filter
to texture an existing image, the image itself will not be made tileable. PSP users
already have a built-in filter for tiling images, and there are plugins avaliable to
do the job too, I think.
- If you produce a tile that gives visible edges when used on a web page, make sure you
save it as a JPG rather than a GIF. This will usually solve the problem. Another
tileability issue concerns the 'Sparsity' slider - any value here other than one will
produce a non-tileable image, unless the tile size is an integer multiple of the
sparsity.
- The foreground and background colours are selected by clicking on the corresponding
buttons. However, each also has a 'Tone' slider that lets you change the lightness of
that colour without opening the colour-picker dialog. So, if your texture looks too light
or too dark, you can tweak it around and see the result immediately.
- The 'Density' slider controls the density of the texturing; lower values will allow
more of the background to show through. The mid-point usually gives the nicest results!
- The 'Depth' slider controls the strength of the '3d' effect; low values give a gentle-looking
texture, while high values give a surface that looks as though you could scrape your knuckles
on it.
- The 'Highlights' slider sets the strength of the highlights (applied in the foreground
colour).
- The 'Sparsity' slider should usually be left at '1'. Higher values will give a more
obviously regular pattern, which is not guaranteed to tile.
- 'Use source'. If you check this box, the filter will respect the underlying image. Select
this option if you want to apply a texture to an existing image, rather than generating a
brand-new tile (see below).
- 'Fill background'. If you check this box, then the image will be completely filled
with the background colour before texturing. This is fine for tiles, but be sure to uncheck
this box if you want to texture an image!
- Use the 'Random' button to set the sliders to randomly selected values. This does not
change the colour selections - I've assumed that you already know what colours you want, and
just want to generate a random texture using them.
- Use the 'Reset' button to reset all controls to their starting positions.
- The 'Save' and 'Load' buttons provide basic functionality for saving settings to disk. It's not exactly sophisticated, but it does the job!
Some examples of the kind of tiles Tekstya can produce:
![]() |
![]() |
![]() |
![]() |
![]() |




