IRL - design de motifs vectoriels - plusieurs sujets possibles : Différence entre versions

De Ensiwiki
Aller à : navigation, rechercher
(Page créée avec « {{Sujet irl | labo = LJK | titre = Design de motifs vectoriels | equipe = Maverick à l'Inria Montbonnot | encadrants = joelle.thollot@inria.fr }} Catégorie:IRL ===... »)
(Aucune différence)

Version du 11 octobre 2019 à 09:57


Design de motifs vectoriels

Labo LJK
Equipe Maverick à l'Inria Montbonnot
Encadrants joelle.thollot@inria.fr

Thème général

Un certain nombre de designers sont spécialisés dans la création de motifs répétitifs avec comme applications l'industrie textile (création de tissus imprimés pour les vêtements ou l’ameublement) et le design de motifs sur objets (vaisselle ou autres objets du quotidien).

A travers une collaboration avec un enseignant en design et des créateurs de motifs, je vous propose de contribuer à une réflexion sur les outils que nous pouvons leur fournir afin de les aider dans leurs recherches graphiques au travers d'interfaces web originales leur offrant une liberté proche de celle du programmeur.

Cette approche fait partie du mouvement de creative coding en fort développement actuellement.


Compétences attendues

Connaissance de javascript (ou capacité rapide d'apprentissage de ce langage).

Contexte du travail

Ce projet est un travail exploratoire dont le but est de produire une ou plusieurs applications web de design de motif à faire tester à des designers. Le parti pris que je propose est de considérer que nous (informaticiens) pouvons aider de non informaticiens à approcher une manière de penser algorithmique au travers d'interfaces bien pensées. Le design de motif répétitifs qui s’appuie sur des transformations géométriques et sur des modes de répétition est un bon candidat pour une pensée algorithmique.

L'idée de départ que j'explore actuellement est ainsi de permettre à l'utilisateur de jouer avec des formules mathématiques simples pour chacun des ingrédients de ses motifs. Une première version dont l'interface n'a pas été du tout travaillée est ici avec la doc . Et une version minimale en cours d'amélioration est ici. Le code utilise la librairie paperjs qui offre tous les opérateurs vectoriels de base pour produire une application web de dessin vectoriel.

Sujet

Partant de ces premiers développements (qui vont évoluer d'ici le début du projet), des discussions que je continue à avoir avec les designers, et de vos centres d’intérêts (plutôt interface, plutôt algorithmique) nous pourrons orienter le projet vers divers buts concrets se décomposant en deux catégories : inventer une interface intelligente d'aide à la programmation dans la mouvance de learnable programming; proposer des algorithmes d'aide à l'organisation des motifs pour par exemple s'ajuster à la surface d'un objet 3D (on se rapproche ici de problématique de type plaquage de texture) ou bien permettre de beaux raccords entre deux morceaux de tissus imprimés.


Résultats attendus

Le travail attendu est un travail de recherche. Les résultats espérés sont des idées originales appuyées sur des arguments solides.