Curvature-based stroke rendering
Author(s): Suguru Saito, Akane Kani, Youngha Chang, Masayuki Nakajima.
Article: The Visual Computer, Vol. 24, No. 1, pp. 1--11,
2008.
[BibTeX] [DOI]
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.