Full Text:   <1941>

CLC number: TP391

On-line Access: 

Received: 2003-06-17

Revision Accepted: 2004-08-15

Crosschecked: 0000-00-00

Cited: 0

Clicked: 4816

Citations:  Bibtex RefMan EndNote GB/T7714

-   Go to

Article info.
1. Reference List
Open peer comments

Journal of Zhejiang University SCIENCE A 2005 Vol.6 No.5 P.469-475


Technical illustration based on 3D CSG models

Author(s):  GENG Wei-dong, DING Lei, YU Hong-feng, PAN Yun-he

Affiliation(s):  State Key Lab of CAD & CG, School of Computer Science, Zhejiang University, Hangzhou 310027, China

Corresponding email(s):   gengwd@zju.edu.cn, panyh@zju.edu.cn

Key Words:  Non-photorealistic rendering (NPR), Technical illustration, Expressive rendering, CAD

GENG Wei-dong, DING Lei, YU Hong-feng, PAN Yun-he. Technical illustration based on 3D CSG models[J]. Journal of Zhejiang University Science A, 2005, 6(5): 469-475.

@article{title="Technical illustration based on 3D CSG models",
author="GENG Wei-dong, DING Lei, YU Hong-feng, PAN Yun-he",
journal="Journal of Zhejiang University Science A",
publisher="Zhejiang University Press & Springer",

%0 Journal Article
%T Technical illustration based on 3D CSG models
%A GENG Wei-dong
%A YU Hong-feng
%A PAN Yun-he
%J Journal of Zhejiang University SCIENCE A
%V 6
%N 5
%P 469-475
%@ 1673-565X
%D 2005
%I Zhejiang University Press & Springer
%DOI 10.1631/jzus.2005.A0469

T1 - Technical illustration based on 3D CSG models
A1 - GENG Wei-dong
A1 - DING Lei
A1 - YU Hong-feng
A1 - PAN Yun-he
J0 - Journal of Zhejiang University Science A
VL - 6
IS - 5
SP - 469
EP - 475
%@ 1673-565X
Y1 - 2005
PB - Zhejiang University Press & Springer
ER -
DOI - 10.1631/jzus.2005.A0469

This paper presents an automatic non-photorealistic rendering approach to generating technical illustration from 3D models. It first decomposes the 3D object into a set of CSG primitives, and then performs the hidden surface removal based on the prioritized list, in which the rendition order of CSG primitives is sorted out by depth. Then, each primitive is illustrated by the pre-defined empirical lighting model, and the system mimics the stroke-drawing by user-specified style. In order to artistically and flexibly modulate the illumination, the empirical lighting model is defined by three major components: parameters of multi-level lighting intensities, parametric spatial occupations for each lighting level, and an interpolation method to calculate the lighting distribution over primitives. The stylized illustration is simulated by a grid-based method, in which we ‘fill’ the desirable pictorial units into the spatial occupation of CSG primitives, instead of “pixel-by-pixel” painting. This region-by-region shading facilitates the simulation of illustration styles.

Darkslateblue:Affiliate; Royal Blue:Author; Turquoise:Article


[1] Agrawala, M., Stolte, C., 2001. Rendering Effective Route Maps: Improving Usability Through Generalization. SIGGRAPH’2001 Conference Proceedings, p.241-250.

[2] Buchanan, J.W., Sousa, M.C., 2000. The Edge Buffer: A Data Structure for Easy Silhouette Rendering. Proceedings of the First International Symposium on Non Photorealistic Animation and Rendering (NPAR’00), Annecy, France, p.39-42.

[3] Dooley, D., Cohen, M.F., 1990. Automatic illustration of 3D geometric models: surfaces. IEEE Computer Graphics and Applications, 13(2):307-314.

[4] Durand, F., 2002. An Invitation to Discuss Computer Depiction. Proceeding of Non-photorealistic Animating and Rendering 2002 (NPAR’02), Annecy, France, p.111-124.

[5] Geng, W.D., Fleischmann, M., Yu, H.F., Pan, Y.H., 2001. Technical Illustration Based on Human-like Approach. IEEE Proceeding of Computer Graphics International 2001 (CGI’2001), IEEE Computer Society, Hong Kong, p.343-346.

[6] Gooch, A., Gooch, B., Peter, S., Cohen, E., 1998. A Non-Photorealistic Lighting Model For Automatic Technical Illustration. SIGGRAPH 98 Conference Proceedings, ACM Press, New York, p.447-452.

[7] Hertzmann, A., 1998. Painterly Rendering with Curved Brush Strokes of Multiple Sizes. SIGGRAPH 98 Conference Proceedings, ACM Press, New York, p.453-460.

[8] Lansdown, J., Schofield, S., 1995. Expressive rendering: a review of nonphotorealistic techniques. IEEE Computer Graphics & Applications, 15(3):29-37.

[9] Mantyla, M., 1988. An Introduction to Solid Modelling. Computer Science Press, Maryland.

[10] Satio, T., Takahashi, T., 1990. Comprehensible Rendering of 3-D Shapes. SIGGRAPH 90 Conference Proceedings, ACM Press, New York, p.197-206.

[11] Schumann, J., Strothotte, T., Laser, S., 1996. Assessing the Effect of Non-photorealistic Rendered Images in CAD. Proceedings of CHI’96, Vanconver, Canada, p.35-41.

[12] Seligmann, D.D., Feiner, S.K., 1991. Automated Generation of Intent-based 3D Illustration. SIGGRAPH 91 Conference Proceedings, p.123-132.

[13] Willats, J., 1997. Art and Representation. Princeton University Press.

[14] Winkenbach, G., Salesin, D.H., 1994. Computer-Generated Pen-and-Ink Illustration. SIGGRAPH 94 Conference Proceedings, ACM Press, New York, p.91-100.

[15] Winkenbach, G., Salesin, D.H., 1996. Rendering Parametric Surfaces in Pen and Ink. SIGGRAPH 96 Conference Proceedings, ACM Press, New York, p.469-476.

Open peer comments: Debate/Discuss/Question/Opinion


Please provide your name, email address and a comment

Journal of Zhejiang University-SCIENCE, 38 Zheda Road, Hangzhou 310027, China
Tel: +86-571-87952783; E-mail: cjzhang@zju.edu.cn
Copyright © 2000 - 2022 Journal of Zhejiang University-SCIENCE