Deprecated: Twig\Loader\FilesystemLoader::__construct(): Implicitly marking parameter $rootPath as nullable is deprecated, the explicit nullable type must be used instead in /home/silverfo/www/vendor/twig/twig/src/Loader/FilesystemLoader.php on line 37

Deprecated: realpath(): Passing null to parameter #1 ($path) of type string is deprecated in /home/silverfo/www/vendor/twig/twig/src/Loader/FilesystemLoader.php on line 40

Deprecated: Twig\Environment::getTemplateClass(): Implicitly marking parameter $index as nullable is deprecated, the explicit nullable type must be used instead in /home/silverfo/www/vendor/twig/twig/src/Environment.php on line 259

Deprecated: Twig\Environment::loadTemplate(): Implicitly marking parameter $index as nullable is deprecated, the explicit nullable type must be used instead in /home/silverfo/www/vendor/twig/twig/src/Environment.php on line 327

Deprecated: Twig\Environment::createTemplate(): Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead in /home/silverfo/www/vendor/twig/twig/src/Environment.php on line 383

Deprecated: Twig\NodeVisitor\SafeAnalysisNodeVisitor::intersectSafe(): Implicitly marking parameter $a as nullable is deprecated, the explicit nullable type must be used instead in /home/silverfo/www/vendor/twig/twig/src/NodeVisitor/SafeAnalysisNodeVisitor.php on line 136

Deprecated: Twig\NodeVisitor\SafeAnalysisNodeVisitor::intersectSafe(): Implicitly marking parameter $b as nullable is deprecated, the explicit nullable type must be used instead in /home/silverfo/www/vendor/twig/twig/src/NodeVisitor/SafeAnalysisNodeVisitor.php on line 136

Deprecated: Twig\TokenStream::__construct(): Implicitly marking parameter $source as nullable is deprecated, the explicit nullable type must be used instead in /home/silverfo/www/vendor/twig/twig/src/TokenStream.php on line 28

Deprecated: Twig\TokenStream::expect(): Implicitly marking parameter $message as nullable is deprecated, the explicit nullable type must be used instead in /home/silverfo/www/vendor/twig/twig/src/TokenStream.php on line 71

Deprecated: Twig\Parser::addImportedSymbol(): Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead in /home/silverfo/www/vendor/twig/twig/src/Parser.php on line 262

Deprecated: Twig\Parser::addImportedSymbol(): Implicitly marking parameter $node as nullable is deprecated, the explicit nullable type must be used instead in /home/silverfo/www/vendor/twig/twig/src/Parser.php on line 262

Deprecated: Twig\Node\Node::__construct(): Implicitly marking parameter $tag as nullable is deprecated, the explicit nullable type must be used instead in /home/silverfo/www/vendor/twig/twig/src/Node/Node.php on line 39

Deprecated: Return type of Twig\Node\Node::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/silverfo/www/vendor/twig/twig/src/Node/Node.php on line 148

Deprecated: Twig\Node\BlockNode::__construct(): Implicitly marking parameter $tag as nullable is deprecated, the explicit nullable type must be used instead in /home/silverfo/www/vendor/twig/twig/src/Node/BlockNode.php on line 24

Deprecated: Twig\Node\Expression\ArrayExpression::addElement(): Implicitly marking parameter $key as nullable is deprecated, the explicit nullable type must be used instead in /home/silverfo/www/vendor/twig/twig/src/Node/Expression/ArrayExpression.php on line 58

Deprecated: Twig\Template::displayBlock(): Implicitly marking parameter $templateContext as nullable is deprecated, the explicit nullable type must be used instead in /home/silverfo/www/vendor/twig/twig/src/Template.php on line 153

Deprecated: Twig\Node\Expression\GetAttrExpression::__construct(): Implicitly marking parameter $arguments as nullable is deprecated, the explicit nullable type must be used instead in /home/silverfo/www/vendor/twig/twig/src/Node/Expression/GetAttrExpression.php on line 21

Deprecated: Twig\Node\Expression\FilterExpression::__construct(): Implicitly marking parameter $tag as nullable is deprecated, the explicit nullable type must be used instead in /home/silverfo/www/vendor/twig/twig/src/Node/Expression/FilterExpression.php on line 20

Deprecated: Twig\Node\Expression\CallExpression::getArguments(): Optional parameter $callable declared before required parameter $arguments is implicitly treated as a required parameter in /home/silverfo/www/vendor/twig/twig/src/Node/Expression/CallExpression.php on line 115

