Suite à la représentation du plectre du billet précédent, avec un creux pour le doigt, un perfectionniste nous a fait remarquer que l'inscription gravée sur le plectre devrait légèrement s'incurver lorsqu'elle chevauche le creux. Sitôt dit, sitôt fait. Nous avons mis en place, dans nos fonctions graphiques, un kit permettant de déformer une partie de l'image. Voila comment ça fonctionne : On part d'une image noir et blanc. Cette image représente un objet en relief. Les points blancs sont les plus élevés (épaisseur maximale), les points noirs les points les plus bas. Par exemple, une demi-sphère donne ceci: Le programme applique alors à l'image une déformation optique induite par cet objet. Si on donne à l'objet un indice de réfraction un peu plus petit que l'air, cela fait une lentille divergente. Le creux du plectre déforme alors légèrement le texte : Nous nous sommes alors dit : que se passerait-il, pour voir, si on lui donnait un indice de réfraction bien plus élevé, et qu'on calculait automatiquement les reflets à la surface de la lentille? Cela n'a aucun intérêt pour l'édition du plectre, mais c'était juste par curiosité. Et bien cela donne cette image : La lentille devient alors convergente. En créant un objet optique plus complexe, obtenu en posant aléatoirement des gros points ça et là : On obtient cet effet : Et pour finir de nous amuser avec ce nouveau jouet, avec un profil en goutte d'eau : On obtient cette animation : étonnant, non ? |