This is a cool idea we hacked together on the #gimp irc-channel with Nether, aquis, yosh and a bunch of other regular residents.


Beveled Text

Beveled text (or 'Inner Bevel' as it is often called by people who have been using a certain other image manipulation program) is a quick and easy way to create spiffy logos and titles for web-pages and things like that.

We will be using standard plugins and tools that are included with the Gimp distribution. However, you should really consider installing the freefonts-package from ftp.gimp.org as it has some very useful fonts.

I myself did use a font from CorelDraw3*, since I have it on CD.

(*HINT! Corel 3 and 4 can be found real cheapo these days. A while ago you could buy a HP ink cartridge bundled with Corel Draw4 CD - they have around 250 scalable, top-quality Type1 fonts that can be used in Gimp. Just make sure you get the CD-version, it has all the fonts)


The Beveled Text Dance

First we need to make a new image. (size 256x100, type RGB)

Open the 'Layers&Channels' -dialog window by pressing the right mousebutton on the image and choose Dialogs -> Layers&Channels from the menu.

On the Layers&Channels-window click the layer name ('Background') with the right mousebutton and choose 'New Layer' to add a new layer to your image.

Your Text String. Make sure you have the New Layer selected on the layers-dialog, and choose the Text-tool and apply your text string preferably with a bold, fat font. The freefonts package has some good examples. In general, almost any font will work, but the effect looks better on blocky characters.

Try to place the text in the center of the image, there must be little free space around the text, since we must fit the frop-shadow there. Once the text is in proper place, press Ctrl-H or select Layers -> Anchor Layer from the RightMouseButtonMenu(tm)

There is a tiny little button in the Layers&Channels window that says: 'Keep Trans'. This is the key to the next step we are going to take. Make sure it is pressed in. If the next step gets screwed up, you forgot it.

Next we will fill the text with a gradient. First we need to select the colors - choose yellow as the foreground-color (upper-left square in the toolbox color selector) and slightly dark red as the background color (lower-right square).

Once you think the colors are OK, select the Blend tool (gradient fill tool). Make a nice gradient from up to down and just a little to right, so that the blend looks like that orange text on the right. (See the arrow for example direction) And IF it gets ALL orange, you forgot something I told you :)

OK, you are doing fine.. Now we switch to a higher gear here.. In the Layers&Channels -dialog, right-click the 'New Layer' name (that orange-text-layer) and choose 'Duplicate Layer'. You now have 2 orange texts, though you only see one as they are identical and the top layer overlaps the bottom layer.

Click on the topmost text layer (New Layer copy) and put the 'Keep Trans' -button down again. Choose Select -> All from the right-mouse menu and take the Bucket Fill tool. Choose white as forefround color (top-left color in the toolbox). Fill the text white. You notice that when the 'Keep Trans' -button is pressed, the transparent areas in the text-layer are not painted.

You should get a white text over the orange. The outline of the orange shows just slightly under the white.

Unselect the 'Keep Trans' button from the white text layer and select Filters -> Blur -> Gaussian Blur RLE. Set the blur radius to 6. You should see the outlines of the white text soften and the orange text shows even more.

Select the 'orange text' layer by clicking on it's name in the layers dialog.

From the right-mouse-menu again select Filters -> Map -> Bump map and adjust the values so that they are approximately equal to those on the picture. The only changed values are 'Elevation' and 'Depth', the rest are just default.

You should select the 'New Layer copy' as the map, since that is our white image.

The shape of the bevel can be somewhat controlled by the map type selector.

'Compensate for darkening' is usually a good thing to select also, if the text looks too dark.

Once it looks good, click OK and off we go...

Select the white text layer that is invisible by clicking on it in the layers dialog.

From the right-mouse-menu again (in the picture window) select Image -> Colors -> Invert so the white blurry text becomes black blurry text. In the layers dialog (again with right mouse button on the layer name) select Lower Layer to put it behind our orange text.

Final Touch(tm)

While the black text is still selected, click your right mousebutton on the image and select Image -> Transforms -> Offset - X-offset 2 and Y-offset 3.

The black text is amazingly transformed to a spiffy drop-shadow and our image is ready. Now you should save it. (At least now...) If you intend to use it in a webpage, you should flatten it (Layers -> Flatten Image) and save as jpeg or convert to indexed color (Image -> Mode -> Indexed) and save as gif.


Tips Section

Some suggestions:

  • Try the same method with a Gimp pattern instead of gradient
  • The bevel shape can be controlled with the 'depth'-parameter in the bumpmap plugin window
  • The amount of 'shine' can be altered with the Elevation parameter
  • You can pan around the preview window with the middlebutton of your mouse.
----------------
quick brown foxes jumped over the lazy dog..
©2012 Tigert Labs