Non-Invasive Interactive Visualization of Architectural Environments
-
Upload
matthew-combs -
Category
Documents
-
view
26 -
download
2
description
Transcript of Non-Invasive Interactive Visualization of Architectural Environments
![Page 1: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/1.jpg)
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
![Page 2: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/2.jpg)
Motivation
Trackball style manipulator Walkthrough
Can’t see overall interior/exterior structure!
ArcBall [Shoemake 1992] [Teller 1992]
![Page 3: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/3.jpg)
Motivation
![Page 4: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/4.jpg)
The Idea
• Exploded view
• Non-Invasive [Mohr 2001]
Overall structure is visible!
![Page 5: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/5.jpg)
How It’s Done
• Example Architecture: Soda Hall
– Geometric Analysis (Pre-Process)
– Rendering
Geometric Analysis Rendering
GatherData
FindSplitsOpenGL
Stream
…Floor
FloorComposite
![Page 6: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/6.jpg)
Gather Architectural Data• Intercept the OpenGL stream
– Find downward facing polygons• Requires up-vector
Geometric Analysis Rendering
FindSplits
OpenGLStream
…Floor
FloorComposite
up
GatherData
![Page 7: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/7.jpg)
446
Gather Architectural Data• Create Histogram
286126
Height Ceiling Area
Geometric Analysis Rendering
OpenGLStream
…Floor
FloorComposite
Soda Hall Side Profile
606766942
FindSplits
GatherData
![Page 8: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/8.jpg)
FindSplits
Find Splitting Heights
Geometric Analysis Rendering
GatherData
OpenGLStream
…Floor
FloorComposite
![Page 9: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/9.jpg)
Offset Ceiling Heights
![Page 10: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/10.jpg)
Offset Ceiling Heights
![Page 11: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/11.jpg)
Rendering• Multiple Playback
(Once per Floor)
– Clipping Planes – Viewpoint Control
Geometric Analysis Rendering
GatherData
FindSplits
OpenGLStream
…Floor
FloorComposite
![Page 12: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/12.jpg)
Cluster Speedup
Composite
Floor 1 Floor 2 Floor 3
Complete Model
![Page 13: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/13.jpg)
Soda Hall
TrackballWalkthrough
![Page 14: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/14.jpg)
Results with Soda Hall
(Single Floor)
![Page 15: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/15.jpg)
Quake III: Arena
TrackballWalkthrough
![Page 16: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/16.jpg)
Results with Quake III: Arena
(Single Floor)
Item
![Page 17: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/17.jpg)
Video
![Page 18: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/18.jpg)
Transparent Back-Faces
![Page 19: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/19.jpg)
Future Directions
• Make fully automated:– Semantic inputs
• Up vector
• Number of stories to split into
![Page 20: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/20.jpg)
Future Directions
[Salomon et al, 2003]
![Page 21: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/21.jpg)
Future Directions
(Hand Designed Mock-up)
![Page 22: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/22.jpg)
Summary and Conclusions
• Can improve viewer comprehension
![Page 23: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/23.jpg)
Acknowledgements
• Pat Hanrahan
• John Carmack
• Christopher August
• DOE VIEWS Grant #B504665
![Page 24: Non-Invasive Interactive Visualization of Architectural Environments](https://reader035.fdocuments.us/reader035/viewer/2022070401/56813621550346895d9d9606/html5/thumbnails/24.jpg)