• Aucun résultat trouvé

From Drawing to Animation-ready Vector Graphics

N/A
N/A
Protected

Academic year: 2021

Partager "From Drawing to Animation-ready Vector Graphics"

Copied!
2
0
0

Texte intégral

(1)

HAL Id: hal-01395321

https://hal.inria.fr/hal-01395321

Submitted on 10 Nov 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.

From Drawing to Animation-ready Vector Graphics

Even Entem, Loic Barthe, Marie-Paule Cani, Michiel van de Panne

To cite this version:

Even Entem, Loic Barthe, Marie-Paule Cani, Michiel van de Panne. From Drawing to Animation-ready Vector Graphics. ACM. SIGGRAPH ’16, Jul 2016, Anaheim, California, United States. pp.2, ACM SIGGRAPH 2016 Posters. �10.1145/2945078.2945130�. �hal-01395321�

(2)

Closure computation in a transition region:

a) Contours of the transition region are in this case described by a silhouette contour at the bottom and a red suggestive contour at the top. b) All the closure curves corresponding to pairs of one sample point from the contour and the suggestive contour extremity are

computed and their plausibility is evaluated for closing the rightmost sub-part. Curves that intersect contours are eliminated.

c) The same closing procedure is applied to the other region, therefore the suggestive contour’s T-junction is used instead of its extremity. d) Resulting closure curves.

Our metric is based on a part-aware surface metric for shape analysis [1]. It defines a distance between visibility profiles from neighbor points of view inside the shape. It is computed as the sum of the squared differences in visibility distance of an angularly uniformly sampled set of rays. Outliers (occlusions) are smoothed using weighting terms.

Our points of view being uniformly sampled, we avoid the noise produced by variable relative errors in the 3D technique.

Contour drawings are commonly used for shape depiction. However they remain difficult to edit or manipulate.

Some algorithms have been proposed to build 3D representations from Computer Aided Design sketches. Other methods tackle free-form drawings, but are generally dedicated to specific kinds of shapes. While state of the art techniques can beautify, complete hidden contours, complete cusps as in SmoothSketch [2] and segment contour shapes, the problem of complex internal silhouette contours and expressive strokes remains challenging.

We show a novel technique to structure clean-line drawings of smooth shapes into a manipulable representation. Our contribution is an algorithm taking into account complex internal silhouette contours by combining the two usual kind of approaches: contour and region.

Given a clean-line drawing of a smooth free-form shape, segment it into a set of simple and smooth 2D shapes adapted for edition and animation.

We propose a 2D part-aware metric measuring the relative salience along the medial axis of 2D shapes, that is loosely inspired by the 3D metric in [1].

We cluster medial axis parts using this metric. We then define the area between each pair of contours corresponding to a cluster as a transition zone.

Processing possible transition zones in a specific priority order enables us to achieve a recursive extraction of sub-regions, which handles the challenging case of trees of inner silhouette contours.

The closure of identified sub-regions is performed by minimizing the curvature cost of the pair of closing cubic Bezier curves. Extremities and tangents are constrained by the type of transition zone. The relative depth between sub-regions is inferred from the information around T-junctions.

The structure and layering information we obtain can be used to represent, edit and animate the input sketch in a meaningful way.

Pipeline

Results

References

Challenge

Motivation & Related Work

Approach

Limitations & future works

Part-aware metric

Closures

classification of curves medial axis of closed regions classification of salient junctions

separation into two layered sub-regions

compute

part-aware metric + cluster high values

select

one junction to process

reapply for each computed sub-regions

From drawing to animation-ready vector graphics

Even Entem

a,b

, Loïc Barthe

b

, Marie-Paule Cani

a

, Michiel van de Panne

c

a

Université Grenoble-Alpes, LJK, Inria

b

Université de Toulouse, IRIT

c

University of British Columbia

The purely expressive strokes are not handled when located in the closure area.

An ambiguity remains between bulgy and flat areas that is hard to formalize even perceptually.

As future works we would like to tackle these limitations and provide a user-friendly interface for our technique.

It would include an assisted positioning of skeleton joints and we could allow the deformation of each part using medial-axis-based manipulators.

a) b) c) d)

[1] LIU, R., ZHANG, H., SHAMIR, A., AND COHEN-OR, D. 2009.

A part-aware surface metric for shape analysis.

Computer Graphics Forum (Special Issue of Eurographics) 28, 2, 397–406.

[2] KARPENKO, O. A., AND HUGHES, J. F. 2006.

Smoothsketch: 3D free-form shapes from complex sketches.

In ACM SIGGRAPH 2006 Papers, ACM, SIGGRAPH’06, 589–598.

distance ( , )

2

= Ws * W* -

Références

Documents relatifs

Examples of specific document analysis work for the purpose of in- dexing and information retrieval include indexing textual documents without performing OCR, just by basing the

First, the evaluation cost of the potential of a point in space can be performed in constant time, independently of the surface complexity, via a basic interpolation of the

Since only the contact forces calculated in step 3 influence the motion of objects, purely geometric method is used to calculate the deformations in step 2.. Nevertheless, the C

The goal of my research, which included a discus- sion of the history of alpine building and the development of its principles, was above all to provide a scholarly analysis of

To make library data more broadly useful and replace the MARC format (Morris 2019), the Library of Congress (LC) and international library community developed

● Psychometric assessment that measures organizational readiness for implementing change. ● Commitment / ability to transition to BIBFRAME ( e.g. task demands, resource

D ans le cadre de ce projet intitulé « Combinaison de Blockchain et Biométrie pour la Gestion des Identités », nous avons développé une application décentralisée

– Faire grossir un carré vert d'une taille de 20x20 pixels à une taille de 250x200 pixels sur une durée de 8s. – Pendant les 3 premières secondes l'opacité du carré croît