[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3472749.3474809acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
research-article
Open access

Automated Accessory Rigs for Layered 2D Character Illustrations

Published: 12 October 2021 Publication History

Abstract

Mix-and-match character creation tools enable users to quickly produce 2D character illustrations by combining various predefined accessories, like clothes and hairstyles, which are represented as separate, interchangeable artwork layers. However, these accessory layers are often designed to fit only the default body artwork, so users cannot modify the body without manually updating all the accessory layers as well. To address this issue, we present a method that captures and preserves important relationships between artwork layers so that the predefined accessories adapt with the character’s body. We encode these relationships with four types of constraints that handle common interactions between layers: (1) occlusion, (2) attachment at a point, (3) coincident boundaries, and (4) overlapping regions. A rig is a set of constraints that allow a motion or deformation specified on the body to transfer to the accessory layers. We present an automated algorithm for generating such a rig for each accessory layer, but also allow users to select which constraints to apply to specific accessories. We demonstrate how our system supports a variety of modifications to body shape and pose using artwork from mix-and-match data sets.

References

[1]
Adobe. 2021. Character Animator.
[2]
Adobe Photoshop. 2010. Puppet Warp.
[3]
Autodesk. 2021. Maya.
[4]
Ilya Baran and Jovan Popović. 2007. Automatic Rigging and Animation of 3D Characters. ACM Trans. Graph. 26, 3 (July 2007), 72–es. https://doi.org/10.1145/1276377.1276467
[5]
Blender Foundation. 2021. Blender.
[6]
Blush Design. 2021. Blush. https://blush.design/
[7]
Siddhartha Chaudhuri, Evangelos Kalogerakis, Leonidas Guibas, and Vladlen Koltun. 2011. Probabilistic Reasoning for Assembly-Based 3D Modeling. In ACM SIGGRAPH 2011 Papers(Vancouver, British Columbia, Canada) (SIGGRAPH ’11). Association for Computing Machinery, New York, NY, USA, Article 35, 10 pages. https://doi.org/10.1145/1964921.1964930
[8]
Siddhartha Chaudhuri and Vladlen Koltun. 2010. Data-Driven Suggestions for Creativity Support in 3D Modeling. ACM Trans. Graph. 29, 6, Article 183 (Dec. 2010), 10 pages. https://doi.org/10.1145/1882261.1866205
[9]
Marek Dvorožňák, Daniel Sýkora, Cassidy Curtis, Brian Curless, Olga Sorkine-Hornung, and David Salesin. 2020. Monster Mash: A Single-View Approach to Casual 3D Modeling and Animation. ACM Trans. Graph. 39, 6, Article 214 (Nov. 2020), 12 pages. https://doi.org/10.1145/3414685.3417805
[10]
Alexei A. Efros and William T. Freeman. 2001. Image Quilting for Texture Synthesis and Transfer. In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques(SIGGRAPH ’01). Association for Computing Machinery, New York, NY, USA, 341–346. https://doi.org/10.1145/383259.383296
[11]
Frederic Guimont. 2020. The Character Creator. https://charactercreator.org/
[12]
Thomas Funkhouser, Michael Kazhdan, Philip Shilane, Patrick Min, William Kiefer, Ayellet Tal, Szymon Rusinkiewicz, and David Dobkin. 2004. Modeling by Example. In ACM SIGGRAPH 2004 Papers (Los Angeles, California) (SIGGRAPH ’04). Association for Computing Machinery, New York, NY, USA, 652–663. https://doi.org/10.1145/1186562.1015775
[13]
Chris Hecker, Bernd Raabe, Ryan W. Enslow, John DeWeese, Jordan Maynard, and Kees van Prooijen. 2008. Real-Time Motion Retargeting to Highly Varied User-Created Morphologies. ACM Trans. Graph. 27, 3 (Aug. 2008), 1–11. https://doi.org/10.1145/1360612.1360626
[14]
Alexander Hornung, Ellen Dekkers, and Leif Kobbelt. 2007. Character Animation from 2D Pictures and 3D Motion Data. ACM Trans. Graph. 26, 1 (Jan. 2007), 1–es. https://doi.org/10.1145/1189762.1189763
[15]
Takeo Igarashi, Tomer Moscovich, and John F. Hughes. 2005. As-Rigid-as-Possible Shape Manipulation. ACM Trans. Graph. 24, 3 (July 2005), 1134–1141. https://doi.org/10.1145/1073204.1073323
[16]
Alec Jacobson, Ilya Baran, Jovan Popović, and Olga Sorkine. 2011. Bounded Biharmonic Weights for Real-Time Deformation. ACM Trans. Graph. 30, 4, Article 78 (July 2011), 8 pages. https://doi.org/10.1145/2010324.1964973
[17]
Alec Jacobson and Daniele Panozzo. 2017. libigl: prototyping geometry processing research in C++. In SIGGRAPH Asia 2017 courses. 1–172.
[18]
Arjun Jain, Thorsten Thormählen, Hans-Peter Seidel, and Christian Theobalt. 2010. MovieReshape: Tracking and Reshaping of Humans in Videos. ACM Trans. Graph. 29, 6, Article 148 (Dec. 2010), 10 pages. https://doi.org/10.1145/1882261.1866174
[19]
Evangelos Kalogerakis, Siddhartha Chaudhuri, Daphne Koller, and Vladlen Koltun. 2012. A Probabilistic Model for Component-Based Shape Synthesis. ACM Trans. Graph. 31, 4, Article 55 (July 2012), 11 pages. https://doi.org/10.1145/2185520.2185551
[20]
Rubaiat Habib Kazi, Tovi Grossman, Nobuyuki Umetani, and George Fitzmaurice. 2016. Motion Amplifiers: Sketching Dynamic Illustrations Using the Principles of 2D Animation. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems(CHI ’16). Association for Computing Machinery, New York, NY, USA, 4599–4609. https://doi.org/10.1145/2858036.2858386
[21]
Jingyi Li, Sonia Hashim, and Jennifer Jacobs. 2021. What We Can Learn From Visual Artists About Software Development. In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems (Yokohama, Japan) (CHI ’21). Association for Computing Machinery, New York, NY, USA, 1–14. https://doi.org/110.1145/3411764.3445682
[22]
Christian Miller, Okan Arikan, and Don Fussell. 2010. Frankenrigs: Building Character Rigs from Multiple Sources. In Proceedings of the 2010 ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (Washington, D.C.) (I3D ’10). Association for Computing Machinery, New York, NY, USA, 31–38. https://doi.org/10.1145/1730804.1730810
[23]
Niloy J. Mitra, Yong-Liang Yang, Dong-Ming Yan, Wilmot Li, and Maneesh Agrawala. 2010. Illustrating How Mechanical Assemblies Work. In ACM SIGGRAPH 2010 Papers (Los Angeles, California) (SIGGRAPH ’10). Association for Computing Machinery, New York, NY, USA, Article 58, 12 pages. https://doi.org/10.1145/1833349.1778795
[24]
Pablo Stanley. 2020. Open Peeps. https://www.openpeeps.com/
[25]
Martin Poirier and Eric Paquette. 2009. Rig Retargeting for 3D Animation(GI ’09). Canadian Information Processing Society, CAN, 103–110.
[26]
PonyLumen. 2021. Pony Creator. https://ponylumen.net/games/3d-pony-creator/
[27]
Adriana Schulz, Ariel Shamir, David I. W. Levin, Pitchaya Sitthi-amorn, and Wojciech Matusik. 2014. Design and Fabrication by Example. ACM Trans. Graph. 33, 4, Article 62 (July 2014), 11 pages. https://doi.org/10.1145/2601097.2601127
[28]
Jonathan Richard Shewchuk. 1996. Triangle: Engineering a 2D quality mesh generator and Delaunay triangulator. In Workshop on Applied Computational Geometry. Springer, 203–222.
[29]
Snap Inc.2021. Bitmoji. https://www.bitmoji.com/
[30]
Minhyuk Sung, Hao Su, Vladimir G. Kim, Siddhartha Chaudhuri, and Leonidas Guibas. 2017. ComplementMe: Weakly-Supervised Component Suggestions for 3D Modeling. ACM Trans. Graph. 36, 6, Article 226 (Nov. 2017), 12 pages. https://doi.org/10.1145/3130800.3130821
[31]
Daniel Sýkora, John Dingliana, and Steven Collins. 2009. As-Rigid-as-Possible Image Registration for Hand-Drawn Cartoon Animations. In Proceedings of the 7th International Symposium on Non-Photorealistic Animation and Rendering (New Orleans, Louisiana) (NPAR ’09). Association for Computing Machinery, New York, NY, USA, 25–33. https://doi.org/10.1145/1572614.1572619
[32]
Kenshi Takayama, Ryan Schmidt, Karan Singh, Takeo Igarashi, Tamy Boubekeur, and Olga Sorkine. 2011. GeoBrush: Interactive Mesh Geometry Cloning. Computer Graphics Forum(2011). https://doi.org/10.1111/j.1467-8659.2011.01883.x
[33]
TetraChroma Inc.2021. Picrew. https://picrew.me/
[34]
Nora S. Willett, Wilmot Li, Jovan Popovic, Floraine Berthouzoz, and Adam Finkelstein. 2017. Secondary Motion for Performed 2D Animation. In Proceedings of the 30th Annual ACM Symposium on User Interface Software and Technology (Québec City, QC, Canada) (UIST ’17). Association for Computing Machinery, New York, NY, USA, 97–108. https://doi.org/10.1145/3126594.3126641
[35]
Zhan Xu, Yang Zhou, Evangelos Kalogerakis, Chris Landreth, and Karan Singh. 2020. RigNet: Neural Rigging for Articulated Characters. ACM Trans. Graph. 39, 4, Article 58 (July 2020), 14 pages. https://doi.org/10.1145/3386569.3392379
[36]
Wenwu Yang, Jieqing Feng, and Xun Wang. 2012. Structure Preserving Manipulation and Interpolation for Multi-element 2D Shapes. In Computer Graphics Forum, Vol. 31. Wiley Online Library, 2249–2258.
[37]
Shizhe Zhou, Hongbo Fu, Ligang Liu, Daniel Cohen-Or, and Xiaoguang Han. 2010. Parametric Reshaping of Human Bodies in Images. In ACM SIGGRAPH 2010 Papers (Los Angeles, California) (SIGGRAPH ’10). Association for Computing Machinery, New York, NY, USA, Article 126, 10 pages. https://doi.org/10.1145/1833349.1778863
[38]
Chenyang Zhu, Kai Xu, Siddhartha Chaudhuri, Renjiao Yi, and Hao Zhang. 2018. SCORES: Shape Composition with Recursive Substructure Priors. ACM Trans. Graph. 37, 6, Article 211 (Dec. 2018), 14 pages. https://doi.org/10.1145/3272127.3275008

Cited By

View all
  • (2024)CollageVis: Rapid Previsualization Tool for Indie Filmmaking using Video CollagesProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642575(1-16)Online publication date: 11-May-2024
  • (2024)Personalizing Products with Stylized Head Portraits for Self-ExpressionProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642391(1-18)Online publication date: 11-May-2024
  • (2022)Extending Computational Abstractions with Manual Craft for Visual Art ToolsAdjunct Proceedings of the 35th Annual ACM Symposium on User Interface Software and Technology10.1145/3526114.3558527(1-5)Online publication date: 29-Oct-2022

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
UIST '21: The 34th Annual ACM Symposium on User Interface Software and Technology
October 2021
1357 pages
ISBN:9781450386357
DOI:10.1145/3472749
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 October 2021

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

UIST '21

Acceptance Rates

Overall Acceptance Rate 561 of 2,567 submissions, 22%

Upcoming Conference

UIST '25
The 38th Annual ACM Symposium on User Interface Software and Technology
September 28 - October 1, 2025
Busan , Republic of Korea

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)318
  • Downloads (Last 6 weeks)31
Reflects downloads up to 12 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)CollageVis: Rapid Previsualization Tool for Indie Filmmaking using Video CollagesProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642575(1-16)Online publication date: 11-May-2024
  • (2024)Personalizing Products with Stylized Head Portraits for Self-ExpressionProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642391(1-18)Online publication date: 11-May-2024
  • (2022)Extending Computational Abstractions with Manual Craft for Visual Art ToolsAdjunct Proceedings of the 35th Annual ACM Symposium on User Interface Software and Technology10.1145/3526114.3558527(1-5)Online publication date: 29-Oct-2022

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media