Vous désirez reproduire l'effet d'une vitre, comme un hublot ou un écran ?
voici un tuto expliquant comment le faire. Pour l'explication, on va y aller avec un avatar fort simple, mais l'effet vitré peut aussi être utilisé pour les signatures, les icones, les headers, etc. avec toutes sortes de formes ^^
Tout d'abord, créez un document de 150*150 pixels transparent. Une fois validé, remplissez votre calque d'arrière-plan de blanc. On enlèvera celui-ci à la fin.
Pour nous aider, on va mettre des repères que l'on va mettre aux coordonnées 10 et 140 de chaque sens. Pour faire apparaître des repères (ou quides), vous cliquez sur la règle à gauche (vertical) ou en haut (horizontal) et vous tenez le bouton enfoncé pour amener un guide sur votre image puis vous les placez. N'hésitez pas à zoomer pour vous aider à bien les placer dans votre image.
Créez un nouveau calque que vous appellerez "base bordure".
Prenez l'outil "Sélection rectangulaire" et partez de l'intersection des guides en haut à gauche jusqu'à l'intersection en bas à droite.
Là, on va arrondir nos coins avec Sélection > Rectangle arrondi. Mettez le rayon à 30, puis validez.
Choisissez une couleur gris-moyen en couleur de premier-plan. Assurez-vous d'être sur le calque "base bordure" puis remplissez la sélection de cette couleur grise (Édition > Remplir avec la couleur du PP)
Créez un nouveau calque que vous nommerez "Base vitre"
Refaites une sélection carrée avec les coins non-arrondies et réduisez-le de 10 pixels. Arrondissez ensuite les coins en mettant cette fois le rayon à 20 et validez.
Prenez une couleur de votre choix en couleur de premier-plan, mais ne la prenez pas trop claire. On va y aller avec un bleu moyen.
En étant sur "base vitre", remplissez la sélection avec cette couleur.
Vous retournez ensuite sur votre calque "base bordure" et vous effacez le contenu de la sélection, puis vous mettez ce calque par dessus le calque "base vitre".
Voilà, nos deux bases sont faites ^^ il reste à faire les effets.
On va commencer par notre vitre ^^
Réinitialisez les couleurs de premier plan et d'arrière-plan.
Récupérez la forme de "base vitre" en faisant clic-droit sur le calque > Alpha vers sélection.
Créez un nouveau calque transparent que vous appelerez "éclairage vitre" et remplissez le contenu de la sélection avec du noir.
Passez ensuite ce calque en mode Écran.
Créez un autre calque, noir cette fois, que vous appellerez "map vitre", et remplissez la sélection de blanc.
Désactivez votre sélection (Sélection > Aucune) et appliquez un flou gaussien de 10 pixels.
Masquez ensuite ce calque en cliquant sur l'oeil à côté de celui-ci.
Allez sur votre calque "éclairage vitre", on va faire un effet d'éclairage. Allez sur Filtres > Effets de lumière > Effets d'éclairage. Allez sur l'onglet "repoussage d'après une carte" et cochez "Activer le repoussage", puis choisissez "map vitre" comme carte, tel qu'indiqué dans ce screen :
Allez ensuite dans l'onglet "Matériau" et baissez le paramètre "Poli" à 2.00 et jouez avec les autres paramètres pour avoir l'effet que vous voulez. Personnellement, j'ai augmenté le brillant.
Dans l'onglet "Lumière", vous pouvez changer l'intensité de la lumière et changer sa direction. Une fois le paramétrage terminé, validez. Vous pouvez revenir en arrière (édition > Annuler Effet d'éclairage) et refaire l'effet en ajustant les paramètres jusqu'à ce que l'effet soit à votre goût.
Là, un petit problème : ça tend à pixelliser un peu près des arêtes de notre vitre. On va régler ça avec un léger flou gaussien de 2 ou 3 pixels pour ne plus avoir ces lignes pas très esthétiques.
Là c'est ben beau, mais c'est un peu vide dans la vitre. Vous pouvez ajouter un render en dessous du calque d'éclairage. Pour cela, ouvrez votre render déjà découpé. Allez dans le dialogue des calque, puis glissez-déposez le render dans l'image de l'avatar. Cela va faire un nouveau calque contenant votre render. Mettez-le en dessous du calque "Éclairage vitre". Redimensionnez le calque du render au besoin (Calque > Échelle et taille du calque) en faisant bien attention à mettre l'interpolation à "Cubique" pour éviter l'aliasing (contours en escaliers)
Pour découper votre render pour qu'il ne soit visible que dans la vitre, récupérez l'alpha de la sélection de "base vitre", agrandissez-le de 2 pixels, inversez-le (Sélection > Inverser). Allez sur le calque du render et effacez le contenu en trop. Mettez ensuite ce calque en mode Valeur.
Avant de continuer, voici ce que vous devriez avoir jusqu'à maintenant dans votre dialogue des calques :
On retourne maintenant à notre bordure parce que là, ça manque de relief.
Récupérez la forme de la sélection de "base bordure" et créez un nouveau calque noir nommé "map bordure" et remplissez la sélection de blanc. Désactivez la sélection et appliquez un flou gaussien de 5 pixels.
Masquez le calque en cliquant sur l'oeil.
Retournez sur le calque de votre bordure. On va donner du relief avec Filtres > Carte > Repoussage d'après une carte. Assurez-vous que la carte sélectionnée soit "map bordure", puis réglez les paramètres à votre goût avant de valider.
Vous devriez avoir un résultat dans ce genre :
Là, ça s'en vient de l'allure, comme on dit en bon québécois !
Mais il reste encore quelques finitions pour que l'avatar soit top ^^
On va appliquer un dégradé sur notre bordure pour donner une impression d'éclairage ^^
Récupérez la sélection de "base bordure", créez un nouveau calque "dégradé" et prenez l'outil Dégradé. Assurez-vous que les couleurs de l'avant-plan et d'arrière-plan soient le noir et le blanc. Mettez le blanc comme couleur de premier-plan.
Avec l'outil, la touche Ctrl enfoncée (pour n'avoir que des angles par coups de 15° afin d'avoir un dégradé bien droit), commencez votre trait du haut de votre bordure jusqu'en bas comme sur ce screen puis relâchez
Normalement, vous devriez avoir le blanc en haut et le noir en bas.
Désactivez votre sélection et passez le calque en mode superposer et réduisez son opacité si vous trouvez le dégradé trop fort.
Maintenant, si on regarde bien, il manque quelquechose entre la bordure et la vitre. C'est pas assez délimité, donc on va corriger ça.
Dans les couleurs, prenez la couleur que vous aviez choisie pour la vitre grâce à l'historique des couleur et sélectionnez un ton beaucoup plus foncé.
Récupérez l'alpha de votre "base vitre" et créez un nouveau calque au dessus de votre bordure. Appelez-le "finition vitre". Remplissez la forme avec votre couleur foncée.
Réduisez la sélection de 1 px, adoucissez-le de 2 px et effacez le contenu, puis désactivez votre sélection. Vous verrez une ligne adoucie autour de votre vitre.
Réglez l'opacité du calque entre 50 et 70% Dans mon cas, je l'ai mis à 50 vu que la grande différence de luminosité entre ma ligne et la vitre.
Dernière finition : l'ombre portée !
Allez sur votre calque "base bordure" et faites Script-fu > Ombre > Ombre portée et mettez les paramètres indiqués dans le screen :
Puis vous validez ^^ Vous aurez ceci comme résultat :
Si vous ne voulez pas l'ombre portée sur la vitre, vous récupérez tout simplement la forme de la sélection de "base vitre, vous l'agrandissez de 2 pixels puis vous allez sur le calque "Drop Shadow" et vous effacez l'ombre en trop ^^
ce qui donne :
Il ne vous reste plus qu'à masquer le calque blanc et à l'enregistrer en PNG. Si vous voulez le retravailler plus tard, enregistrez une copie en format .XCF pour garder les calques.
Voici le résultat final, en deux versions, l'une avec l'ombre sur la vitre, l'autre sans.
J'ai également utilisé cet effet vitré pour les icones de mon forum perso.
Message édité par Fagoon le 25-06-2009 à 13:10:19