ACM Home Page
Please provide us with feedback. Feedback
Illustrating design and spatial assembly of interactive CSG
Full text PdfPdf (452 KB)
Source Computer graphics, virtual reality, visualisation and interaction in Africa archive
Proceedings of the 4th international conference on Computer graphics, virtual reality, visualisation and interaction in Africa table of contents
Cape Town, South Africa
SESSION: Visualization table of contents
Pages: 91 - 98  
Year of Publication: 2006
ISBN:1-59593-288-7
Authors
Marc Nienhaus  University of Potsdam
Florian Kirsch  University of Potsdam
Jürgen Döllner  University of Potsdam
Sponsor
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 55,   Citation Count: 0
Additional Information:

abstract   references   index terms   review   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1108590.1108605
What is a DOI?

ABSTRACT

For the interactive construction of CSG models understanding the layout of the models is essential to ease their efficient manipulation. To comprehend position and orientation of the aggregated components of a CSG model, we need to realize its visible and occluded parts as a whole. Hence, transparency and enhanced outlines are key techniques to communicate deeper insights.We present a novel real-time non-photorealistic rendering technique that illustrates design and spatial assembly of CSG models.As enabling technology we first present a solution for combining depth peeling with image-based CSG rendering. The rendering technique can then extract layers of ordered depth from the CSG model up to its entire depth complexity. Capturing the surface colors of each layer and combining the results thereafter synthesizes order-independent transparency as one major illustration technique for interactive CSG.We further define perceptually important edges of CSG models and integrate an image-space edge-enhancement technique that can detect them in each layer. In order to outline the model's layout, the rendering technique extracts perceptually important edges that are directly visible, i.e., edges that lie on the model's outer surface, or edges that are occluded, i.e., edges that are hidden by its interior composition. Finally, we combine these edges with the order-independent transparent depictions to generate edge-enhanced illustrations, which provide a clear insight into the CSG models, let realize their complex, spatial assembly, and, thus, simplify their interactive construction.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
Diepstraten J., Weiskopf D., and Ertl T. 2002. Transparency in Interactive Technical Illustrations. Computer Graphics Forum, 21, 2, C317--C325.
 
4
Everitt C. 2001. Interactive Order-Independent Transparency. Technical report. NVIDIA Corporation.
5
 
6
 
7
8
 
9
 
10
Kirsch F. and Döllner J. 2004. Rendering Techniques for Hardware-Accelerated Image-Based CSG. In Journal of WSCG'04, 221--228.
11
 
12
Kilgard M. (Ed.). 2005. NVIDIA OpenGL Extension Specifications. NVIDIA Corporation.
 
13
 
14
Nienhaus M. and Döllner J. 2003. Edge Enhancement -- An Algorithm for Real-Time Non-Photorealistic Rendering. In Journal of WSCG'03, 346--353.
 
15
 
16
 
17
18
 
19
 
20
Wiegand T. F. 1996. Interactive Rendering of CSG Models. Computer Graphics Forum 1996, 15, 4, 249--261.


REVIEW

"Nickolas S. Sapidis : Reviewer"

Constructive solid geometry (CSG) uses set operations to combine elementary solids to create a complex three-dimensional (3D) solid, like a mechanical part or a consumer product. Since shape complexities are mostly located inside a CSG model, pres  more...

Collaborative Colleagues:
Marc Nienhaus: colleagues
Florian Kirsch: colleagues
Jürgen Döllner: colleagues