• Aucun résultat trouvé

Towards Simulation of Handmade Painterly Animation

N/A
N/A
Protected

Academic year: 2021

Partager "Towards Simulation of Handmade Painterly Animation"

Copied!
2
0
0

Texte intégral

(1)

HAL Id: hal-01341927

https://hal.archives-ouvertes.fr/hal-01341927

Submitted on 5 Jul 2016

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Towards Simulation of Handmade Painterly Animation

Adrien Russo, David Vanderhaeghe

To cite this version:

Adrien Russo, David Vanderhaeghe. Towards Simulation of Handmade Painterly Animation. NPAR 2012: 10th International Symposium on Non-photorealistic Animation and Rendering, Jun 2012, Annecy, France. 2012. �hal-01341927�

(2)

This typical setup for handmade painterly animation has a camera placed over a glass canvas to take snapshots. The glass is front- and backlit.

The artist produces each frame by painting onto the canvas.

Images courtesy of Sam Samai http://rumi.studio2pi.com.au

Towards Simulation of Handmade Painterly Animation

David Vanderhaeghe

Adrien Russo

IRIT - Université de Toulouse, CNRS

Each stroke is rendered by applying a brush footprint along the stroke path. We have tested two paint simulation approaches: Impasto (Baxter et al. 2004) and Detail-Preserving Paint Modeling for 3D Burshes (DPPM, Chu et al. 2010).

DPPM renders sharp and crisp color blending and color streaks, which is visually close to real paint blending. This phenomenological approach does not consider paint thickness, and retro lighted rendering is impossible.

Impasto is physically inspired and provides plausible paint appearance. This paint simulation also computes paint thickness, though paint is easily rendered as front lighted or transparent retro lighted.

Area of investigation:

- Hybrid approach producing both back lighted rendering and color streaks.

Paint Simulation

Output frame

DPPM Impasto

Front Lighting Back Lighting

brush

brush

We do not obtain good results yet when we create strokes to erase paint. Instead we test an ad-hoc paint remover. It removes paint accumulation without loosing thickness variation details. It is implemented by substracting a blurred version of the thickness from the thickness of the canvas with the following formula:

Ad-hoc Paint Remover

Bas ic p ain t Auto e ra se thickness

Stroke generator

We follow the approach of Hertzmann and Perlin (2000). To paint a frame, the approach is to paint several layers, each layer corresponding to a brush radius R. To compute new strokes we first compute a paint factor for each pixel. If the sum of paint factors over a cell as large as the brush is larger than a user controlled threshold, we trigger the creation of a new stroke. Then, we determine stroke position and shape. A stroke starts where the paint factor is maximum, the stroke path following the normal to the gadient of luminance.

The paint factor P is computed as follow:

Sobel edge detector Gaussian blur input frame Current paint

We also use a cummulative difference between frames of the input video. This difference alows us to focus creation of strokes where the input video actually changes.

Area of investigation:

- Improve stroke generator to have better suited strokes. - Build specific strokes to push paint.

- Build specific strokes to erase paint.

- Decompose paint factor in thickness and color, to render back lighted paint.

As research on painterly animation mostly focus on temporal coherence, the generation of an animation that could have been done by hand remains an open challenging problem. To produce an handmade painterly animation, the artist paints on a back lighted glass canvas. He creates successive frames one over the other. Paint is erased, smeared and added to convey the animation.

We propose to render painterly animations with a visual aspect tending towards handmade results. To this end, we combine two techniques: an automatic strokes generation and a paint simulation. We observe that previous approaches could not adapt as-is to our goal for the two following reasons:

- Paint appearance in painterly animation is backlit: Most of paint contrast comes from paint thickness which is usually not computed by paint simulation approaches.

- Automatic strokes generation make the assumption that a stroke covers underlying strokes without having thickness accumulation. In our case, paint thickness quickly increases if we do not apply special treatment.

We also investigate new kind of strokes that can only be generated by a paint simulation approach, as smear and erase strokes.

Introduction

BAXTER, W. V., WENDT, J., AND LIN, M. C. 2004. IMPaSTo: A realistic model for paint. In NPAR’04.

CHU, N., BAXTER, W. V., WEI, L.-Y., AND GOVINDARAJU, N. 2010. Detail-preserving paint modeling for 3d brushes. In NPAR’10. HERTZMANN, A., AND PERLIN, K. 2000. Painterly rendering for video and interaction. In NPAR’00.

References Paint Factor Stroke direction Input Video process creates

Stroke path Stroke render

Take a snapshot of the canvas

Modify paint on the glass canvas

Output Animation Handmade Pipeline Computer Simulation Paint simulation Apply stroke on the canvas Stroke generator Generate strokes

to push, erase or add Video

Optical flow Current paint Input

Références

Documents relatifs

of Convergent k by analytical conjugacy / orbital equivalence, the Normalization Theorem must be complemented with a description of equivalence classes within the family of normal

Et en plus dans le restaurant en question il est affiché que le pique-nique est interdit. Tout compte fait, nous avons été satisfaits de repartir l'estomac vide. Par contre, pour

Simon, le dictionnaire français arabe, dictionnaire général linguistique et scientifique, dar al- kotob al- blmiyah, Beyrouth (Liban), 2 eme Edition, 2004AD.. 2_ Sauheil

/ La version de cette publication peut être l’une des suivantes : la version prépublication de l’auteur, la version acceptée du manuscrit ou la version de l’éditeur.. Access

ADVANTAGES OF A BPM-BASED APPROACH During our work, we identified the following requirements for an experiment description and its execution: descrip- tiveness, modularity,

In this paper, we propose to use a graph-oriented approach to characterize all the flat outputs for linear structured SISO discrete-time systems.. It is shown that it is

Passons maintenant aux explications relatives `a la formation du gel solide et aux m´ecanismes qui permettent sa consolidation. Dans cette partie, on suit l’´evolution des

The system allows users to draw anything using the paint tool and augment it onto an object in real time while providing a new experience and enjoyment during the pro- cess.. The