skip to main content
10.1145/3528233.3530703acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
research-article
Open Access

Stroke Transfer: Example-based Synthesis of Animatable Stroke Styles

Authors Info & Claims
Published:24 July 2022Publication History

ABSTRACT

We present stroke transfer, an example-based synthesis method of brushstrokes for animated scenes under changes in viewpoint, lighting conditions, and object shapes. We introduce stroke field for guiding the generation of strokes, consisting of spatially varying attributes of strokes, namely, their orientations, lengths, widths, and colors. Strokes are synthesized as the integral curves of the stroke field. In essence, we separate elements that constitute the artistic stroke into style-specific transferable elements and instance-intrinsic ones. To generate the stroke field, we first compute a set of vector fields that reflect the instance-intrinsic elements and then combine them using style-specific weight functions learned from exemplars, with the weights computed in a proxy feature space shared among a variety of objects. The rendered animation using our method captures time-varying viewpoint, lighting conditions, and object shapes, as well as the artistic style given in the form of exemplars.

Skip Supplemental Material Section

Supplemental Material

StrokeTransfer_Video.mp4

Supplemental video

References

  1. Katie Bassett, Ilya Baran, Johannes Schmid, Markus Gross, and Robert W. Sumner. 2013. Authoring and Animating Painterly Characters. ACM Transactions on Graphics 32, 5, Article 156 (oct 2013), 12 pages. https://doi.org/10.1145/2484238Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bill Baxter, Vincent Scheib, Ming C. Lin, and Dinesh Manocha. 2001. DAB: Interactive Haptic Painting with 3D Virtual Brushes. In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques(SIGGRAPH ’01). Association for Computing Machinery, 461––468. https://doi.org/10.1145/383259.383313Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Pierre Bénard, Forrester Cole, Michael Kass, Igor Mordatch, James Hegarty, Martin Sebastian Senn, Kurt Fleischer, Davide Pesare, and Katherine Breeden. 2013. Stylizing Animation by Example. ACM Transactions on Graphics 32, 4 (Proc. of SIGGRAPH 2013), Article 119 (jul 2013), 12 pages. https://doi.org/10.1145/2461912.2461929Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. John Bowers, Rui Wang, Li-Yi Wei, and David Maletz. 2010. Parallel Poisson Disk Sampling with Spectrum Analysis on Surfaces. ACM Transactions on Graphics 29, 6 (Proc. of SIGGRAPH ASIA 2010), Article 166 (dec 2010), 10 pages. https://doi.org/10.1145/1882261.1866188Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Luis Cardona and Suguru Saito. 2015. Hybrid-Space Localized Stylization Method for View-Dependent Lines Extracted from 3D Models. In Proceedings of the Workshop on Non-Photorealistic Animation and Rendering(NPAR ’15). Eurographics Association, 79––89.Google ScholarGoogle Scholar
  6. Guoning Chen, Vivek Kwatra, Li-Yi Wei, Charles D Hansen, and Eugene Zhang. 2011. Design of 2D Time-Varying Vector Fields. IEEE Transactions on Visualization and Computer Graphics 18, 10(2011), 1717–1730.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Zhili Chen, Byungmoon Kim, Daichi Ito, and Huamin Wang. 2015. Wetbrush: GPU-Based 3D Painting Simulation at the Bristle Level. ACM Transactions on Graphics 34, 6 (Proc. of SIGGRAPH ASIA 2015), Article 200 (oct 2015), 11 pages. https://doi.org/10.1145/2816795.2818066Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Nelson S.-H. Chu and Chiew-Lan Tai. 2005. MoXi: Real-Time Ink Dispersion in Absorbent Paper. ACM Transactions on Graphics 24, 3 (Proc. of SIGGRAPH 2005) (jul 2005), 504––511. https://doi.org/10.1145/1073204.1073221Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Keenan Crane, Fernando de Goes, Mathieu Desbrun, and Peter Schröder. 2013. Digital Geometry Processing with Discrete Exterior Calculus. In ACM SIGGRAPH 2013 courses (Anaheim, California) (SIGGRAPH ’13). ACM, New York, NY, USA, 126 pages.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Cassidy J. Curtis, Sean E. Anderson, Joshua E. Seims, Kurt W. Fleischer, and David H. Salesin. 1997. Computer-Generated Watercolor. In Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques(SIGGRAPH ’97). ACM Press/Addison-Wesley Publishing Co., 421––430. https://doi.org/10.1145/258734.258896Google ScholarGoogle Scholar
  11. Doug DeCarlo, Adam Finkelstein, Szymon Rusinkiewicz, and Anthony Santella. 2003. Suggestive Contours for Conveying Shape. ACM Transactions on Graphics 22, 3 (Proc. of SIGGRAPH 2003) (jul 2003), 848––855. https://doi.org/10.1145/882262.882354Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Mathieu Desbrun, Eva Kanso, and Yiying Tong. 2006. Discrete Differential Forms for Computational Modeling. In ACM SIGGRAPH 2006 Courses (Boston, Massachusetts) (SIGGRAPH ’06). Association for Computing Machinery, New York, NY, USA, 39––54. https://doi.org/10.1145/1185657.1185665Google ScholarGoogle Scholar
  13. Frédo Durand. 2002. An Invitation to Discuss Computer Depiction. In Proceedings of the 2nd International Symposium on Non-Photorealistic Animation and Rendering (Annecy, France) (NPAR ’02). Association for Computing Machinery, New York, NY, USA, 111––124. https://doi.org/10.1145/508530.508550Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Matthew Fisher, Peter Schröder, Mathieu Desbrun, and Hugues Hoppe. 2007. Design of Tangent Vector Fields. ACM Transactions on Graphics 26, 3 (Proc. of SIGGRAPH 2007) (jul 2007), 56––65. https://doi.org/10.1145/1276377.1276447Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Jakub Fišer, Ondřej Jamriška, Michal Lukáč, Eli Shechtman, Paul Asente, Jingwan Lu, and Daniel Sýkora. 2016. StyLit: Illumination-Guided Example-Based Stylization of 3D Renderings. ACM Transactions on Graphics 35, 4 (Proc. of SIGGRAPH 2016), Article 92 (jul 2016), 11 pages. https://doi.org/10.1145/2897824.2925948Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Hongbo Fu, Yichen Wei, Chiew-Lan Tai, and Long Quan. 2007. Sketching Hairstyles. In Proceedings of the 4th Eurographics Workshop on Sketch-Based Interfaces and Modeling(SBIM ’07). Association for Computing Machinery, New York, NY, USA, 31––36. https://doi.org/10.1145/1384429.1384439Google ScholarGoogle Scholar
  17. David Futschik, Michal Kučera, Michal Lukáč, Zhaowen Wang, Eli Shechtman, and Daniel Sýkora. 2021. STALP: Style Transfer with Auxiliary Limited Pairing. Computer Graphics Forum 40, 2 (Proc. of EUROGRAPHICS 2021)(2021), 563–573.Google ScholarGoogle ScholarCross RefCross Ref
  18. Leon A. Gatys, Alexander S. Ecker, and Matthias Bethge. 2016. Image Style Transfer Using Convolutional Neural Networks. (2016), 2414–2423. https://doi.org/10.1109/CVPR.2016.265Google ScholarGoogle Scholar
  19. T. Haga, Henry Johan, and Tomoyuki Nishita. 2001. Animation Method for Pen-and-Ink Illustrations Using Stroke Coherency. In Proc. of CAD & Graphics 2001. 333–343.Google ScholarGoogle Scholar
  20. Filip Hauptfleisch, Ondřej Texler, Aneta Texler, Jaroslav Křivánek, and Daniel Sýkora. 2020. StyleProp: Real-Time Example-Based Stylization of 3D Models. Computer Graphics Forum 39, 7 (Proc. of Pacific Graphics 20+21)(2020), 575–586.Google ScholarGoogle ScholarCross RefCross Ref
  21. Siddharth Hegde, Christos Gatzidis, and Feng Tian. 2013. Painterly Rendering Techniques: A State-of-The-Art Review of Current Approaches. Computer Animation and Virtual Worlds 24, 1 (2013), 43–64. https://doi.org/10.1002/cav.1435Google ScholarGoogle ScholarCross RefCross Ref
  22. Aaron Hertzmann. 2003. Tutorial: A Survey of Stroke-Based Rendering. IEEE Computer Graphics and Applications 23, 4 (jul 2003), 70––81. https://doi.org/10.1109/MCG.2003.1210867Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Aaron Hertzmann, Charles E. Jacobs, Nuria Oliver, Brian Curless, and David H. Salesin. 2001. Image Analogies. In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques(SIGGRAPH ’01). Association for Computing Machinery, New York, NY, USA, 327––340. https://doi.org/10.1145/383259.383295Google ScholarGoogle Scholar
  24. Anil Nirmal Hirani. 2003. Discrete Exterior Calculus. Ph. D. Dissertation. USA. Advisor(s) Marsden, Jerrold E. https://doi.org/10.7907/ZHY8-V329Google ScholarGoogle Scholar
  25. Jin Huang, Zherong Pan, Guoning Chen, Wei Chen, and Hujun Bao. 2013. Image-Space Texture-Based Output-Coherent Surface Flow Visualization. IEEE Transactions on Visualization and Computer Graphics 19, 9(2013), 1476–1487. https://doi.org/10.1109/TVCG.2013.62Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Emmanuel Iarussi, David Bommes, and Adrien Bousseau. 2015. BendFields: Regularized Curvature Fields from Rough Concept Sketches. ACM Transactions on Graphics 34, 3, Article 24 (apr 2015), 16 pages. https://doi.org/10.1145/2710026Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Wenzel Jakob, Marco Tarini, Daniele Panozzo, and Olga Sorkine-Hornung. 2015. Instant Field-Aligned Meshes. ACM Transactions on Graphics 34, 6 (Proc. of SIGGRAPH ASIA 2015), Article 189 (nov 2015), 15 pages. https://doi.org/10.1145/2816795.2818078Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Ondřej Jamriška, Šárka Sochorová, Ondřej Texler, Michal Lukáč, Jakub Fišer, Jingwan Lu, Eli Shechtman, and Daniel Sýkora. 2019. Stylizing Video by Example. ACM Transactions on Graphics 38, 4 (Proc. of SIGGRAPH 2019), Article 107 (aug 2019), 11 pages. https://doi.org/10.1145/3306346.3323006Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Mizuki Kagaya, William Brendel, Qingqing Deng, Todd Kesterson, Sinisa Todorovic, Patrick J. Neill, and Eugene Zhang. 2011. Video Painting with Space-Time-Varying Style Parameters. IEEE Transactions on Visualization and Computer Graphics 17, 1(2011), 74–87. https://doi.org/10.1109/TVCG.2010.25Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Robert D. Kalnins, Philip L. Davidson, Lee Markosian, and Adam Finkelstein. 2003. Coherent Stylized Silhouettes. ACM Transactions on Graphics 22, 3 (Proc. of SIGGRAPH 2003) (jul 2003), 856––861. https://doi.org/10.1145/882262.882355Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Robert D. Kalnins, Lee Markosian, Barbara J. Meier, Michael A. Kowalski, Joseph C. Lee, Philip L. Davidson, Matthew Webb, John F. Hughes, and Adam Finkelstein. 2002. WYSIWYG NPR: Drawing Strokes Directly on 3D Models. ACM Transactions on Graphics 21, 3 (Proc. of SIGGRAPH 2002) (jul 2002), 755––762. https://doi.org/10.1145/566654.566648Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Evangelos Kalogerakis, Derek Nowrouzezahrai, Simon Breslav, and Aaron Hertzmann. 2012. Learning Hatching for Pen-and-Ink Illustration of Surfaces. ACM Trans. Graph. 31, 1, Article 1 (jan 2012), 17 pages. https://doi.org/10.1145/2077341.2077342Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. George Katanics and Tasso Lappa. 2003. Deep Canvas: Integrating 3D Painting and Painterly Rendering. In Theory and Practice of Non-Photorealistic Graphics: Algorithms, Methods, and Production Systems(ACM SIGGRAPH 2003 Course Notes).Google ScholarGoogle Scholar
  34. Dorota Kobiela and Hugh Welchman. 2017. Loving Vincent. BreakThru Productions, Trademark Films.Google ScholarGoogle Scholar
  35. Michael A. Kowalski, Lee Markosian, J. D. Northrup, Lubomir Bourdev, Ronen Barzel, Loring S. Holden, and John F. Hughes. 1999. Art-Based Rendering of Fur, Grass, and Trees. In Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques(SIGGRAPH ’99). ACM Press/Addison-Wesley Publishing Co., USA, 433––438. https://doi.org/10.1145/311535.311607Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Julian Kratt, Ferdinand Eisenkeil, Marc Spicker, Yunhai Wang, Daniel Weiskopf, and Oliver Deussen. 2017. Structure-Aware Stylization of Mountainous Terrains. In Proceedings of the Conference on Vision, Modeling and Visualization (Bonn, Germany) (VMV ’17). Eurographics Association, 17––27. https://doi.org/10.2312/vmv.20171255Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Paul Kubelka and Franz Munk. 1931. Ein Beitrag zur Optik der Farbanstriche. Zeitschrift für Technishen Physik 12 (1931), 593––601.Google ScholarGoogle Scholar
  38. Bei-Bei Liu, Yan-Lin Weng, Jian-Nan Wang, and Yi-Ying Tong. 2013. Orientation Field Guided Texture Synthesis. Journal of Computer Science and Technology 28, 5 (2013), 827–835.Google ScholarGoogle ScholarCross RefCross Ref
  39. Jingwan Lu, Connelly Barnes, Stephen DiVerdi, and Adam Finkelstein. 2013. RealBrush: Painting with Examples of Physical Media. ACM Transactions on Graphics 32, 4 (Proc. of SIGGRAPH 2013), Article 117 (jul 2013), 12 pages. https://doi.org/10.1145/2461912.2461998Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Lukasz Mackiewicz and Francho Melendez. 2016. Loving Vincent: Guiding Painters through 64.000 Frames. In ACM SIGGRAPH 2016 Talks(SIGGRAPH ’16). Association for Computing Machinery, Article 6, 2 pages. https://doi.org/10.1145/2897839.2927394Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Lee Markosian, Barbara J. Meier, Michael A. Kowalski, Loring S. Holden, J. D. Northrup, and John F. Hughes. 2000. Art-Based Rendering with Continuous Levels of Detail. In Proceedings of the 1st International Symposium on Non-Photorealistic Animation and Rendering(NPAR ’00). Association for Computing Machinery, 59––66. https://doi.org/10.1145/340916.340924Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Barbara J. Meier. 1996. Painterly Rendering for Animation. In Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques(SIGGRAPH ’96). Association for Computing Machinery, 477––484. https://doi.org/10.1145/237170.237288Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. J. D. Northrup and Lee Markosian. 2000. Artistic Silhouettes: A Hybrid Approach. In Proceedings of the 1st International Symposium on Non-Photorealistic Animation and Rendering(NPAR ’00). Association for Computing Machinery, 31––37. https://doi.org/10.1145/340916.340920Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Nicolas Ray and Dmitry Sokolov. 2014. Robust Polylines Tracing for N-Symmetry Direction Field on Triangulated Surfaces. ACM Transactions on Graphics 33, 3, Article 30 (may 2014), 11 pages. https://doi.org/10.1145/2602145Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. Dave Rudolf, David Mould, and Eric Neufeld. 2003. Simulating Wax Crayons. In Proceedings of the 11th Pacific Conference on Computer Graphics and Applications(PG ’03). IEEE Computer Society, 163–172. https://doi.org/10.5555/946250.946956Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. Johannes Schmid, Martin Sebastian Senn, Markus Gross, and Robert W. Sumner. 2011. OverCoat: An Implicit Canvas for 3D Painting. ACM Transactions on Graphics 30, 4 (Proc. of SIGGRAPH 2011), Article 28 (jul 2011), 10 pages. https://doi.org/10.1145/2010324.1964923Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. Mayank Singh and Scott Schaefer. 2010. Suggestive Hatching. In Proceedings of the Sixth International Conference on Computational Aesthetics in Graphics, Visualization and Imaging (London, United Kingdom) (Computational Aesthetics’10). Eurographics Association, Goslar, DEU, 25––32.Google ScholarGoogle Scholar
  48. Peter-Pike J. Sloan, William Martin, Amy Ashurst Gooch, and Bruce Gooch. 2001. The Lit Sphere: A Model for Capturing NPR Shading from Art. In Proceedings of Graphics Interface 2001 (Ottawa, Ontario, Canada) (GI ’01). Canadian Information Processing Society, CAN, 143––150.Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. Benjamin Spencer, Robert S. Laramee, Guoning Chen, and Eugene Zhang. 2009. Evenly Spaced Streamlines for Surfaces: An Image-Based Approach. Computer Graphics Forum 28, 6 (2009), 1618–1631. https://doi.org/10.1111/j.1467-8659.2009.01352.xGoogle ScholarGoogle ScholarCross RefCross Ref
  50. Daniel Sýkora, Ondřej Jamriška, Ondřej Texler, Jakub Fišer, Michal Lukáč, Jingwan Lu, and Eli Shechtman. 2019. StyleBlit: Fast Example-Based Stylization with Local Guidance. Computer Graphics Forum 38, 2 (Proc. of EUGRAPHICS 2019)(2019), 83–91.Google ScholarGoogle ScholarCross RefCross Ref
  51. Isao Takahata. 2014. The Tale of The Princess Kaguya. Studio Ghibli.Google ScholarGoogle Scholar
  52. Jianchao Tan, Marek Dvorožňák, Daniel Sýkora, and Yotam Gingold. 2015. Decomposing Time-Lapse Paintings into Layers. ACM Transactions on Graphics 34, 4 (Proc. of SIGGRAPH 2015), Article 61 (aug 2015), 10 pages. https://doi.org/10.1145/2766960Google ScholarGoogle ScholarDigital LibraryDigital Library
  53. Ondřej Texler, David Futschik, Michal kučera, Ondřej jamriška, Šárka Sochorová, Menclei Chai, Sergey Tulyakov, and Daniel SÝkora. 2020. Interactive Video Stylization Using Few-Shot Patch-Based Training. ACM Transactions on Graphics 39, 4 (Proc. of SIGGRAPH 2020), Article 73 (jul 2020), 11 pages. https://doi.org/10.1145/3386569.3392453Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. Greg Turk. 2001. Texture Synthesis on Surfaces. In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques(SIGGRAPH ’01). Association for Computing Machinery, New York, NY, USA, 347––354. https://doi.org/10.1145/383259.383297Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. Hassler Whitney. 1957. Geometric Integration Theory. Princeton University Press.Google ScholarGoogle Scholar
  56. Kai Xu, Daniel Cohen-Or, Tao Ju, Ligang Liu, Hao Zhang, Shizhe Zhou, and Yueshan Xiong. 2009. Feature-Aligned Shape Texturing. ACM Transactions on Graphics 28, 5 (Proc. of SIGGRAPH ASIA 2009) (dec 2009), 1––7. https://doi.org/10.1145/1618452.1618454Google ScholarGoogle ScholarDigital LibraryDigital Library
  57. Yonghao Yue, Breannan Smith, Christopher Batty, Changxi Zheng, and Eitan Grinspun. 2015. Continuum Foam: A Material Point Method for Shear-Dependent Flows. ACM Transactions on Graphics 34, 5 (2015), 160:1–20.Google ScholarGoogle ScholarDigital LibraryDigital Library
  58. Eugene Zhang, James Hays, and Greg Turk. 2007. Interactive Tensor Field Design and Visualization on Surfaces. IEEE Transactions on Visualization and Computer Graphics 13, 1(2007), 94–107. https://doi.org/10.1109/TVCG.2007.16Google ScholarGoogle ScholarDigital LibraryDigital Library
  59. Eugene Zhang, Konstantin Mischaikow, and Greg Turk. 2006. Vector Field Design on Surfaces. ACM Transactions on Graphics 25, 4 (oct 2006), 1294––1326. https://doi.org/10.1145/1183287.1183290Google ScholarGoogle ScholarDigital LibraryDigital Library
  60. Ming Zheng, Antoine Milliez, Markus Gross, and Robert W. Sumner. 2017. Example-Based Brushes for Coherent Stylized Renderings. In Proceedings of NPAR’17. 3:1–3:10. https://doi.org/10.1145/3092919.3092929 Los Angeles, CA, USA, July 28-29.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Stroke Transfer: Example-based Synthesis of Animatable Stroke Styles
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SIGGRAPH '22: ACM SIGGRAPH 2022 Conference Proceedings
        July 2022
        553 pages
        ISBN:9781450393379
        DOI:10.1145/3528233

        Copyright © 2022 ACM

        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 ACM 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]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 24 July 2022

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

        Acceptance Rates

        Overall Acceptance Rate1,822of8,601submissions,21%
      • Article Metrics

        • Downloads (Last 12 months)347
        • Downloads (Last 6 weeks)23

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format .

      View HTML Format