Abstract
Skilled artists, using traditional media or modern computer painting tools, can create a variety of expressive styles that are very appealing in still images, but have been unsuitable for animation. The key difficulty is that existing techniques lack adequate temporal coherence to animate these styles effectively. Here we augment the range of practical animation styles by extending the guided texture synthesis method of Image Analogies [Hertzmann et al. 2001] to create temporally coherent animation sequences. To make the method art directable, we allow artists to paint portions of keyframes that are used as constraints. The in-betweens calculated by our method maintain stylistic continuity and yet change no more than necessary over time.
Supplemental Material
Available for Download
Supplemental material.
- Agarwala, A., Hertzmann, A., Salesin, D. H., and Seitz, S. M. 2004. Keyframe-based tracking for rotoscoping and animation. ACM Transactions on Graphics 23, 3, 584--591. Google Scholar
Digital Library
- Ashikhmin, M. 2001. Synthesizing natural textures. In Proceedings of the 7th symposium on Interactive 3D graphics, 217--226. Google Scholar
Digital Library
- Bargteil, A. W., Sin, F., Michaels, J., Goktekin, T., and O'Brien, J. 2006. A texture synthesis method for liquid animations. In ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 345--351. Google Scholar
Digital Library
- Barnes, C., Shechtman, E., Finkelstein, A., and Goldman, D. B. 2009. PatchMatch: A randomized correspondence algorithm for structural image editing. ACM Transactions on Graphics 28, 3, 24:1--24:11. Google Scholar
Digital Library
- Barnes, C., Shechtman, E., Goldman, D. B., and Finkelstein, A. 2010. The generalized PatchMatch correspondence algorithm. In Proceedings of the 11th European conference on computer vision conference on Computer vision, 29--43. Google Scholar
Digital Library
- Bénard, P., Bousseau, A., and Thollot, J. 2009. Dynamic solid textures for real-time coherent stylization. Proceedings of the 2009 symposium on Interactive 3D graphics and games, 121--127. Google Scholar
Digital Library
- Bénard, P., Lagae, A., Vangorp, P., Lefebvre, S., Drettakis, G., and Thollot, J. 2010. A dynamic noise primitive for coherent stylization. Computer Graphics Forum 4, 29, 1497--1506. Google Scholar
Digital Library
- Bénard, P., Bousseau, A., and Thollot, J. 2011. State-of-the-Art Report on Temporal Coherence for Stylized Animations. Computer Graphics Forum 30, 8, 2367--2386.Google Scholar
Cross Ref
- Bénard, P., Jingwan, L., Cole, F., Finkelstein, A., and Thollot, J. 2012. Active Strokes: Coherent Line Stylization for Animated 3D Models. In NPAR 2012 - 10th International Symposium on Non-photorealistic Animation and Rendering, ACM, 37--46. Google Scholar
Digital Library
- Bonneel, N., van de Panne, M., Lefebvre, S., and Drettakis, G. 2010. Proxy-guided texture synthesis for rendering natural scenes. In 15th International Workshop on Vision, Modeling and Visualization, 87--95.Google Scholar
- Bousseau, A., Neyret, F., Thollot, J., and Salesin, D. 2007. Video watercolorization using bidirectional texture advection. ACM Transactions on Graphics 26, 3, 104. Google Scholar
Digital Library
- Cao, C., Chen, S., Zhang, W., and Tang, X. 2011. Automatic motion-guided video stylization and personalization. In Proceedings of the 19th ACM international conference on Multimedia, 1041--1044. Google Scholar
Digital Library
- Chen, J., and Wang, B. 2009. High quality solid texture synthesis using position and index histogram matching. The Visual Computer 26, 4, 253--262. Google Scholar
Digital Library
- Daniels, E. 1999. Deep canvas in Disney's Tarzan. In ACM SIGGRAPH 99 Conference abstracts and applications, 200. Google Scholar
Digital Library
- Darabi, S., Shechtman, E., Barnes, C., Goldman, D. B., and Sen, P. 2012. Image melding. ACM Transactions on Graphics 31, 4, 82:1--82:10. Google Scholar
Digital Library
- Efros, A. A., and Freeman, W. T. 2001. Image quilting for texture synthesis and transfer. In Proceedings of SIGGRAPH '01, 341--346. Google Scholar
Digital Library
- Granlund, G. H., and Knutsson, H. 1995. Signal Processing for Computer Vision. Springer. Google Scholar
Digital Library
- Han, J., Zhou, K., Wei, L.-Y., Gong, M., Bao, H., Zhang, X., and Guo, B. 2006. Fast example-based surface texture synthesis via discrete optimization. The Visual Computer 22, 9--11. Google Scholar
Digital Library
- Haro, A. 2003. Example based processing for image and video synthesis. PhD thesis. AAI3117934. Google Scholar
Digital Library
- Hashimoto, R., Johan, H., and Nishita, T. 2003. Creating various styles of animations using example-based filtering. In Computer Graphics International, 312--317.Google Scholar
- Hertzmann, A., Jacobs, C. E., Oliver, N., Curless, B., and Salesin, D. H. 2001. Image analogies. In Proceedings of SIGGRAPH '01, 327--340. Google Scholar
Digital Library
- Kabul, I., Pizer, S. M., Rosenman, J., and Niethammer, M. 2011. An Optimal Control Approach for Texture Metamorphosis. Computer Graphics Forum 30, 8, 2341--2353.Google Scholar
Cross Ref
- Kagaya, M., Brendel, W., Deng, Q., Kesterson, T., Todorovic, S., Neill, P. J., and Zhang, E. 2011. Video painting with space-time-varying style parameters. IEEE Transactions on Visualization and Computer Graphics 17, 1, 74--87. Google Scholar
Digital Library
- Kalnins, R. D., Markosian, L., Meier, B. J., Kowalski, M. A., Lee, J. C., Davidson, P. L., Webb, M., Hughes, J. F., and Finkelstein, A. 2002. WYSIWYG NPR: drawing strokes directly on 3D models. In ACM Transactions on Graphics, vol. 21, 755--762. Google Scholar
Digital Library
- Kass, M., and Pesare, D. 2011. Coherent noise for non-photorealistic rendering. ACM Transactions on Graphics 30, 4, 30:1--30:6. Google Scholar
Digital Library
- Kulla, C., Tucek, J., Bailey, R., and Grimm, C. 2003. Using texture synthesis for non-photorealistic shading from paint samples. In Proceedings of the 11th Pacific Conference on Computer Graphics and Applications, 477--481. Google Scholar
Digital Library
- Kwatra, V., Essa, I., Bobick, A., and Kwatra, N. 2005. Texture optimization for example-based synthesis. ACM Trans. Graph. 24, 3, 795--802. Google Scholar
Digital Library
- Kwatra, V., Adalsteinsson, D., Kim, T., Kwatra, N., Carlson, M., and Lin, M. C. 2007. Texturing fluids. IEEE Transactions on Visualization and Computer Graphics 13, 5, 939--952. Google Scholar
Digital Library
- Kyprianidis, J. E., Collomosse, J., Wang, T., and Isenberg, T. 2013. State of the "art": A taxonomy of artistic stylization techniques for images and video. Visualization and Computer Graphics, IEEE Transactions on 19, 5, 866--885. Google Scholar
Digital Library
- Lai, C.-H., and Wu, J.-L. 2007. Temporal texture synthesis by patch-based sampling and morphing interpolation. Computer Animation and Virtual Worlds 18, 4--5, 415--428. Google Scholar
Digital Library
- Lasram, A., and Lefebvre, S. 2012. Parallel patch-based texture synthesis. In Proceedings of the 4th ACM SIGGRAPH/Eurographics conference on High-Performance Graphics, 115--124. Google Scholar
Digital Library
- Lee, H., Seo, S., and Yoon, K. 2011. Directional texture transfer with edge enhancement. Computers & Graphics 35, 1, 81--91. Google Scholar
Digital Library
- Lefebvre, S., and Hoppe, H. 2006. Appearance-space texture synthesis. ACM Transactions on Graphics 25, 3, 541--548. Google Scholar
Digital Library
- Lin, L., Zeng, K., Lv, H., Wang, Y., Xu, Y., and Zhu, S.-C. 2010. Painterly animation using video semantics and feature correspondence. In Proceedings of the 8th International Symposium on Non-Photorealistic Animation and Rendering, no. 212, 73--80. Google Scholar
Digital Library
- Liu, Z., Liu, C., Shum, H.-Y., and Yu, Y. 2002. Pattern-based texture metamorphosis. Proceedings of the 10th Pacific Conference on Computer Graphics and Applications 1, 184--191. Google Scholar
Digital Library
- Matusik, W., Zwicker, M., and Durand, F. 2005. Texture design using a simplicial complex of morphable textures. ACM Transactions on Graphics 24, 3, 787--794. Google Scholar
Digital Library
- O'Donovan, P., and Hertzmann, A. 2011. AniPaint: Interactive Painterly Animation from Video. IEEE Transactions on Visualization and Computer Graphics 18, 3, 475--487. Google Scholar
Digital Library
- Praun, E., Hoppe, H., Webb, M., and Finkelstein, A. 2001. Real-time hatching. Proceedings of SIGGRAPH '01, 581. Google Scholar
Digital Library
- Ray, N., Lévy, B., Wang, H., Turk, G., and Vallet, B. 2009. Material Space Texturing. Computer Graphics Forum 28, 6, 1659--1669.Google Scholar
Cross Ref
- Ruiters, R., Schnabel, R., and Klein, R. 2010. Patch-based Texture Interpolation. Computer Graphics Forum 29, 4, 1421--1429. Google Scholar
Digital Library
- Schmid, J., Senn, M. S., Gross, M., and Sumner, R. W. 2011. OverCoat: an implicit canvas for 3D painting. In ACM Transactions on Graphics, vol. 30, 28:1--28:10. Google Scholar
Digital Library
- Shechtman, E., Rav-Acha, A., Irani, M., and Seitz, S. 2010. Regenerative morphing. In IEEE Conference on Computer VIsion and Pattern Recognition (CVPR), 615--622.Google Scholar
- Sýkora, D., Ben-Chen, M., Čadík, M., Whited, B., and Simmons, M. 2011. TexToons. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Non-Photorealistic Animation and Rendering, 75--84. Google Scholar
Digital Library
- Wei, L.-Y., and Levoy, M. 2000. Fast texture synthesis using tree-structured vector quantization. In Proceedings of SIGGRAPH 2000, 479--488. Google Scholar
Digital Library
- Wei, L.-Y., Lefebvre, S., Kwatra, V., and Turk, G. 2009. State of the Art in Example-based Texture Synthesis. In Eurographics 2009 - State of the Art Report, 93--117.Google Scholar
- Whited, B., Daniels, E., Kaschalk, M., Osborne, P., and Odermatt, K. 2012. Computer-assisted animation of line and paint in Disney's Paperman. In ACM SIGGRAPH 2012 Talks, SIGGRAPH '12, 19:1. Google Scholar
Digital Library
- Winnemöller, H., Olsen, S. C., and Gooch, B. 2006. Realtime video abstraction. ACM Transactions on Graphics 25, 3, 1221--1226. Google Scholar
Digital Library
- Zhang, J., Zhou, K., Velho, L., Guo, B., and Shum, H.-Y. 2003. Synthesis of progressively-variant textures on arbitrary surfaces. ACM Transactions on Graphics 22, 3, 295--302. Google Scholar
Digital Library
Index Terms
Stylizing animation by example
Recommendations
Automatic expressive deformations for stylizing motion
GRAPHITE '06: Proceedings of the 4th international conference on Computer graphics and interactive techniques in Australasia and Southeast Asia3D computer animation often struggles to compete with the flexibility and expressiveness commonly found in traditional animation, particularly when rendered non-photorealistically. We present an animation tool that takes skeleton-driven 3D computer ...
Automatic expressive deformations for implying and stylizing motion
AbstractThree-dimensional computer animation often struggles to compete with the flexibility and expressiveness commonly found in traditional animation, particularly when rendered non-photorealistically. We present an animation tool that takes skeleton-...
Data-driven 2D effects animation
ICVGIP '16: Proceedings of the Tenth Indian Conference on Computer Vision, Graphics and Image ProcessingMaking plausible, high quality visual effects, like water splashes or fire, in traditional 2D animation pipelines require an animator to draw many frames of phenomena that are very difficult to recreate manually. We present a technique that uses a ...





Comments