Saturday, 30 March 2013

Text with metallic surface textures

That took me the whole night to get right - almost gave up.... :D

The perforated aluminium texture is a micro-pattern, 4x4 pxs, like a scanline.

For the highlights i used blurred brushstrokelines, instead of a gradient.
Much easier !

The moire-esque lighting effect is satin.

A version with some variations:

And here is the walkthrough.

You can download all the micro patterns i made when working on this texteffect:

The texture of the version was done by layering the 4x4 with the 8x8 and i think offsetting the bigger pattern by 1px, but im not sure.
You could also zoom in the piece and recreate a new pattern from scratch.
Have fun !  :)

Open in new tab for bigger version.

Tuesday, 26 March 2013

Enamel meets Satin

The original PS effect had also Satin in the Layerstyle, so tonight i played around with some variations.

Monday, 25 March 2013

Tutorial: Enamel Effect

In this tutorial i will explain to you, how i made the Metallic Kitsch texteffects.

01. Create your canvas, and dont make it too small – i used 660x400 in a dark brown (#160404) with some added G'MIC samj Test Noise to give it texture.
(bigger canvas would be better but not so good for making screenshots and tutorials, so its relatively small...)

02. Type your text. "Lack" is german for lacquer.

A curly, thin font looks good, but dont choose a font that is too thin, as this will not work well with the highlights !

I used the font 'James Fajardo' 369px in my usual 50 grey (#808080).

03. Align your text and apply 'Layer to Imagesize'.

04. Alpha select your text, save the selection to a channel.

05. Fill the selection with a gradient on a new transparent layer.
I recommend creating your own gradient with three colours to get a strong look.

(for more control i filled the whole canvas and afterwards rotated it into place, but that isnt a must)

06. Call up the layerfx script and try the following values:

The essential part for the effect we want to achieve is that you set the 'Surface Contour' to 'Cone' and the 'Gloss Contour' to 'Linear'.

Dont make the 'Depth' too harsh.
The 'Size' has to be chosen in such a way, so the conical bevels do not touch !
If the bevel looks ugly (jagged), apply a bit of 'Soften', but go with a small value.

Make sure the Lighing is strong so that you get a shiny highlight.

Test your values with the preview option until you are satisfied.
Make sure 'Merge with Layer' is UNCHECKED !

[Because there is something strange goin on with layergroups and layerfx (i think its a bug), you have to drag everything out of your folder.]

07. Activate the Highlight-layer, set the Mode to Normal and 100%, so you can better see it, then call up the Curves Tool.
Apply an alpha-curve that looks like a variation of 'Rollin Slope descending'.
I added some anchors for my piece to fine-tune the effect.

Because the Highlight overlap the text, i added a layermask from channel.

08. Repeat the same for the Shadowlayer, but you might go for something less extreme.

09. A variation of the technique is using different colours, other than black and white. 

For my piece i alpha-selected the Shadowlayer, pasted a green on it (#66795e) and set the Mode to 'Burn'.
The same for the Highlight (#c5c3db) and the Mode 'Screen'.

You can always vary these colours with Hue/Saturation/Lightness, 
levels or colour curves.

10. At last i added an Outer Glow (#adf691), with a Blur of 10 plus an alphacurve (~Gaussian).
Set the Mode to 'Dodge' because that in connection with the Noise, gave an interesting sparkle effect; plus a second Glow (Blur 40, #adf692) on top of it, set to 'Value'.

In this picture you see some variations, just by using different modes, opacity and order of the glowlayer.

And this is my final result, which concludes this tutorial. Hope you found it useful.

.....and the same without the glow

Sunday, 24 March 2013

Saturday, 23 March 2013

Basic Techniques: Contours and Alpha Curves

In this tutorial i will show you a technique that will bring your texteffects to the next level.

In Photoshop its called 'Contours' and an essential part of 'Layer Style'.

Almost anything done with Contours in PS can be imitated in Gimp with Curves.

There is a script called 'layerfx' by Jonathan Stipe.
It imitates most functions PS Layer Style has.
This script will not turn your Gimp into Photoshop, as Layer Style is far more sophisticated, but it does a pretty good job at helping you, making complex texteffects easily.

Also note that you cant translate PS tutorials 1:1 into Gimp.
You can use PS tutorials and try to imitate the effects with layerfx, but its not an easy task !

Download the layerfx script from one of these websites:



I recommend the Python version over the .scm, because the Python has a preview.
(Put py-script into your Plug-ins User-folder !)

layerfx has its Contours under the name of 'Surface Contour' and 'Gloss Contour'.
These Curves are all pre-programmed and cannot be changed.

While layerfx is a great script it has some flaws:
The Stroke is crap (jagged edges).
Also there are some bugs: sometimes the History/Undo is killed by the script, meaning your history is gone and Undo is greyed out. So its always a good idea to save your project before you use it.

The latest version of layerfx makes use of layergroups which is basically a good idea, but strangely enough, modes dont seem to work as long layers are inside the folder. You have to drag your layers out and then delete the folder. After that everything should look like its supposed to.

But now lets start with the tutorial !

Fill an elliptical selection with a colour of your choice. The layer must be transparent !
After deselecting, apply a Gaussian Blur of 50.

Call up the 'Curves Tool' under 'Colours'. 

Next to 'Channel' is a dropdown menu. 
As a default its set to 'Value' but for this technique to work, you have to set it to Alpha ! 
This is essential.

The Alphachannel represents transparency.
Manipulating the curve, tweaks the blur.

Drag the curve up and the blur expands. Drag it down, and the blur shrinks.

This can be used for tweaking all kind of blurred objects, like an Inner Glow or an Inner Shadow.
So in case you didnt chose a perfect blur for your layereffect, you can tweak it with an alphacurve.
This gives you a lot of control !

An other application is when using Gradients.
Fill a transparent layer with a gradient FG to Transparent. 
Drag it from top to bottom with the 'Adaptive Supersampling' box checked - this will give you the best gradient possible.

Now drag the curve up and down and watch how the gradient spreads or retracts.
With this trick you can customshape your gradient any way you like.

But this is only the beginning.

We can give our curve a much more complex shape, and tweak the appearance of the blur/gradient into ring and step-like shapes like this:

or this (wild curves on a radial gradient):

In Photoshop you have 12 Contours, 

and each one has a different name, which describes the effect.
These Contours can be displayed with little diagrams as in this chart and what you see is a cross chart of the final effect and at the same time, the shape of the curve.

You dont have to give the curve the exact same shape, something similar is good enough to get the same effect and you can tweak your curve and the blur by adding more anchors and playing with them.

A very obvious application of these effects is of course giving your Outer Glow the appearance of a ring-like aura, like this:

But you can even do more than that. Use a contoured shape as a map for your BumpMap script. This is what the 'Surface Contour' in layerfx does.

Getting above effect by hand, works by selecting your basetext, filling the selection on a new transparent layer with white and after deselecting, applying Gaussian Blur.
Then shape the map with a contour and use this layer as the bumpmap.

We can also render the bevel highlights and shades by running the 'Colour to Alpha' filter on the bumpmapped layer. After that you can shape them even further with a curve.

I always use a 50 grey (#808080) for my basetext to make this process even easier. Its a good colour for applying a bumpmap and you can memorize the value easily, when you want to use 'Colour to Alpha'.

When you use layerfx for making a bevel, you automatically get seperate layers for highlights and shadows and you can also select a contour in the script, called the 'Gloss Contour'.

An example for a shaped Gloss Contour can be seen here:

I made a bevel in layerfx with the 'Surface Contour': 'Cone'.
Afterwards i tweaked the Gloss Contour with the Curves Tool into a freehand ringlike shape, which gave me this glossy laquer effect.

To conclude this tutorial i will show you a chart with the 10 Contours applied to a Glow.
Its the same chart i posted on earlier.

Friday, 22 March 2013

Basiswissen: Konturen und Alphakurven

In diesem Tutorial zeige ich euch eine Technik für Fortgeschrittene, mit der man vorallem Texteffekte auf die nächste Entwicklungstufe bringen kann.

In Photoshop heißt diese Technik: Konturen und ist ein fester Bestandteil der 'Ebenenstile'.

Fast alles was in PS mit Ebenenstile/Konturen möglich ist, kann man in Gimp nachmachen und zwar manuell mit dem Kurven-Werkzeug.

Das 'layerfx' Skript von Jonathan Stipe, welches die PS Funktionen der Ebenenstile nachahmt, kann man hier runterladen - ich empfehle die Python Version weil es über eine Vorschaufunktion verfügt.


(Python Skripte in den Plug-In User-Ordner installieren !)

Besagtes Skript hat die Konturen als Menüpunkt unter 'Surface Contour' und 'Gloss Contour'.
Die Kurven sind aber alle definiert und können nicht verändert werden.

Layerfx ist ein tolles Skript, leider hat es auch ein paar Nachteile.
Die Stroke Funktion sieht scheiße aus (hässliche Treppchen-Kanten).
Es gibt ein paar „Bugs“:
machmal killt das Skript das Journal, bzw. die Rückgängig-Funktion, d.h. man sollte öfter mal auf 'Speichern' klicken, sonst ist alles futsch.

In der neuesten Version packt 'layerfx' automatisch Ebenen in einen Ordner, was aber seltsamerweise zur Folge hat, das die Modi nicht mehr richtig dargestellt werden.
Also einfach die Ebenen aus dem Ebenenordner ziehen und den Ordner löschen.

Das aber nur nebenbei, jetzt zum eigentlichen Tutorial !

Fangen wir mit einem einfachen Beispiel an.
Wir füllen eine elliptische Auswahl auf einer transparenten Ebene mit einer beliebigen Farbe.
Den deselektierten Kreis zeichnen wir weich – für dieses Beispiel habe ich einen hohen Wert von 50 gewählt.

Als nächstes rufen wir das Kurven-Werkzeug unter Farben auf.
Das Kurvenwerkzeug hat ein Menü namens 'Kanal', welches automatisch auf 'Wert' steht.
Bedient man den Knopf rechts, geht eine Dropdown-Liste auf. Ganz unten findet Ihr den Eintrag 'Alpha'.
Die gesamte Technik ist abhängig davon, das wir den Kanal auf Alpha stellen !

Der Alphakanal eines Bildes ist für die Transparenz zuständig. Das weiß jeder der schon einmal ein Bild freigestellt hat.

Wenn wir jetzt die Kurve des Alphakanals manipulieren, verändert sich das Verhältnis von Farbe zu Transparenz.

Ziehen wir die Kurve hoch zur linken oberen Ecke, dehnt sich der weichgezeichnete Bereich aus.

Umgekehrt verkleinert sich die Ausdehnung des weichgezeichneten Bereichs, wenn wir die Kurve nach rechts unten ziehen.

Eine praktische Anwendungsmöglichkeit dieser Technik liegt z.B. darin, wenn wir einen Hintergrund mit einem Farbverlauf machen wollen.

Erstelle auf einer transparenten Ebene einen Farbverlauf von 'Vordergrundfarbe nach Transparenz'.
'Anpassende Hochrechnung' sollte dabei aktiviert sein, damit wir einen hochwertigen Farbverlauf bekommen.

Wenn wir jetzt die Kurve des Kurven-Werkzeugs nach oben oder unten ziehen, wird die Ausdehnung der Transparenz größer oder kleiner.
D.h. wir können den Farbverlauf genau unseren Bedürfnissen anpassen.

Aber das ist erst der Anfang. 

Wir können den Alphakanal auch feiner justieren sodas wir Ringe und Stufen erhalten.

In Photoshop wurden diese Konturen zu 12 Formen zusammengefasst:

Linear [Linear] - die Kurve in diagonaler Normalposition
Cone [Kegel]
inverted Cone [invertierter Kegel]
Cove – shallow [Kehlung schwach]
Cove – deep [Kehlung tief]
Gaussian [Gaußsche Verteilung]
Half Round [Halbrund]
Ring [Ring]
Double Ring [Doppelring]
Rolling Slope descending [Hügelig absteigend]
Rounded Steps [gerundete Stufen]
Sawtooth [Sägezahn]

Zu jeder Kontur gibt es ein kleines Diagramm im PS Ebenenstile-Menü, und jedes stellt die Form der Kurve und den Querschnitt des fertigen Effekts dar, wie man hier sieht:

Die erste Verwendungsmöglichkeit für diese geformten Konturen sind natürlich Effekte wie z.B. einem Äußeren Leuchten eine ringförmige Form zu geben, ähnlich einer Aura.

Man kann aber noch einen Schritt weiter gehen und eine mit Konturen geformte Form auf einen Text „Bumpmappen“, so wie hier:
In layerfx heißt das 'Surface Contour' und sieht so aus:

Von Hand gemacht, füllt man den ausgewählten Basistext mit Weiß (auf einer transparenten Ebene), zeichnet mit 5 weich und wendet dann die Kontur an.
Diese Ebene verwendet man als Karte für den BumpMap Prozess auf der grauen Basistextebene.

Wenn wir die Hochlichter und Schatten der abgeschrägten Kanten aus dem Trägertext herauslösen, indem wir den 'Farbe zu Transparenz' Filter verwenden, können wir auch nochmal diese Elemente mit Kurven formen.

Um das möglichst einfach zu machen habe ich mir angewöhnt meinen Basistext immer mit einem Wert50 Grau (#808080) zu erstellen.

Mit 'layerfx' bekommt man automatisch seperate Hochlichter und Schattenebenen, deren Form von der sogenannten 'Gloss Contour' bestimmt werden.

Ein Beispiel für solch einen Texteffekt seht Ihr hier:

Da habe ich im layerfx-Skript die 'Surface Contour': 'Cone' gewählt und nachträglich Hochlichter und Schatten mit ringförmigen Freihand Konturen nachgeformt.
In Kombination mit dem Farbverlauf bekommt man dann diesen Hochglanzlackeffekt.

Abschließend eine Tabelle mit allen PS-Konturen, 

wie ich sie schon mal auf veröffentlicht habe. Daher auch in englisch aber die deutschen Übersetzungen habt ihr ja oben. Sollte sich eigentlich alles selbst erklären

Eine Anmerkung zu den Kurven:
Ihr braucht die Kurven nicht absolut akkurat nachzumachen - eine grobe Annäherung reicht meistens schon aus um, den gewünschten Effekt zu bekommen !

Es lohnt sich immer auszuprobieren, was passiert wenn man eine Kurve nach links, rechts, oben oder nach unten verschiebt. Oft gibt es eine goldene Mitte zwischen scharfer, verwaschener und Treppchenkontur.
Manchmal ist es auch günstig weitere Anker in die Kurve einzufügen, um das Ergebnis besser zu justieren.