pOp: Parameter Optimization of Differentiable Vector Patterns

dc.contributor.authorRiso, Marziaen_US
dc.contributor.authorSforza, Davideen_US
dc.contributor.authorPellacini, Fabioen_US
dc.contributor.editorGhosh, Abhijeeten_US
dc.contributor.editorWei, Li-Yien_US
dc.date.accessioned2022-07-01T15:37:19Z
dc.date.available2022-07-01T15:37:19Z
dc.date.issued2022
dc.description.abstractProcedural materials are extensively used in computer graphics, since they provide editable, resolution-independent representation of textures. However, tuning the parameters of procedural generators to achieve a desired result remains time-consuming for users. Recently, inverse procedural material algorithms have been developed, exploiting differentiable rendering methods to find the parameters of a procedural model that match a target image. These approaches focus on raster textures. We propose pOp, a practical method for estimating the parameters of vector patterns, that are formed by collections of vector shapes arranged by an arbitrary procedural program. In our approach, patterns are defined as arbitrary programs, that control the translation, rotation and scale or vector graphics elements. We support elements typical of vector graphics, namely points, lines, circle, rounded rectangles, and quadratic Bèzier drawings, in multiple colors. We optimize the program parameters by automatically differentiating the signed distance field of the drawing, which we found to be significantly more reliable than using differentiable rendering of the final image. We demonstrate our method on a variety of cases, representing the variations found in structured vector patterns.en_US
dc.description.number4
dc.description.sectionheadersStylized Rendering
dc.description.seriesinformationComputer Graphics Forum
dc.description.volume41
dc.identifier.doi10.1111/cgf.14595
dc.identifier.issn1467-8659
dc.identifier.pages161-168
dc.identifier.pages8 pages
dc.identifier.urihttps://doi.org/10.1111/cgf.14595
dc.identifier.urihttps://diglib.eg.org:443/handle/10.1111/cgf14595
dc.publisherThe Eurographics Association and John Wiley & Sons Ltd.en_US
dc.subjectCCS Concepts: Computing methodologies --> Texturing
dc.subjectComputing methodologies
dc.subjectTexturing
dc.titlepOp: Parameter Optimization of Differentiable Vector Patternsen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
v41i4pp161-168.pdf
Size:
1.58 MB
Format:
Adobe Portable Document Format
Collections