240 likes | 349 Views
This paper presents a novel method for non-invasive interactive visualization of architectural environments, enabling users to explore complex structures like Soda Hall effectively. By utilizing geometric analysis and OpenGL stream interception, we achieve an exploded view of interiors and exteriors without obstructing the viewer's perspective. The interactive walkthrough, employing trackball-style manipulation, allows for detailed examination of architectural elements while rendering only the necessary components. Future directions include automation and the incorporation of semantic inputs to enhance user comprehension.
E N D
Non-Invasive Interactive Visualization of Architectural Environments Christopher Niederauer U.C. Santa Barbara Mike Houston Stanford University Maneesh Agrawala Microsoft Research Greg Humphreys University of Virginia
Motivation Trackball style manipulator Walkthrough ArcBall [Shoemake 1992] [Teller 1992] Can’t see overall interior/exterior structure!
The Idea • Exploded view • Non-Invasive [Mohr 2001] Overall structure is visible!
How It’s Done • Example Architecture: Soda Hall • Geometric Analysis (Pre-Process) • Rendering Geometric Analysis Rendering Floor Gather Data Find Splits Composite … OpenGL Stream Floor
Gather Architectural Data • Intercept the OpenGL stream • Find downward facing polygons • Requires up-vector up Geometric Analysis Rendering Floor OpenGL Stream Gather Data Find Splits Composite … Floor
Gather Architectural Data Height Ceiling Area • Create Histogram 942 766 606 446 286 126 Soda Hall Side Profile Geometric Analysis Rendering Floor OpenGL Stream Gather Data Find Splits Composite … Floor
Find Splitting Heights Geometric Analysis Rendering Floor OpenGL Stream Gather Data Find Splits Composite … Floor
Rendering • Multiple Playback (Once per Floor) • Clipping Planes • Viewpoint Control Geometric Analysis Rendering Floor OpenGL Stream Gather Data Find Splits Composite … Floor
Cluster Speedup Floor 2 Floor 3 Floor 1 Complete Model Composite
Soda Hall Trackball Walkthrough
Results with Soda Hall (Single Floor)
Quake III: Arena Trackball Walkthrough
Item Results with Quake III: Arena (Single Floor)
Future Directions • Make fully automated: • Semantic inputs • Up vector • Number of stories to split into
Future Directions [Salomon et al, 2003]
Future Directions (Hand Designed Mock-up)
Summary and Conclusions • Can improve viewer comprehension
Acknowledgements • Pat Hanrahan • John Carmack • Christopher August • DOE VIEWS Grant #B504665