Archives de catégorie : Graphisme

A tribute to Mary Everest Boole

Dans les années 80, j’ai eu la chance d’avoir entre les mains quelques bons bouquins d’initiation à la programmation. Dans certains de ces bouquins je découvrais de temps à autre des algorithmes produisant des formes géométriques complexes et fascinantes. Ma passion pour l’image numérique et l’algorithmique remonte à cette époque là. Mais les bouquins évoqués précédemment étaient pauvres en information quant à l’origine de ces algorithmes.

Il m’aura fallu pas loin d’une trentaine d’années pour découvrir que les principes fondateurs de ces techniques graphiques – désignées sous le terme de « curve stitching » ou encore « string art » – ont été posés aux alentours de 1900-1906, par une mathématicienne britannique du nom de Mary Everest Boole. Oui, vous avez bien lu, « Boole », car elle était en fait l’épouse du célèbre mathématicien et logicien George Boole. Féministe engagée, passionnée par l’enseignement des mathématiques et des sciences en général, elle a mené des travaux précurseurs dans ce domaine, travaux qui n’ont probablement jamais été diffusés en France (de son vivant, et même après) et qui semblent être tombés dans l’oubli aujourd’hui.

Je m’amuse depuis quelques temps à exhumer certains de ces vieux algorithmes et à les tester avec l’API Canvas du HTML5. J’ai commencé ce travail d’abord en Javascript natif, mais depuis peu je poursuis cette recherche personnelle avec P5.js, qui m’offre plus de souplesse pour triturer ces algos et les images résultantes.

Je vous invite à vous connecter dans mon labo sur la page suivante: Curve Stitching. Vous pourrez tester ces algorithmes en live, et vous trouverez sur la page d’introduction quelques références bibliographiques intéressantes.

A bientôt 🙂