Passer au contenu

/ Research

Je donne

Rechercher

Natural Sciences and Engineering; Engineering; Applied Sciences

Pierre Poulin

Informatique graphique : rendu, modélisation et animation

Professeur titulaire

Faculté des arts et des sciences - Département d'informatique et de recherche opérationnelle

André-Aisenstadt, room 2389

514 343-6780

pierre.poulin@umontreal.ca

Secondary email: poulin@iro.umontreal.ca (Travail)

Profile

Research expertise

Je m'intéresse à presque tous les aspects de l'informatique graphique, tant en rendu, en modélisation, qu'en animation. Le photo-réalisme, l'efficacitédes structures et des calculs, et les contrôles intuitifs pour les artistes font toutefois partie intégrale de la plupart de mes projets de recherche.

En rendu, beaucoup de mes travaux récents s'intéressent aux modèles de réflexion de surface et de diffusion sous-surface, à leur compression, aux transitions micro-, méso- et macro-échelles, aux textures procédurales, au pré-filtrage et aux ombres. L'échantillonnage efficace de fonctions et de produits de fonctions dans les contextes simples ou complexes d'illumination locale et globale demeure un axe de vif intérêt.

En modélisation, je m'intéresse à adapter des outils procéduraux, des primitives évoluées, des langages et des procédures d'optimisation pour créer des objets naturels, des édifices variés et des mondes virtuels complexes pour simplifier ou semi-automatiser les tâches des artistes créateurs.

Toutes ces créations peuvent et doivent naturellement être animées. Dans ce sens, je travaille autant du côté des outils intuitifs d'animation de personnages pour les artistes, que du côté des méthodes automatiques procédurales ou inspirées de la physique.

Finalement, je continue d'appliquer mes connaissances en visualisation pour la compréhension et la maintenance de logiciels de grandes tailles.

Biography

Formation en informatique, spécialisation en informatique graphique (infographie).

Awards and recognitions

CHCCS Achievement Award, 2021

CHCCS Service Award, 2019

education

  • 1986 — B.Sc. — InformatiqueUniversité Laval
  • 1989 — M.Sc. — InformatiqueUniversity of Toronto
  • 1993 — Ph. D. — InformatiqueUniversity of British Columbia

Affiliations and responsabilities

Professional titles and affiliations

Titles: corporations and professional organizations

  • Vice-président CHCCS
  • Trésorier CHCCS

Teaching and supervision

Student supervision

Theses and dissertation supervision (Papyrus Institutional Repository)

2023

Semi-transparent textures based on opaque and transparent texels augmented with a thickness

Graduate : David-Babin, Mathieu
Cycle : Master's
Grade : M. Sc.
2023

Neural probabilistic path prediction : skipping paths for acceleration

Graduate : Peng, Bowen
Cycle : Master's
Grade : M. Sc.
2022

Hybrid and data-driven methods for efficient and realistic particle-based liquid simulations

Graduate : Roy, Bruno
Cycle : Doctoral
Grade : Ph. D.
2022

Abstraction de comportement de haut niveau à l’aide de la visualisation interactive

Graduate : Vandamme, Dorian
Cycle : Master's
Grade : M. Sc.
2022

Tools for fluid simulation control in computer graphics

Graduate : Schoentgen, Arnaud
Cycle : Doctoral
Grade : Ph. D.
2019

Real-time rendering of cities at night

Graduate : Conte, Melino
Cycle : Master's
Grade : M. Sc.
2018

Simulation du transport de neige

Graduate : Jubert, Alexandre
Cycle : Master's
Grade : M. Sc.
2017

Matrix-based Parameterizations of Skeletal Animated Appearance

Graduate : Özer, Mustafa Cihan
Cycle : Master's
Grade : M. Sc.
2016

Photorealistic Surface Rendering with Microfacet Theory

Graduate : Dupuy, Jonathan
Cycle : Doctoral
Grade : Ph. D.
2015

Transformations quasi-conformes de maillages volumiques et applications en infographie

Graduate : Paillé, Gilles-Philippe
Cycle : Doctoral
Grade : Ph. D.
2015

A unified framework for the comprehension of software's time dimension

Graduate : Benomar, Omar
Cycle : Doctoral
Grade : Ph. D.
2014

Simulation des fonctions de texture bidirectionnelles

Graduate : Yengui, Mohamed Yessine
Cycle : Master's
Grade : M. Sc.
2014

Modélisation procédurale de mondes virtuels par pavage d'occultation

Graduate : Gomez, Dorian
Cycle : Doctoral
Grade : Ph. D.
2013

Construction interactive de BRDFs par simulation 2D de micro-géométries en couches multiples

Graduate : Desjardins, Marc-Antoine
Cycle : Master's
Grade : M. Sc.
2012

Modélisation procédurale par composants

Graduate : Leblanc, Luc
Cycle : Doctoral
Grade : Ph. D.
2012

Utilisation de la visualisation interactive pour l’analyse des dépendances dans les logiciels

