[go: up one dir, main page]

Skip to main content
Log in

Curvature-based stroke rendering

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

This paper describes an algorithm that renders lines that have various thicknesses and have sharp tapered ends. This algorithm does not require any special information on each local point of a line. The thickness is determined by curvature and lengths from both ends. Therefore the algorithm is applicable in a variety of line rendering situations, such as 3D rendering engines for high quality cel-animation-like effects, reuse of geometrical data designed by CAD for advertising purposes, edge enhancement in a photo retouching process with edge detection methods and so on. In addition, using the generated varying thicknesses, we have developed algorithms for shading and embossing effects.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Agui., T., Iitsuka, H., Nakajima, M.: Image processing for urban map utilizing pyramid hierarachical data. Trans. of the IEICE, J65-D(10), 1243–1249 (1982)

    Google Scholar 

  2. Finkelstein, A., Salesin, D.: Multiresolution curves. In: SIGGRAPH ’94. Comp. Graph. Proced., Ann. Conf. Ser., pp. 261–268. ACM, Boston (1994)

    Chapter  Google Scholar 

  3. Girshick, A., Interrante, V., Haker, S., Lemoine, T.: Line direction matters: An argument for the use of principal directions in 3d line drawings. In: Proceedings of the 1st International Symposium on Non-Photorealistic Animation and Rendering, pp. 43–52. ACM, Boston (2000)

    Chapter  Google Scholar 

  4. Gooch, B., Gooch, A.: Non-Photorealistic Rendering. A K Peters Ltd., Wellesley (2001)

    MATH  Google Scholar 

  5. Haeberli, P.: Dynadraw. http://www.graficaobscura.com/dyna/index.html (1989)

  6. Hertzmann, A., Oliver, N., Curless, B., Seitz, S.M.: Curve analogies. In: Proceedings of the 13th Eurographics Workshop on Rendering, pp. 233–246 (2002)

  7. Hsu, S.C., Lee, I.H.: Drawing and animation using skeletal strokes. In: Proceedings of SIGGRAPH ’94. ACM, Boston (1994)

  8. Nakajima, N., Kurihara, Y., Harada, T., Takagi, S., Yoshimoto, F.: Analysis of characteristics of curves in natural and artifical objects. In: IPSJ SIGNotes 2001-CG-104, vol. 2001, pp. 33–36. IPSJ, Tokyo (2001)

  9. Pudet, T.: Real time fitting of hand-sketched pressure brushstrokes. Comput. Graph. Forum 13, 205–220 (1994)

    Article  Google Scholar 

  10. Strassmann, S.: Hairy brushes. In: Proceedings of SIGGRAPH ’86, pp. 225–232 (1986)

  11. Strothotte, T., Schlechtweg, S.: Non-photorealistic computer graphics. Lines, Curves, and Strokes, chap. 3, pp. 94–99. Morgan Kaufmann Publishers (2002)

  12. Strothotte, T., Schlechtweg, S.: Non-Photorealistic Computer Graphics: Modeling, Rendering and Animation. Morgan Kaufmann Publication (2002)

  13. Freeman, W.T., Tenenbaum, J.B.: Learning style translation for the lines of a drawing. ACM Trans. Graph. 22, 33–46 (2003)

    Article  Google Scholar 

  14. Yoshimoto, F., Harada, H.: Analysis of the characteristics of curves in natural and factory products. In: Proc. of Visualization, Imaging and Image Processing, pp. 276–281 (2002)

  15. Zander, J., Isenberg, T., Schlechtweg, S., Strothotte, T.: High quality hatching. Comput. Graph. Forum 23(3), 421–430 (2004)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Suguru Saito.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Saito, S., Kani, A., Chang, Y. et al. Curvature-based stroke rendering. Visual Comput 24, 1–11 (2008). https://doi.org/10.1007/s00371-007-0165-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-007-0165-0

Keywords

Navigation