Implicit models can be combined by using composition operators; functions that determine the resulting shape. Recently, gradient-based composition operators have been used to express a variety of behaviours including smooth transitions, sharp edges, contact surfaces, bulging, or any combinations. The problem for designers is that building new operators is a complex task that requires specialized technical knowledge. In this work, we introduce an automatic method for deriving a gradient-based implicit operator from 2D drawings that prototype the intended visual behaviour. To solve this inverse problem, in which a shape defines a function, we introduce a general template for implicit operators. A user's sketch is interpreted as samples in the 3D operator's domain. We fit the template to the samples with a non-rigid registration approach. The process works at interactive rates and can accommodate successive refinements by the user. The final result can be applied to 3D surfaces as well as to 2D shapes. Our method is able to replicate the effect of any blending operator presented in the literature, as well as generating new ones such as non-commutative operators. We demonstrate the usability of our method with examples in font-design, collision-response modeling, implicit skinning, and complex shape design.

Sketch-based implicit blending / B. Angles, M. Tarini, B. Wyvill, L. Barthe, A. Tagliasacchi. - In: ACM TRANSACTIONS ON GRAPHICS. - ISSN 0730-0301. - 36:6(2017 Nov 20), pp. a181.1-a181.13. ((Intervento presentato al convegno ACM SIGGRAPH Conference and Exhibition on Computer Graphics and Interactive Techniques in Asia : November, 27th-30th tenutosi a Bangkok (THAI) nel 2017.

Sketch-based implicit blending

M. Tarini
Secondo
;
2017

Abstract

Implicit models can be combined by using composition operators; functions that determine the resulting shape. Recently, gradient-based composition operators have been used to express a variety of behaviours including smooth transitions, sharp edges, contact surfaces, bulging, or any combinations. The problem for designers is that building new operators is a complex task that requires specialized technical knowledge. In this work, we introduce an automatic method for deriving a gradient-based implicit operator from 2D drawings that prototype the intended visual behaviour. To solve this inverse problem, in which a shape defines a function, we introduce a general template for implicit operators. A user's sketch is interpreted as samples in the 3D operator's domain. We fit the template to the samples with a non-rigid registration approach. The process works at interactive rates and can accommodate successive refinements by the user. The final result can be applied to 3D surfaces as well as to 2D shapes. Our method is able to replicate the effect of any blending operator presented in the literature, as well as generating new ones such as non-commutative operators. We demonstrate the usability of our method with examples in font-design, collision-response modeling, implicit skinning, and complex shape design.
implicit surfaces; sketch-based modeling; computer graphics and computer-aided design
Settore INF/01 - Informatica
   DSurf: Scalable Computational Methods for 3D Printing Surfaces
   MINISTERO DELL'ISTRUZIONE E DEL MERITO
   2015B8TRFM_003 - PE6
20-nov-2017
Adobe Systems Incorporated
Eidgenössische Technische Hochschule (ETH) Zürich
https://dl.acm.org/doi/10.1145/3130800.3130825
Article (author)
File in questo prodotto:
File Dimensione Formato  
2017_implicit_blending-compressed.pdf

accesso aperto

Descrizione: Main paper - COMPRESSED
Tipologia: Publisher's version/PDF
Dimensione 3.12 MB
Formato Adobe PDF
3.12 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/553594
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 22
  • ???jsp.display-item.citation.isi??? 11
social impact