Graduate : Bouvier, Simon
Cycle : Master's
Grade : M. Sc.
2012

Rendu de matériaux semi-transparents hétérogènes en temps réel

Graduate : Blanchard, Eric
Cycle : Master's
Grade : M. Sc.
2011

Intégration de la visualisation à multiples vues pour le développement du logiciel

Graduate : Langelier, Guillaume
Cycle : Doctoral
Grade : Ph. D.
2010

Simulation de flammes interactives en temps réel

Graduate : Fatnassi, Sammy
Cycle : Master's
Grade : M. Sc.
2010

Rétro-ingénierie des diagrammes de séquence par visualisation interactive

Graduate : Grati, Hassen
Cycle : Master's
Grade : M. Sc.
2009

Modes de représentation pour l'éclairage en synthèse d'images

Graduate : Pacanowski, Romain
Cycle : Doctoral
Grade : Ph. D.
2009

Peinture de lumière incidente dans des scènes 3D

Graduate : Rozon, Frédérik
Cycle : Master's
Grade : M. Sc.
2009

Génération et édition de textures géométriques représentées par des ensembles de points

Graduate : Duranleau, François
Cycle : Doctoral
Grade : Ph. D.
2009

Images géométriques de genre arbitraire dans le domaine sphérique

Graduate : Gauthier, Mathieu
Cycle : Master's
Grade : M. Sc.
2008

Compression de données d'animation acquises par capture de mouvements

Graduate : Beaudoin, Philippe
Cycle : Doctoral
Grade : Ph. D.
2008

Détection visuelle d'anomalies de conception dans les programmes orientés objets

Graduate : Dhambri, Karim
Cycle : Master's
Grade : M. Sc.
2008

Un système d'aide à la visualisation interactive de logiciels

Graduate : Hassaine, Salima
Cycle : Master's
Grade : M. Sc.
2007

Traitement interactif de plis dans la simulation de tissus

Graduate : Laprade, Michelle
Cycle : Master's
Grade : M. Sc.
2007

Analyse des espaces de lignes pour la capture de cartes d'environnement

Graduate : Rousseau, Yann
Cycle : Master's
Grade : M. Sc.
2007

Visualisation de la qualité des logiciels de grandes taille

Graduate : Langelier, Guillaume
Cycle : Master's
Grade : M. Sc.
2007

Illustration non-photoréaliste de séquences de captures de mouvements

Graduate : Bouvier-Zappa, Simon
Cycle : Master's
Grade : M. Sc.
2006

Animation de fluides viscoélastiques à base de particules

Graduate : Clavet, Simon
Cycle : Master's
Grade : M. Sc.
2006

Animation interactive de mouvements secondaires par simulation de surfaces élastiques

Graduate : Simard, Yannick
Cycle : Master's
Grade : M. Sc.
2006

Rééclairage par génération de cartes de normales en composition vidéo numérique

Graduate : Bergeron, Nicolas
Cycle : Master's
Grade : M. Sc.
2005

Rendu interactif de détails de surface par textures 3D semi-transparentes

Graduate : Dufort, Jean-François
Cycle : Master's
Grade : M. Sc.
2005

Utilisation de miroirs dans un système de reconstruction interactif

Graduate : Epstein, Emric
Cycle : Master's
Grade : M. Sc.
2005

Reconstruction interactive de modèles hiérarchiques par sculpture d'espace

Graduate : Granger-Piché, Martin
Cycle : Master's
Grade : M. Sc.
2004

Génération d'ombres floues provenant de sources de lumière surfaciques à l'aide de tampons d'ombre étendus

Graduate : St-Amour, Jean-François
Cycle : Master's
Grade : M. Sc.
2002

Simulation des effets de détérioration de surfaces rigides pour un rendu réaliste

Graduate : Paquette, Éric
Cycle : Doctoral
Grade : Ph. D.
2002

Modélisation interactive par points d'objets complexes à partir d'images

Graduate : Duranleau, François
Cycle : Master's
Grade : M. Sc.
2001

Propagation et rendu de feu

Graduate : Beaudoin, Philippe
Cycle : Master's
Grade : M. Sc.
2000

Construction et utilisation de bloqueurs pour l'accélération des requêtes de visibilité

Graduate : Leblanc, Luc
Cycle : Master's
Grade : M. Sc.
2000

Simplification et morphisme en temps réel de modèles articulés

Graduate : Houle, Jocelyn
Cycle : Master's
Grade : M. Sc.
2000

Mouvements et interactions de la chevelure par mèches déformables

Graduate : Plante, Éric
Cycle : Master's
Grade : M. Sc.
2000

Analyse et synthèse de textures structurelles

Graduate : Lefebvre, Laurent
Cycle : Master's
Grade : M. Sc.
1999

Représentation hiérarchique de flux lumineux

Graduate : Brière, Normand
Cycle : Doctoral
Grade : Ph. D.
1998

Texture volumique multi-échelle pour l'affichage de scènes complexes

Graduate : Ratib, Karim
Cycle : Master's
Grade : M. Sc.
1998

