“Coherent stylized silhouettes” by Kalnins, Davidson, Markosian and Finkelstein

  • ©Robert D. Kalnins, Philip Davidson, Lee Markosian, and Adam Finkelstein




    Coherent stylized silhouettes



    We describe a way to render stylized silhouettes of animated 3D models with temporal coherence. Coherence is one of the central challenges for non-photorealistic rendering. It is especially difficult for silhouettes, because they may not have obvious correspondences between frames. We demonstrate various coherence effects for stylized silhouettes with a robust working system. Our method runs in real-time for models of moderate complexity, making it suitable for both interactive applications and offline animation.


    1. BOURDEV, L. 1998. Rendering Nonphotorealistic Strokes with Temporal and Arc-Length Coherence. Master’s thesis, Brown University. http://www.cs.brown.edu/research/graphics/art/bourdev-thesis.pdf.Google Scholar
    2. BREMER, D. J., AND HUGHES, J. F. 1998. Rapid Approximate Silhouette Rendering of Implicit Surfaces. In Proc. of Implicit Surfaces, 155–164.Google Scholar
    3. CURTIS, C. J. 1998. Loose and Sketchy Animation. Technical sketch, SIGGRAPH 98. Also see: http://otherthings.com/uw/loose/. Google Scholar
    4. DECARLO, D., F INKELSTEIN, A., RUSINKIEWICZ, S., AND SANTELLA, A. 2003. Suggestive Contours for Conveying Shape. In Proceedings of ACM SIGGRAPH 2003. Google Scholar
    5. DURAND, F. 2002. An Invitation to Discuss Computer Depiction. Proceedings of NPAR 2002, 111–124. Google ScholarDigital Library
    6. GOOCH, B., AND GOOCH, A. 2001. Non-Photorealistic Rendering. A. K. Peters. Google Scholar
    7. GOOCH, B., SLOAN, P.-P. J., GOOCH, A., SHIRLEY, P. S., AND RIESENFELD, R. 1999. Interactive Technical Illustration. In 1999 ACM Symposium on Interactive 3D Graphics, 31–38. Google Scholar
    8. HERTZMANN, A., AND ZORIN, D. 2000. Illustrating Smooth Surfaces. In Proceedings of ACM SIGGRAPH 2000, 517–526. Google Scholar
    9. ISENBERG, T., HALPER, N., AND STROTHOTTE, T. 2002. Stylizing Silhouettes at Interactive Rates: From Silhouette Edges to Silhouette Strokes. Computer Graphics Forum (Proc. of Eurographics) 21, 3.Google ScholarCross Ref
    10. ISENBERG, T., FREUDENBERG, B., HALPER, N., SCHLECHTWEG, S., AND STROTHOTTE, T. 2003. A Developer’s Guide to Silhouette Algorithms for Polygonal Models. IEEE Computer Graphics and Applications 23, 4 (July/August). To appear. Google ScholarDigital Library
    11. 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. ACM Transactions on Graphics 21, 3, 755–762. Google ScholarDigital Library
    12. LAKE, A., MARSHALL, C., HARRIS, M., AND BLACKSTEIN, M. 2000. Stylized Rendering Techniques for Scalable Real-Time 3D Animation. In Proceedings of NPAR 2000, 13–20. Google ScholarDigital Library
    13. MARKOSIAN, L., KOWALSKI, M. A., TRYCHIN, S. J., BOURDEV, L. D., GOLDSTEIN, D., AND HUGHES, J. F. 1997. Real-time Nonphotorealistic Rendering. Proceedings of SIGGRAPH 97, 415–420. Google ScholarDigital Library
    14. MASUCH, M., SCHLECHTWEG, S., AND SCHÖONWÄALDER, B. 1997. daLi! — Drawing Animated Lines! In Proceedings of Simulation und Animation ’97, SCS Europe, 87–96.Google Scholar
    15. MASUCH, M., SCHUMANN, L., AND SCHLECHTWEG, S. 1998. Animating Frame-to-Frame Coherent Line Drawings for Illustrative Purposes. In Proceedings of Simulation und Visualisierung, SCS Europe, 101–112.Google Scholar
    16. NORTHRUP, J. D., AND MARKOSIAN, L. 2000. Artistic Silhouettes: A Hybrid Approach. Proceedings of NPAR 2000, 31–38. Google ScholarDigital Library
    17. PRESS, W. H., FLANNERY, B. P., TEUKOLSKY, S. A., AND VETTERLING, W. T. 1992. Numerical Recipes: The Art of Scientific Computing, 2nd ed. Cambridge University Press. Google ScholarDigital Library
    18. RASKAR, R. 2001. Hardware Support for Non-photorealistic Rendering. In Proc. of SIGGRAPH/Eurographics Workshop on Graphics Hardware. Google Scholar
    19. ROSSIGNAC, J., ANDVAN EMMERIK, M. 1992. Hidden Contours on a Framebuffer. Proc. of 7th Workshop on Computer Graphics Hardware.Google Scholar
    20. STROTHOTTE, T., AND SCHLECHTWEG, S. 2002. Non-Photorealistic Computer Graphics: Modeling, Rendering, and Animation. Morgan Kaufman. Google Scholar
    21. ZELEZNIK, R., HERNDON, K., AND HUGHES, J. F. 1996. SKETCH: An Interface for Sketching 3D Scenes. Proc. of SIGGRAPH 96, 163–170. Google Scholar

ACM Digital Library Publication:

Overview Page: