PEmbroider

De EduTech Wiki
Révision datée du 26 mai 2021 à 17:10 par Daniel K. Schneider (discussion | contributions) (Page créée avec « == Introduction == PEmbroider est une bibliothèque ouverte de broderie computationnelle développé par Golan Levin, Lingdong Huang, et Tatyana Mustakos. Selon les auteu... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Introduction

PEmbroider est une bibliothèque ouverte de broderie computationnelle développé par Golan Levin, Lingdong Huang, et Tatyana Mustakos. Selon les auteurs (notre traduction), «Les outils libres et gratuits qui existent sont soit des outils GUI autonomes complets (InkStitch, Embroidermodder), soit des bibliothèques à grande échelle (EmbroidePy), qui ne s'intègrent pas facilement aux boîtes à outils populaires de "codage créatif" et ne permettent pas non plus de créer facilement des dessins génératifs et computationnels. PEmbroider, en revanche, est une bibliothèque Java gratuite, multiplateforme, open-source et légère pour la conception de broderies génératives. Elle s'intègre au célèbre cadre de codage créatif Processing, offrant un accès facile à un écosystème vaste et diversifié de fonctionnalités, notamment la typographie de haute qualité, l'interaction en direct, la capture de mouvement, la vision par ordinateur, la cartographie SIG, la simulation physique, et bien plus encore.» ([https://github.com/CreativeInquiry/PEmbroider, Mai 2021).

License

«Intended primarily for artists, craftspersons, educators, makers, and schools, PEmbroider is free, open-source software released under both the GNU General Public Licence (GPLv3) and the Anti-Capitalist Software License (ACSL 1.4). In short: you are encouraged to use PEmbroider to make art; you are required to share your improvements to PEmbroider; and you are expressly forbidden from using PEmbroider to profiteer.» ([https://github.com/CreativeInquiry/PEmbroider, Mai 2021).

Installation

(1) PEmbroider nécessite l'installation de Processing

Sous Ubuntu 18 (un Java est compris dans la distribution de Processing 3.5.4)

  • Dézipper le *.tgz
  • cd processing-XXX
  • ./processing

(2) Ensuite il faut installer PEmbroider

En principe on devrait pouvoir installer cette bibliothèque avec gestionnaire de Processing (ne marche pas....)

Sketch → Import Library → PEmbroider

Alors:

Dezipper dans le dossier libraries dans le dossier sketchbook. La location précise est indiqué dans les Preferences
Sous Unix:
~/sketchbook/libraries/

Exemple

Dans le dossier PEmbroider il y pas mal d'exemples à tester. Ils sont également ici

PEmbroider shapes

Il faut de-commenter ce qui convient:

 //-----------------------
 //E.optimize(); // slow, but very good and very important
 //E.visualize();
 //E.endDraw(); // write out the file
 //save("PEmbroider_shapes.png");

Liens