Représentation hiérarchique et efficace des sources lumineuses dans le cadre du rendu d'images

Graduate : Paquette, Éric
Cycle : Master's
Grade : M. Sc.
1998

Simulation de l'écoulement et de la forme de gouttes sur des surfaces

Graduate : Fournier, Patrick
Cycle : Master's
Grade : M. Sc.

Projects

Research projects

2020 - 2026

Procedural Creation and Real-time Display of Realistic Complex Scenes

Lead researcher : Pierre Poulin
Funding sources: CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Grant programs: PVX20965-(RGP) Programme de subvention à la découverte individuelle ou de groupe
2022 - 2025

Fondements du traitement numérique des esquisses

Lead researcher : Mikhail Bessmeltsev
Co-researchers : Pierre Poulin , Alla Sheffer
Funding sources: FRQNT/Fonds de recherche du Québec - Nature et technologies (FQRNT)
Grant programs: PVXXXXXX-Programme NOVA pour chercheur(e)s de la relève (partenariat avec CRSNG)
2022 - 2025

Fondements du traitement numérique des esquisses

Lead researcher : Mikhail Bessmeltsev
Co-researchers : Pierre Poulin , Alla Sheffer
Funding sources: CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Grant programs: PVXXXXXX-Subventions Alliance
2015 - 2022

ADAPTIVE MULTILEVEL MULTIPHENOMENA APPEARANCE MODELS

Lead researcher : Pierre Poulin
Funding sources: CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Grant programs: PVX20965-(RGP) Programme de subvention à la découverte individuelle ou de groupe
2020 - 2021

Supplément COVID-19 CRSNG_Procedural Creation and Real-time Display of Realistic Complex Scenes

Lead researcher : Pierre Poulin
Funding sources: CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Grant programs: PVXXXXXX-Supplément à l’appui des étudiants, des stagiaires postdoctoraux et du personnel de soutien à la recherche COVID-19
2017 - 2018

ETS : Effective stimulation and surface reconstruction approaches for detailed fluid stimulation visual effects

Lead researcher : Éric Paquette
Co-researchers : Pierre Poulin
Funding sources: MITACS Inc.
Grant programs: PVXXXXXX-Stage Accélération Québec - MITACS
2015 - 2018

Effective stimulation and surface reconstruction approaches for detailed fluid stimulation visual effects

Lead researcher : Pierre Poulin
Funding sources: MITACS Inc.
Grant programs: PVXXXXXX-Stage Accélération Québec - MITACS
2015 - 2018

Effective Simulation and Surface Reconstruction Approaches for Detailed Fluid Simulation Visual Effects

Lead researcher : Pierre Poulin
Funding sources: Ministère Économie et Innovation
Grant programs: PVXXXXXX-Prog. soutien rech (PSR v1B): Soutien à des projets rech. (Mitacs)
2015 - 2018

Effective Simulation and Surface Reconstruction Approaches for Detailed Fluid Simulation Visual Effects

Lead researcher : Éric Paquette
Co-researchers : Pierre Poulin
Funding sources: PROMPT
Grant programs:
2014 - 2018

Modèles couplés pour l'animation et le rendu réalistes multi-échelle

Lead researcher : Paul Kry
Co-researchers : Pierre Poulin , Derek Nowrouzezahrai
Funding sources: FRQNT/Fonds de recherche du Québec - Nature et technologies (FQRNT)
Grant programs: PV113724-(PR) Projets de recherche en équipe (et possibilité d'équipement la première année)
2014 - 2018

MODELES COUPLES POUR L'ANIMATION ET LE RENDU REALISTES MULTI-ECHELLE

Lead researcher : Paul Kry
Co-researchers : Pierre Poulin , Derek Nowrouzezahrai
Funding sources: FRQNT/Fonds de recherche du Québec - Nature et technologies (FQRNT)
Grant programs: PV113724-(PR) Projets de recherche en équipe (et possibilité d'équipement la première année)
1994 - 2016

COMPLEX APPEARANCE MODELING AND ANIMATION

Lead researcher : Pierre Poulin
Funding sources: CRSNG/Conseil de recherches en sciences naturelles et génie du Canada (CRSNG)
Grant programs: PVX20965-(RGP) Programme de subvention à la découverte individuelle ou de groupe
2010 - 2015

RESEAU GRAND / MOTION; PROMO; SKETCH

Lead researcher : Pierre Poulin
Funding sources: Secrétariat Inter-Conseil et Réseaux des centres d'excellence (RCE)
Grant programs:
2010 - 2014

COMPLEX APPEARANCE MODELING AND ANIMATION

Lead researcher : Pierre Poulin

Outreach

Publications and presentations

Disciplines

  • Computer Science
  • Applied Mathematics
  • Computer Engineering and Software Engineering

Areas of expertise

  • Computer animation
  • Computer graphics
  • Lighting models
  • Procedural modeling
  • Natural Phenomena
  • Graphics processing units (GPU)
  • Rendering
  • Image synthesis