Large-scale CAD Model Visualization on a Scalable Shared-memory Architecture

One of the most pervasive problems in large-scale engineering projects is the difficulty in properly fitting all individual parts together. The prohibitively high investment of using physical mockups has led to pre-assembly being performed almost entirely digital. Unfortunately, the vast complexity of full CAD datasets can not be handled by available highend graphics hardware. In this article we present a ray tracing based software system running on a scalable shared-memory architecture, which allows for interactive high-quality visualization and evaluation of huge CAD models. Special features like cutting planes, model interrogation, sophisticated shading, and collaborative remote visualization are also supported. The capabilities of our framework will be demonstrated on a practical example, the collaborative design review of a complete Boeing 777 airliner.

[1]  Andrew S. Glassner,et al.  An introduction to ray tracing , 1989 .

[2]  Robert M. Abarbanel,et al.  FlyThru the Boeing 777 , 1996, SIGGRAPH '96.

[3]  Cláudio T. Silva,et al.  The Prioritized-Layered Projection Algorithm for Visible Set Estimation , 2000, IEEE Trans. Vis. Comput. Graph..

[4]  Gavin S. P. Miller,et al.  Hierarchical Z-buffer visibility , 1993, SIGGRAPH.

[5]  Philipp Slusallek,et al.  A Scalable Approach to Interactive Global Illumination , 2003, Comput. Graph. Forum.

[6]  Michael J. Muuss Towards real-time ray-tracing of combinatorial solid geometric models , 1995 .

[7]  Philipp Slusallek,et al.  An interactive out-of-core rendering framework for visualizing massively complex models , 2004, Rendering Techniques.

[8]  Philipp Slusallek,et al.  Interactive Ray Tracing on Commodity PC Clusters State of the Art and Practical Applications , 2003 .

[9]  Jon Louis Bentley,et al.  Multidimensional binary search trees used for associative searching , 1975, CACM.

[10]  Paul Debevec,et al.  Proceedings of the 13th Eurographics Workshop on Rendering Techniques, Pisa, Italy, June 26-28, 2002 , 2002, Rendering Techniques.

[11]  Philipp Slusallek,et al.  Interactive visualization of exceptionally complex industrial CAD datasets , 2004, SIGGRAPH '04.

[12]  Philipp Slusallek,et al.  Interactive Ray Tracing on Commodity PC Clusters , 2003, Euro-Par.

[13]  Markus Wagner,et al.  Interactive Distributed Ray Tracing of Highly Complex Models , 2001, Rendering Techniques.

[14]  Ingo Wald,et al.  Realtime ray tracing and interactive global illumination , 2004, Ausgezeichnete Informatikdissertationen.

[15]  Peter-Pike J. Sloan,et al.  Interactive ray tracing , 2005, SIGGRAPH Courses.

[16]  Cláudio T. Silva,et al.  Visibility-based prefetching for interactive out-of-core rendering , 2003, IEEE Symposium on Parallel and Large-Data Visualization and Graphics, 2003. PVG 2003..

[17]  William V. Baxter,et al.  GigaWalk: Interactive Walkthrough of Complex Environments , 2002, Rendering Techniques.