Home Mappa Indice Ricerca Notizie Archivio Link A proposito di LF
[Barra Superiore]
[Barra Inferiore]
[Foto dell'autore]
di André Pascual

L´autore:

In origine disegnatore industriale, adesso professore di produzione, insegna CAD. La computer grafica, specialmente 3D, � una delle sue passioni.


Contenuto:

Creazione di effetti di fuoco con The GIMP

[Illustration]

Sommario:

Alcuni prodotti commerciali molto costosi, come Painter5, consentono di "dipingere" con il fuoco; altri, come Photoshop o Paint Shop Pro, consentono mediante l'uso degli opportuni strumenti, di creare l'illusione di un oggetto sul fuoco. The GIMP su Linux, considerato l'equivalente libero di Photoshop, dovrebbe produrre lo stesso risultato. In questo articolo mostriamo una procedura di cinque passi e undici immagini, facilmente adattabile a Photoshop e Paint Shop Pro, per creare effetti di fuoco con The GIMP.



 

Creare un oggetto testo

La creazione di un logo � facile con The Gimp perch� � la funzione base del programma.
Scegliere Xtns -> Script-Fu -> Logo -> Glowing Hot
Mantenendo i parametri predefiniti, i colori e il font "Slogan" si ottiene un effetto fuoco (ma sta a voi decidere se qualsiasi altro logo fa al caso vostro: provateli!)
Inserite il testo "Flames", confermandolo con OK (vedi Figura 1).



[Figura 1]


 

Rimozione degli elementi inutili

Si vuole uno sfondo trasparente per integrare il testo in un'altra immagine. Rimuoviamo quindi lo sfondo:
Clicchiamo col pulsante destro sull'immagine e selezioniamo image ->Layers -> Layers & channels
Selezioniamo lo strato (layer) di sfondo (background).
Eliminiamolo cliccando sulla X nella finestra di dialogo.  

Unione degli strati rimanenti

Clicchiamo col pulsante destro sull'immagine e selezioniamo image -> Layers -> Merge Visibles Layers
Quindi analogamente selezioniamo image -> Edit -> Copy
L'oggetto testo si trova negli appunti, pronto per essere incollato:



[Figura 1.1]


 

Preparazione di un gradiente di sfondo

L'oggetto testo ha una dimensione approssimativa di 560x200, cos� creiamo un'immagine in grado di contenerlo:
File -> New >Width 600 >Height 300 >RGB >Background ->OK
La nuova immagine ha lo sfondo bianco, che cambiamo con un gradiente Nero/Giallo.
Il nero � gi� disponibile, basta sostituire il bianco con il giallo:
Clicchiamo sul bianco, poi scegliamo nella tavolozza i valori R255/G148/B0 ->OK
Doppio click su "Fill with a color gradient".
L'opzione predefinita sar� Gradient Linear; se preferite selezionatene un'altra.
Disegniamo una linea verticale sullo sfondo bianco, dal basso verso l'alto.
Lo sfondo bianco viene sostituito dal gradiente (vedi passo 2).



[Figura 2]


 

Inserimento dell'oggetto testo nell'immagine "gradiente"

Clicchiamo con il pulsante destro sull'immagine e selezioniamo image -> Layers-> Layers & channels-> New Layer->
Layer Name: Text-> OK
Per default, il nuovo strato � gi� attivo.
Minimizziamo la finestra di dialogo (o chiudiamola).
Selezioniamo l'immagine "gradiente" e selezioniamo col tasto destro -> Edit -> Paste
Posizioniamo l'oggetto testo alla base dell'immagine (nella zona scura).
Deselezioniamola (vedi passo 3).



[Figura 3]


 

Preparazione dell'effetto fuoco

Per questo occorrono due strati: uno per la forma delle fiamme, l'altro per il colore da combinare con i precedenti.  

Creazione della forma delle fiamme

Creiamo uno strato di nome "Fire1"
Incolliamo l'oggetto testo nella stessa posizione di prima.
Lo strato "Fire1" sar� quello attivo,
selezioniamo Keep Trans (per preservare la trasparenza)
poi selezioniamo un giallo molto chiaro R251/G247/B128 e un pennello circolare di 19x19 da:
Files -> Dialogs -> Brushes
Disegnamo sullo strato "Fire1". Grazie all'opzione Keep Trans, viene modificato solo il testo
Deselezioniamo Keep Trans non appena finito.
Deformiamo il testo di "Fire1" con:
Filters -> Distorts -> Shift -> Shift verticaly ->Shift Amount :50 -> OK
Filters -> Distorts -> Waves -> Amplitude 12 -> Phase 0 -> Wavelength 50 -> OK

A questo punto del processo, i contorni per le fiamme sono pronti (vedi figura 4_1).



[Figura 4.1]



Adesso ammorbidiamoli con:
Filters -> Blur -> Gaussian Blur (RLE) -> Blur radius 5 -> OK
Filters -> Blur -> Motion Blur -> Linear -> Lenght 5 -> Angle 45 -> 0K
(vedi figura 4_2)


[Figura 4.2]


 

Creazione dei colori delle fiamme

Copiamo lo strato "Fire1" (che sar� gi� attivo).
Creiamo uno strato di nome "Fire2". Incolliamo le fiamme di "Fire1" sul nuovo strato.
Selezioniamo Keep Trans, e disegniamo in rosso R247/G79/B56.
Cambiamo il modo di miscelazione degli strati: a secondo del colore delle fiamme desiderato, si possono scegliere i modi: "screen", "overlay", "lighten only" oppure "color" (vedi figura 5). Per il presente esempio si � scelto il modo "overlay".



[Figura 5]


 

Raffinamento: Posizionamento dell'oggetto testo

Innalziamo lo strato "Text" in cima nelle finestra di dialogo Layers & channels (vedi figura 6).



[Figura 6]


 

Creazione dei tizzoni

Selezioniamo lo strato "Background"
Script-Fu -> Decor -> Lava (manteniamo i valori predefiniti) -> OK
Uno strato "Lava Layer" viene automaticamente creato appena sopra lo strato "Background".
Misceliamoli in modalit� "Color".
Uniamo tutti gli strati selezionando Layers -> Flatten Image (vedi figura 7).



[Figura 7]


 

Correzione dei colori

Le fiamme possono apparire troppo chiare (secondo i propri gusti).
E' possibile cambiarle sperimentando con il contrasto e con il colore stesso:
Images -> Colors -> Color Balance -> Preserve luminisity -> Red 80 Yellow -40 Magenta10
Images -> Colors -> Brightness-Contrast -> Contrast 40 -> Brightness -20 (vedi figura 8)



[Figura 8]


Conclusioni

Al di l� dell'effetto spettacolare e del suo uso didattico, potrete chiedervi a cosa serve questo procedimento. La risposta � nell'immagine Example.jpg. Si tratta dell'illustrazione presa da un poster per un corso di danza. La silhouette della ballerina � il contorno, elaborato con il "colour mill", da una fotografia di Sylvain Landry (con il suo permesso).


Sito web mantenuto dal Team degli Editori di LinuxFocus
© André Pascual
LinuxFocus 1999
Informazioni sulla traduzione:
fr -> -- André Pascual
fr -> it Antonio Schifano

1999-11-08, generated by lfparser version 0.7