Deprecated: Twig\Node\PrintNode::__construct(): Implicitly marking parameter $tag as nullable is deprecated, the explicit nullable type must be used instead in /home/silverfo/www/vendor/twig/twig/src/Node/PrintNode.php on line 25

Deprecated: Twig\Node\BlockReferenceNode::__construct(): Implicitly marking parameter $tag as nullable is deprecated, the explicit nullable type must be used instead in /home/silverfo/www/vendor/twig/twig/src/Node/BlockReferenceNode.php on line 24

Deprecated: Twig\Node\ModuleNode::__construct(): Implicitly marking parameter $parent as nullable is deprecated, the explicit nullable type must be used instead in /home/silverfo/www/vendor/twig/twig/src/Node/ModuleNode.php on line 31

Deprecated: Twig\Node\IncludeNode::__construct(): Implicitly marking parameter $variables as nullable is deprecated, the explicit nullable type must be used instead in /home/silverfo/www/vendor/twig/twig/src/Node/IncludeNode.php on line 25

Deprecated: Twig\Node\IncludeNode::__construct(): Optional parameter $only declared before required parameter $lineno is implicitly treated as a required parameter in /home/silverfo/www/vendor/twig/twig/src/Node/IncludeNode.php on line 25

Deprecated: Twig\Node\IncludeNode::__construct(): Optional parameter $ignoreMissing declared before required parameter $lineno is implicitly treated as a required parameter in /home/silverfo/www/vendor/twig/twig/src/Node/IncludeNode.php on line 25

Deprecated: Twig\Node\IncludeNode::__construct(): Implicitly marking parameter $tag as nullable is deprecated, the explicit nullable type must be used instead in /home/silverfo/www/vendor/twig/twig/src/Node/IncludeNode.php on line 25
Tuto Photoshop - bille de verre // SilverFox
01
Photoshop

01 Photoshop

Photoshop
Bille de verre réaliste avec Photoshop.


Etape 1 : Le fond

Attention : Toutes les valeurs de ce tuto sont à adapter à votre image, car selon la taille de votre document les effets ne réagissent pas de la même façon. Essayer d'obtenir ce que vous voyez sur les captures.

Commencez par importer votre fond, j'ai choisi cette photo qui à pas mal de détail et un bel effet de lumière. Je l'ai recadré pour le site et rehaussé un peu les contrastes grâce aux Niveaux (CTRL + L). Créez un cercle parfait à l'aide de l'Ellipse, Copiez la sélection et Collez-la. Photoshop va créer automatiquement un nouveau calque. Gardez la sélection

Etape 2 : Analyse du fond

Ce qui va rendre l'effet de verre c'est la disposition des ombres et lumière par rapport à la bille et la réflexion du verre par rapport a son environnement. Sans rentrer dans les détails disons seulement que :

Etape 3 : La bille

Allez maintenant dans Filtre / Déformation / Sphérisation. Mettez la Valeur de déformation au max, en mode Normal.

Etape 4 : Le verre

Nous allons maintenant nous attaquer à l'effet de verre. Pour cela, double cliquez sur le calque contenant la future bille. Et dans les Effets de calque, cochez Biseautage et Estampage, puis rentrez ces valeurs. Selon votre document, il est possible que vous ayez à changer la profondeur de l'effet. Ici je n'en ai pas eu besoin.

Ce qui vous donne sur votre bille.

Cochez maintenant Satin pour simuler l'épaisseur du verre, et entrez ces valeurs.

Ce qui vous donne sur votre bille.

Etape 5 : Réflexion

Importez une image qui simulera l'environnement de la bille. Je profite de l'effet de lumière pour y mettre une fenêtre. Détourez-la rapidement à l'aide du Lasso

Redimensionnez-la (CTRL + T) puis placez-la sur la bille.

Récupérer la sélection de la bille (CTRL + clic sur la vignette du calque contenant la bille) et allez dans Filtre / Déformation / Sphérisation. Mettez la Valeur de déformation au max, en mode Normal.

Passez ce calque en mode Incrustation. J'ai aussi donné quelques coups de gomme pour supprimer le bas de la fenêtre.

Créez un nouveau calque et faites 2 points blanc à l'aide de l'Aérographe.

Etape 6 : Ombre et caustique

Créez un dernier calque et dessinez une Ellipse que vous remplirez de noir.

Puis une seconde plus petite que vous remplirez de blanc.


Allez maintenant dans Filtre / Atténuation / Flou gaussien et entrez une valeur pas trop élevée.

Comme tout à l'heure, récupérez la sélection de la bille et appliquez une Sphérisation.

Finissez en mettant le calque en mode Incrustation.

Et voilà !