SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

Texture Operations: plug-ins for GIMP 1.3 ========================================= http://www.logarithmic.net/pfh

This package contains plug-ins for performing operations on textured images:

  • Filters/Enhance/Sharpen Feathering
  • Filters/Map/Make Seamless Texture
  • Script-fu/Render/Synthesize Texture...

To compile and install, type

make install

Sharpen Feathering

When a feathered layer is overlayed on to an image, the variation in the feathered region is reduced. This is because when two random values (eg pixel color values) are averaged the standard deviation is reduced.

The Sharpen Feathering plug-in precisely counteracts this effect by increasing the contrast within the feathered region of the layer.

For example, suppose you wanted to cover up an object in a photograph by copying a neighbouring region over the top of it. Simply cutting and pasting with no feathering would leave a visible border. Cutting and pasting a feathered selection would leave a noticably smoother border if the region is textured. To seamlessly cover the object you would:

  1. Select the neighbouring region (with appropriate feathering)
  2. Edit/Copy the selection, then Select/None
  3. Edit/Paste the selection and move it into position
  4. Filter/Enhance/Sharpen feathering
  5. Anchor the selection by clicking outside the selected area

Make Seamless Texture

This is an adaptation of the standard GIMP plug-in "Make Seamless". As with Sharpen Feathering, this plug-in counteracts the reduced contast produced by averaging pixels, producing a more uniform result than the original Make Seamless.

Synthesize Texture

Synthesize Texture is a simple script for producing tilable textures from a sample, that makes use of Sharpen Feathering. Given a sample, it can produce a tilable texture of any size.

Authors

This package was written by Paul Harrison. I can be contacted at pfh@logarithmic.net.

The "Make Seamless Texture" plug-in was adapted from the standard GIMP plug-in "Make Seamless" by Tim Rowley.

Simon Budig provided a patch to Synthesize Texture to handle undo better and preserve the selection.

Copying

This software is released under the terms of the GNU Public License, as detailed in the file COPYING.

Change log

0.3 - Port to Gimp 1.3

0.2 - Synthesize Texture freezes undo, preserves selection

0.1 - initial release


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.