« Broderie computationnelle » : différence entre les versions
mAucun résumé des modifications |
mAucun résumé des modifications |
||
(Une version intermédiaire par le même utilisateur non affichée) | |||
Ligne 4 : | Ligne 4 : | ||
|est_module_de=Broderie computationnelle | |est_module_de=Broderie computationnelle | ||
|pas_afficher_sous-page=Non | |pas_afficher_sous-page=Non | ||
|statut= | |statut=brouillon | ||
|editeur=User:Daniel K. Schneider | |editeur=User:Daniel K. Schneider | ||
|dernière_modif=2018/03/01 | |dernière_modif=2018/03/01 | ||
Ligne 12 : | Ligne 12 : | ||
|cat tutoriels=Broderie machine | |cat tutoriels=Broderie machine | ||
}} | }} | ||
== Introduction == | == Introduction == | ||
La broderie computationnelle designe des designs de broderie crées par programmation. | La broderie computationnelle designe des designs de broderie crées par programmation. | ||
'''Environnement pour débutants et artistes'''' | |||
Il existe deux environnements de programmations relativement faciles à utiliser, l'une plutôt destinés aux enfants et l'autre aux artistes | Il existe deux environnements de programmations relativement faciles à utiliser, l'une plutôt destinés aux enfants et l'autre aux artistes | ||
Ligne 22 : | Ligne 22 : | ||
* [[TurtleStitch]], un langage de type "bloc" et "tortue" qui permet de créer des designs en programmant. | * [[TurtleStitch]], un langage de type "bloc" et "tortue" qui permet de créer des designs en programmant. | ||
* [[PEmbroider]], bibliothèque ouverte pour la broderie computationnelle, avec le langage [[Processing]]. | * [[PEmbroider]], bibliothèque ouverte pour la broderie computationnelle, avec le langage [[Processing]]. | ||
'''Environnements pour développeurs''' | |||
La bibliothèque [https://pypi.org/project/pyembroidery/ Pyembroidery] est une bibliothèque Python pour lire et créer des fichiers de broderie. {{citation|Pyembroidery a été codé de A à Z avec tous les projets en tête. Il inclut de nombreuses capacités de composition de motifs de niveau supérieur et intermédiaire, et devrait prendre en compte toutes les erreurs connues. Il devrait être très robuste avec une API simple afin d'être utile pour tout projet de broderie en python.}} ([https://pypi.org/project/pyembroidery/ Pyembroider, May 2021, notre traduction]). | La bibliothèque [https://pypi.org/project/pyembroidery/ Pyembroidery] est une bibliothèque Python pour lire et créer des fichiers de broderie. {{citation|Pyembroidery a été codé de A à Z avec tous les projets en tête. Il inclut de nombreuses capacités de composition de motifs de niveau supérieur et intermédiaire, et devrait prendre en compte toutes les erreurs connues. Il devrait être très robuste avec une API simple afin d'être utile pour tout projet de broderie en python.}} ([https://pypi.org/project/pyembroidery/ Pyembroider, May 2021, notre traduction]). | ||
'''Génération de code SVG''' | |||
Le fait que [[InkStitch]] est basé sur SVG permet d'utiliser des routines XML/SVG dans n'importe quel langage de programmation. Sinon, certaines bibliothèques de visualisation permettent d'exporter en SVG qui ensuite peut aussi être importé dans InkStitch pour un paramétrage manuel. Voir par exemple l'article [[en:InkStitch - data visualization]]. | Le fait que [[InkStitch]] est basé sur SVG permet d'utiliser des routines XML/SVG dans n'importe quel langage de programmation. Sinon, certaines bibliothèques de visualisation permettent d'exporter en SVG qui ensuite peut aussi être importé dans InkStitch pour un paramétrage manuel. Voir par exemple l'article [[en:InkStitch - data visualization]]. |
Dernière version du 26 mai 2021 à 17:49
Guide de tutoriels de broderie machine | |
---|---|
Module: Broderie machine | |
Page d'entrée du module Broderie computationnelle |
|
⚐ brouillon | ☸ débutant |
⚒ 2021/05/26 | ⚒⚒ 2018/03/01 |
Voir aussi | |
Catégorie: Broderie machine |
Introduction
La broderie computationnelle designe des designs de broderie crées par programmation.
Environnement pour débutants et artistes'
Il existe deux environnements de programmations relativement faciles à utiliser, l'une plutôt destinés aux enfants et l'autre aux artistes
- TurtleStitch, un langage de type "bloc" et "tortue" qui permet de créer des designs en programmant.
- PEmbroider, bibliothèque ouverte pour la broderie computationnelle, avec le langage Processing.
Environnements pour développeurs
La bibliothèque Pyembroidery est une bibliothèque Python pour lire et créer des fichiers de broderie. «Pyembroidery a été codé de A à Z avec tous les projets en tête. Il inclut de nombreuses capacités de composition de motifs de niveau supérieur et intermédiaire, et devrait prendre en compte toutes les erreurs connues. Il devrait être très robuste avec une API simple afin d'être utile pour tout projet de broderie en python.» (Pyembroider, May 2021, notre traduction).
Génération de code SVG
Le fait que InkStitch est basé sur SVG permet d'utiliser des routines XML/SVG dans n'importe quel langage de programmation. Sinon, certaines bibliothèques de visualisation permettent d'exporter en SVG qui ensuite peut aussi être importé dans InkStitch pour un paramétrage manuel. Voir par exemple l'article.
Bibliographie
Hamdan, N. A. H., Voelker, S., & Borchers, J. (2018). Sketch&Stitch: Interactive embroidery for E-Textiles. In Conference on Human Factors in Computing Systems - Proceedings (Vol. 2018-April, pp. 1–13). New York, New York, USA: Association for Computing Machinery. https://doi.org/10.1145/3173574.3173656
Post, E. R., Orth, M., Russo, R. R., & Gershenfeld, N. (2000). E-broîdery: Design and fabrication of textile-based computing. IBM Systems Journal, 39(3–4), 840–860. https://doi.org/10.1147/sj.393.0840
Wolz, U., Auschauer, M., & Mayr-Stalder, A. (2019). Code crafting with turtlestitch. In ACM SIGGRAPH 2019 Studio, SIGGRAPH 2019 (pp. 1–2). New York, NY, USA: Association for Computing Machinery, Inc. https://doi.org/10.1145/3306306.3328009
Wolz, U., Auschauer, M., & Mayr-Stalder, A. (2019). Programming embroidery with turtlestitch. In ACM SIGGRAPH 2019 Studio, SIGGRAPH 2019 (pp. 1–2). New York, NY, USA: Association for Computing Machinery, Inc. https://doi.org/10.1145/3306306.3328002