Diffusion Curves pour la création de dégradés vectoriels



Figure 1: Exemples de dessin créé avec des Diffusion Curves.

Cadre du projet

Encadrant : Joëlle Thollot, Adrien Bousseau, Pierre Bénard
Nombre d'étudiants : 2 à 4
Lieu : campus ou bâtiment ENSIMAG de Montbonnot.
Prérequis : avoir suivi le cours/TP de traitement d'images en deuxième année serait un plus.

Contexte

Le but de ce projet est d'implémenter un outil de dessin vectoriel basé sur les Diffusion Curves. Les Diffusion Curves permettent de dessiner rapidement des dégradés complexes vectoriels (Figure 1). La vidéo ci-dessous illustre différents moyens de créer de tels dessins, manuellement ou automatiquement. A partir de ce projet, différentes directions peuvent être envisagée, allant de l'IHM aux mathématiques appliquées.


Travail demandé

  1. Implémenter un outil de dessin de Diffusion Curves.
  2. Sujet IHM. Proposer de nouveaux outils et interfaces utilisateur pour créer ou manipuler des Diffusion Curves. Ce travail pourra être effectué par un binome.
  3. Sujet mathématiques appliquées. Le rendu des Diffusion Curves repose sur la résolution d'une équation de Poisson. Actuellement cette résolution se fait sur une grille de pixel en utilisant la méthode des différences finies. Un binome pourra travailler sur une autre méthode de résolution, basée sur des éléments finis.

Références

  1. L'article qui décrit les Diffusion Curves.