Download presentation
Presentation is loading. Please wait.
1
Non-Invasive Interactive Visualization of Architectural Environments Christopher NiederauerU.C. Santa Barbara Mike HoustonStanford University Maneesh AgrawalaMicrosoft Research Greg HumphreysUniversity of Virginia
2
Motivation Trackball style manipulator Walkthrough Can’t see overall interior/exterior structure! ArcBall [Shoemake 1992][Teller 1992]
3
Motivation
4
The Idea Exploded view Non-Invasive [Mohr 2001] Overall structure is visible!
5
How It’s Done Example Architecture: Soda Hall –Geometric Analysis (Pre-Process) –Rendering Geometric AnalysisRendering Gather Data Find Splits OpenGL Stream … Floor Composite
6
Gather Architectural Data Intercept the OpenGL stream –Find downward facing polygons Requires up-vector Geometric AnalysisRendering Find Splits OpenGL Stream … Floor Composite up Gather Data
7
446 Gather Architectural Data Create Histogram 286 126 Height Ceiling Area Geometric AnalysisRendering OpenGL Stream … Floor Composite Soda Hall Side Profile 606 766 942 Find Splits Gather Data
8
Find Splits Find Splitting Heights Geometric AnalysisRendering Gather Data OpenGL Stream … Floor Composite
9
Offset Ceiling Heights
11
Rendering Multiple Playback (Once per Floor) –Clipping Planes –Viewpoint Control Geometric AnalysisRendering Gather Data Find Splits OpenGL Stream … Floor Composite
12
Cluster Speedup Composite Floor 1 Floor 2Floor 3 Complete Model
13
Soda Hall Trackball Walkthrough
14
Results with Soda Hall (Single Floor)
15
Quake III: Arena Trackball Walkthrough
16
Results with Quake III: Arena (Single Floor) Item
17
Video
18
Transparent Back-Faces
19
Future Directions Make fully automated: –Semantic inputs Up vector Number of stories to split into
20
Future Directions [Salomon et al, 2003]
21
Future Directions (Hand Designed Mock-up)
22
Summary and Conclusions Can improve viewer comprehension
23
Acknowledgements Pat Hanrahan John Carmack Christopher August DOE VIEWS Grant #B504665
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.