interactive rendering techniques for focus+context visualization of 3d indoor models
TRANSCRIPT
![Page 1: Interactive rendering techniques for focus+context visualization of 3D indoor models](https://reader031.vdocuments.net/reader031/viewer/2022030217/5886ee6c1a28abba528b6497/html5/thumbnails/1.jpg)
Interactive Rendering Techniques
for Focus+Context Visualization
of virtual 3D Indoor Models
Graduant: Alessandro Florio - 161704 Supervisor: Nicola Conci Assistant supervisors: Jürgen Döllner, Matthias Trapp Co-examiner: Niculae Sebe
Trento, 14. October 2014
![Page 2: Interactive rendering techniques for focus+context visualization of 3D indoor models](https://reader031.vdocuments.net/reader031/viewer/2022030217/5886ee6c1a28abba528b6497/html5/thumbnails/2.jpg)
Focus+Context visualization
A. Florio Interactive Rendering Techniques for Focus+Context Visualization of virtual 3D Indoor Models 2
Basic idea:
Show selected regions in greater detail (focus)
Preserve global view at reduced detail (context)
No occlusion (all information is visible simultaneously)
T. Alan Keahey. Network Visualization Course. Indiana University. 2003
The main problem of information visualization is the insufficient space,
which restricts the user in showing detail and context contemporaneously.
The Focus+Context system allows the user to show detailed information
linked with the context, by also having the possibility to focus on other
information by interacting with the system.
Dürsteler, Juan C. "Focus+Context." The digital magazine of InfoVis.net (2002)
![Page 3: Interactive rendering techniques for focus+context visualization of 3D indoor models](https://reader031.vdocuments.net/reader031/viewer/2022030217/5886ee6c1a28abba528b6497/html5/thumbnails/3.jpg)
Motivation
A. Florio Interactive Rendering Techniques for Focus+Context Visualization of virtual 3D Indoor Models 3
Constructions* are nowadays
designed with CAD programs:
detailed indoor models are
available
In most applications only the
external shape is used (e.g.,
buildings: used in city models)
Usage of BIMs through a building’s life cycle
http://www.climatetechwiki.org/sites/climatetechwiki.org/files/images/teaser/ building_life_cycle_teaser_image.jpg
*: not only buildings are considered
Indoor models could be exploited in many phases of the construction’s life cycle, but: Too much information complicates
understanding
Occlusion of elements of interest Indoor models are already available in Google Maps
![Page 4: Interactive rendering techniques for focus+context visualization of 3D indoor models](https://reader031.vdocuments.net/reader031/viewer/2022030217/5886ee6c1a28abba528b6497/html5/thumbnails/4.jpg)
The IFC data model
A. Florio Interactive Rendering Techniques for Focus+Context Visualization of virtual 3D Indoor Models 4
Open, international
standardized
specification for BIM*
data exchanged
between participants in
buildings’ lifecycle
Entities with semantics
in an object-based
hierarchy
* Building Information Model
IFC: Industry Foundation Classes
Graphical representation of the structure of
different elements in an IFC dataset
![Page 5: Interactive rendering techniques for focus+context visualization of 3D indoor models](https://reader031.vdocuments.net/reader031/viewer/2022030217/5886ee6c1a28abba528b6497/html5/thumbnails/5.jpg)
Overview
A. Florio Interactive Rendering Techniques for Focus+Context Visualization of virtual 3D Indoor Models 5
Five rendering techniques for interactive Focus+Context
visualization of IFC models:
Using two libraries for 3D scene management and GUI:
a) b) c)
d) e)
a) Semantic-based cut-away views b) LODs c) Semantic-based ghosted views d) Exploded views e) Highlighting of single objects
![Page 6: Interactive rendering techniques for focus+context visualization of 3D indoor models](https://reader031.vdocuments.net/reader031/viewer/2022030217/5886ee6c1a28abba528b6497/html5/thumbnails/6.jpg)
F+C Rendering Techniques
A. Florio Interactive Rendering Techniques for Focus+Context Visualization of virtual 3D Indoor Models 6
Semantic-based cut-away views
IFC objects as osg::Switch nodes in the scene graph
All elements of the selected type are switched off/on
Example of semantic-based cut-away views
![Page 7: Interactive rendering techniques for focus+context visualization of 3D indoor models](https://reader031.vdocuments.net/reader031/viewer/2022030217/5886ee6c1a28abba528b6497/html5/thumbnails/7.jpg)
F+C Rendering Techniques
A. Florio Interactive Rendering Techniques for Focus+Context Visualization of virtual 3D Indoor Models 7
Levels of Detail (LODs)
Predefined configurations of cut-away views
Exemplary LOD
Hagedorn, Benjamin, et al. "Towards an indoor level-of-detail
model for route visualization.„ Mobile Data Management: Systems,
Services and Middleware, 2009. MDM'09. Tenth International
Conference on. IEEE, 2009.
![Page 8: Interactive rendering techniques for focus+context visualization of 3D indoor models](https://reader031.vdocuments.net/reader031/viewer/2022030217/5886ee6c1a28abba528b6497/html5/thumbnails/8.jpg)
F+C Rendering Techniques
A. Florio Interactive Rendering Techniques for Focus+Context Visualization of virtual 3D Indoor Models 8
Semantic-based ghosted views
Intermediate representation between switching on and off
2 techniques: transparency, wireframing (type-based)
Example of semantic-based ghosted views
![Page 9: Interactive rendering techniques for focus+context visualization of 3D indoor models](https://reader031.vdocuments.net/reader031/viewer/2022030217/5886ee6c1a28abba528b6497/html5/thumbnails/9.jpg)
F+C Rendering Techniques
A. Florio Interactive Rendering Techniques for Focus+Context Visualization of virtual 3D Indoor Models 9
Highlighting of single elements
All elements rendered
with ghosted view
Selected element
rendered opaque
Multiple selection possible
Example of how a single element is highlighted
![Page 10: Interactive rendering techniques for focus+context visualization of 3D indoor models](https://reader031.vdocuments.net/reader031/viewer/2022030217/5886ee6c1a28abba528b6497/html5/thumbnails/10.jpg)
F+C Rendering Techniques
A. Florio Interactive Rendering Techniques for Focus+Context Visualization of virtual 3D Indoor Models 10
Exploded views
The transformation matrices of storey nodes are updated
with new translation factors depending on floor’s height
Normal building representation Building rendered using exploded views
![Page 11: Interactive rendering techniques for focus+context visualization of 3D indoor models](https://reader031.vdocuments.net/reader031/viewer/2022030217/5886ee6c1a28abba528b6497/html5/thumbnails/11.jpg)
F+C Rendering Techniques
A. Florio Interactive Rendering Techniques for Focus+Context Visualization of virtual 3D Indoor Models 11
Exploded views (automatic)
∀ frame { if (autoEVenabled) { bool overlap = checkBBs(); if (overlap) { while (overlap) { zOffset += DELTA; overlap = checkBBs(); } } else { while (!overlap) { zOffset -= DELTA; overlap = checkBBs(); } } } }
Explanation of how automatic exploded views work
![Page 12: Interactive rendering techniques for focus+context visualization of 3D indoor models](https://reader031.vdocuments.net/reader031/viewer/2022030217/5886ee6c1a28abba528b6497/html5/thumbnails/12.jpg)
F+C Rendering Techniques
A. Florio Interactive Rendering Techniques for Focus+Context Visualization of virtual 3D Indoor Models 12
Combination of techniques
All the implemented Focus+Context visualization techniques used simultaneously
![Page 13: Interactive rendering techniques for focus+context visualization of 3D indoor models](https://reader031.vdocuments.net/reader031/viewer/2022030217/5886ee6c1a28abba528b6497/html5/thumbnails/13.jpg)
Demo
A. Florio Interactive Rendering Techniques for Focus+Context Visualization of virtual 3D Indoor Models 13
![Page 14: Interactive rendering techniques for focus+context visualization of 3D indoor models](https://reader031.vdocuments.net/reader031/viewer/2022030217/5886ee6c1a28abba528b6497/html5/thumbnails/14.jpg)
Possible applications
A. Florio Interactive Rendering Techniques for Focus+Context Visualization of virtual 3D Indoor Models 14
Visualization for facility/disaster management:
Render with focus the elements which should be managed
or taken into account
Render as context the spatially related elements
Cut away the unnecessary or occluding elements
Possible visualization in facility management Possible visualization in disaster management
![Page 15: Interactive rendering techniques for focus+context visualization of 3D indoor models](https://reader031.vdocuments.net/reader031/viewer/2022030217/5886ee6c1a28abba528b6497/html5/thumbnails/15.jpg)
Performance evaluation
A. Florio Interactive Rendering Techniques for Focus+Context Visualization of virtual 3D Indoor Models 15
Model
# lines 82237 98515 62678 49675 1845439
loading time 19 s 20 s 21 s 13 s 83 min
frame rate (LOD4) 8 fps 9 fps 3 fps 3 fps 0,12 fps
frame rate (LOD3) 17 fps 24 fps 6 fps 10 fps 0,47 fps
IFC elements 117 92 483 782 14882
drawables 17201 24148 47134 15932 1504707
Measurements on: 3.1 GHz Intel® Core™ i5-2400 processor
8GB RAM NVIDIA GeForce GT630 with 2GB video memory
Windows 7 Enterprise 64-bit
Performance depends on:
Quantity of elements
Complexity of elements
Quality of the dataset
![Page 16: Interactive rendering techniques for focus+context visualization of 3D indoor models](https://reader031.vdocuments.net/reader031/viewer/2022030217/5886ee6c1a28abba528b6497/html5/thumbnails/16.jpg)
Future work
A. Florio Interactive Rendering Techniques for Focus+Context Visualization of virtual 3D Indoor Models 16
Storey-based LODs
Focus lens
«X-ray» lens
Clipping volumes
![Page 17: Interactive rendering techniques for focus+context visualization of 3D indoor models](https://reader031.vdocuments.net/reader031/viewer/2022030217/5886ee6c1a28abba528b6497/html5/thumbnails/17.jpg)
Conclusions
A. Florio Interactive Rendering Techniques for Focus+Context Visualization of virtual 3D Indoor Models 17
Semantic-based Focus+Context visualization:
Hide or make only slightly visible entire types of elements
Facilitates perception of important scene elements
Retain reference objects as context to spatially relate
Interactive rendering:
Configuration settings can be changed at runtime
View-dependent visualization (automatic exploded views)
Tool for effective exploration of 3D indoor models
Sufficient rendering performance, space for improvements
![Page 18: Interactive rendering techniques for focus+context visualization of 3D indoor models](https://reader031.vdocuments.net/reader031/viewer/2022030217/5886ee6c1a28abba528b6497/html5/thumbnails/18.jpg)
Questions?
A. Florio Interactive Rendering Techniques for Focus+Context Visualization of virtual 3D Indoor Models 18
Thank you for your attention!