Flacon en Verre Soufflé

Ce projet est la modélisation d’un flacon soufflé par un jeune artisan verrier établi à Dinan. Au-delà du souvenir de voyage, ce flacon était une base idéale pour explorer les possibilités de la transparence avec Blender.

Les difficultés

Les cannelures

Une des particularités du flacon est de présenter sur sa face interne des cannelures sinueuses qui produisent, par réfraction et réflexion, de riches jeux de couleur et de lumière.

Ces cannelures sont au nombre de 19. Ma première précaution a été d’utiliser comme base de l’objet un cylindre ayant 38 (19 * 2) faces latérales. Le flacon a ensuite été modélisé comme un objet lisse avec une épaisseur.

J’ai ensuite modélisé une cannelure avec une courbe de Bézier que j’ai transformé en objet plan. Cet objet mappait très grossièrement la paroi interne du flacon pour une bonne mise à dimension et simulait les extrémités en fuseau de la cannelure.

L’étape suivante a consisté à projeter la cannelure plate sur l’intérieur du flacon avec le modificateur ‘Shrinkwrap’. Avec cette projection active, j’ai fait tourner autour de l’axe Z, un par un, les ‘edge loop’ horizontaux de la face interne du flacon de telle sorte qu’une génératrice du cylindre suive l’axe sinueux de la cannelure.

L’idée est de travailler sur une bande large de deux faces, comprise entre 3 génératrices, de la face intérieure du flacon qui encadre la cannelure. Les autres génératrices sont simplement supprimées (elles seront reconstituées plus tard).

Pour la cannelure, j’ai appliqué le modificateur ‘Shrinkwrap’. Je lui ai donné une épaisseur grossière vers l’extérieur du flacon et j’ai travaillé proprement le relief de la cannelure vers l’intérieur du flacon.

A ce stade, on peut fusionner la cannelure et ce qui reste de la face interne du flacon. En utilisant l’outil ‘Intersect (knife)’, on crée une intersection qu’il faut nettoyer en profondeur en supprimant les vertices inutiles et en fusionnant les vertices de l’intersection. Le résultat était assez brut; il  m’a ensuite fallu poursuivre par une ‘retopo’ laborieuse.

Pour finir, j’ai reconstitué l’intérieur du flacon en appliquant un modificateur ‘Array’ (x19 avec un angle de 360/19 par rapport à un pivot à l’origine).

La rosace du capuchon

Le verrier a soufflé une rosace dans le capuchon. Chaque pétale blanc de la rosace se termine par une petite bulle.

Les pétales ont été faits avec des modificateurs ‘Array’. Sur le modèle réel, l’effet de loupe de la boule de verre ne permet pas d’avoir les positions et les longueurs des formes soufflées. Le placement et le dimensionnement des pétales a donc été assez empirique.

Pour les bulles, pour avoir le bon effet optique, il a fallu veiller à bien tourner les normales vers l’intérieur. En effet, le moteur de rendu utilise la normale pour déterminer de quel côté de l’interface entre les matériaux il doit appliquer l’angle de réfraction; la normale doit pointer du côté de l’air.

En parlant de réfraction, l’indice pour le verre utilisé (borosilicate) est 1.47.

Avec le recul

  • La ‘retopo’ reste un souvenir peu satisfaisant pour ne pas dire frustrant. J’ai parcouru quelques tutos rapidement mais ils utilisent souvent des outils spécifiques. Je pense que cela fait parti des sujets (comme les arrondis (bevel)) qui demandent pas mal d’expérience pour être maîtrisés. Clairement un sujet qu’il va falloir affronter sérieusement un jour!
  • Pour le verre, j’ai ajouté un shader ‘Diffuse BSDF’ pour rendre la transparence moins parfaite. Pour le ‘Mix Shader’, j’ai utilisé un facteur de 0.02. Avec le recul, ça me semble déjà trop; cela donne un aspect un peu laiteux au verre.
  • La transparence c’est chouette, mais qu’est-ce que c’est lourd en temps de calcul (avec ‘Caustics’ actifs)! L’image ci-jointe a été faite avec 425 sample. Et on voit encore du bruit dans l’ombre.

En complément

Adrian Colin, Verrier d’Art

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.