pEt: Direct Manipulation of Differentiable Vector Patterns

dc.contributor.authorRiso, Marziaen_US
dc.contributor.authorPellacini, Fabioen_US
dc.contributor.editorRitschel, Tobiasen_US
dc.contributor.editorWeidlich, Andreaen_US
dc.date.accessioned2023-06-27T06:41:46Z
dc.date.available2023-06-27T06:41:46Z
dc.date.issued2023
dc.description.abstractProcedural assets are used in computer graphics applications since variations can be obtained by changing the parameters of the procedural programs. As the number of parameters increases, editing becomes cumbersome as users have to manually navigate a large space of choices. Many methods in the literature have been proposed to estimate parameters from example images, which works well for initial starting points. For precise edits, inverse manipulation approaches let users manipulate the output asset interactively, while the system determines the procedural parameters. In this work, we focus on editing procedural vector patterns, which are collections of vector primitives generated by procedural programs. Recent work has shown how to estimate procedural parameters from example images and sketches, that we complement here by proposing a method for direct manipulation. In our work, users select and interactively transform a set of shape points, while also constraining other selected points. Our method then optimizes for the best pattern parameters using gradient-based optimization of the differentiable procedural functions. We support edits on large variety of patterns with different shapes, symmetries, continuous and discrete parameters, and with or without occlusions.en_US
dc.description.sectionheadersPatterns and Shadows
dc.description.seriesinformationEurographics Symposium on Rendering
dc.identifier.doi10.2312/sr.20231126
dc.identifier.isbn978-3-03868-229-5
dc.identifier.isbn978-3-03868-228-8
dc.identifier.issn1727-3463
dc.identifier.pages77-86
dc.identifier.pages10 pages
dc.identifier.urihttps://doi.org/10.2312/sr.20231126
dc.identifier.urihttps://diglib.eg.org:443/handle/10.2312/sr20231126
dc.publisherThe Eurographics Associationen_US
dc.rightsAttribution 4.0 International License
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectCCS Concepts: Computing methodologies -> Computer graphics
dc.subjectComputing methodologies
dc.subjectComputer graphics
dc.titlepEt: Direct Manipulation of Differentiable Vector Patternsen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
077-086.pdf
Size:
9.91 MB
Format:
Adobe Portable Document Format