Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Enhancing Interactive Non-Planar Projections of 3D Geovirtual Environments with Stereoscopic Imaging<br />Matthias Trapp, ...
motivation<br />geo-media technology <br />provides	interactivity, immersion<br />facilitatesthecommunication of 3D geospa...
problem: non-planar projection surfaces<br />rendering of digital 3D city and landscape models:<br />high amount of geomet...
framework - conceptual overview<br />4<br />
review: image-based approach (IBA)<br />basic concept:<br />dynamic cube map + screen-aligned quad<br />image warping base...
adapting IBA for stereoscopy<br />basic idea for image-based non-planar projections:<br />create cubemaps for each virtual...
review: geometry-based approach (GBA)<br />projection computed on a per-vertex basis<br />ensure sufficient on-screen vert...
adapting GBA for stereoscopy<br />straight forward approach:<br />setup piece-wise projection for each virtual camera<br /...
rendering active & passive stereo<br />active stereo:<br />using quad-buffering <br />usually encapsulated by graphics dri...
rendering passive anaglyph - results<br />HITIT<br />10<br />
rendering chromo-stereoscopy<br />no need for generating stereo image pair<br />color as a function of depth<br />11<br />
rendering chromo-stereoscopy - results<br />HITIT<br />12<br />
applying chromo-stereoscopy<br />GBA: straight forward application to fragment‘s depth<br />IBA: needs depth correction<br...
renderingchromo-stereoscopy - results<br />HITIT<br />14<br />
chroma-stereoscopy issues<br />common problems for IBA and GBA:<br />distribution of color  can decrease stereo effect<br ...
binarycomparision GBA vs. IBA<br />16<br />
conclusions & future work<br />conclusions:<br />interactive stereoscopic rendering for non-planar projections<br />increa...
Thank you for your attention! Questions?<br />Contact<br />Matthias Trapp<br />matthias.trapp@hpi.uni-potsdam.de<br />Haik...
Upcoming SlideShare
Loading in …5
×

Stereoscopy for Non-Planar Projections (TRUE 3D 2009)

1,544 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Stereoscopy for Non-Planar Projections (TRUE 3D 2009)

  1. 1. Enhancing Interactive Non-Planar Projections of 3D Geovirtual Environments with Stereoscopic Imaging<br />Matthias Trapp, Haik Lorenz, Markus Jobst, Jürgen Döllner<br />Hasso-Plattner-Institute at the University of Potsdam<br />True-3D in Cartography<br />1st International Conference on 3D MapsAugust 24 - 28, 2009 Dresden, Germany<br />1<br />
  2. 2. motivation<br />geo-media technology <br />provides interactivity, immersion<br />facilitatesthecommunication of 3D geospatialdata<br />applications to cartography:<br />increase immersion into 3D geovirtual environments<br />support for depth-cues<br />planar stereoscopy:<br />well understood – rendering: straight forward<br />supported by graphics hardware / driver<br />non-planar stereoscopy:<br />provides high field-of-view and image resolution<br />2<br />
  3. 3. problem: non-planar projection surfaces<br />rendering of digital 3D city and landscape models:<br />high amount of geometry and texture data<br />real-time constraints (> 20 frames per second)<br />current generation of graphics hardware (GPU)<br />no native support for non-planar projection surfaces<br />requires specific rendering techniques<br />classified into image, geometry, and ray-based approaches<br />hardware-accelerated stereoscopic imaging:<br />available stereo hardware modifies vertex pipeline stage <br />cannot be used for rendering non-planar stereoscopy<br />3<br />
  4. 4. framework - conceptual overview<br />4<br />
  5. 5. review: image-based approach (IBA)<br />basic concept:<br />dynamic cube map + screen-aligned quad<br />image warping based on normal vectors:<br />3-phase rendering process:<br /> create/update dynamic cubemap<br /> setup projection shader<br /> render screen-aligned quad<br />5<br />
  6. 6. adapting IBA for stereoscopy<br />basic idea for image-based non-planar projections:<br />create cubemaps for each virtual camera<br />derive non-planar projection for each cube-map<br />examplary workflow for two stereo mates:<br />6<br />
  7. 7. review: geometry-based approach (GBA)<br />projection computed on a per-vertex basis<br />ensure sufficient on-screen vertex density<br />dynamic mesh refinement required<br />7<br />
  8. 8. adapting GBA for stereoscopy<br />straight forward approach:<br />setup piece-wise projection for each virtual camera<br />render into different color-buffers<br />additional post-processing step: layer compositing<br />example for stereo image pairs:<br />8<br />
  9. 9. rendering active & passive stereo<br />active stereo:<br />using quad-buffering <br />usually encapsulated by graphics driver <br />passive stereo:<br />anaglyph: color-buffer compositing<br />polarized: render to framebuffer<br />chromo-depth stereo: apply directly during rendering<br />9<br />
  10. 10. rendering passive anaglyph - results<br />HITIT<br />10<br />
  11. 11. rendering chromo-stereoscopy<br />no need for generating stereo image pair<br />color as a function of depth<br />11<br />
  12. 12. rendering chromo-stereoscopy - results<br />HITIT<br />12<br />
  13. 13. applying chromo-stereoscopy<br />GBA: straight forward application to fragment‘s depth<br />IBA: needs depth correction<br />13<br />
  14. 14. renderingchromo-stereoscopy - results<br />HITIT<br />14<br />
  15. 15. chroma-stereoscopy issues<br />common problems for IBA and GBA:<br />distribution of color can decrease stereo effect<br />perception: facade information (texture) is altered<br />interaction: focal plane must be adapted<br />15<br />
  16. 16. binarycomparision GBA vs. IBA<br />16<br />
  17. 17. conclusions & future work<br />conclusions:<br />interactive stereoscopic rendering for non-planar projections<br />increases immersion, thus psychological depth cues<br />performance limited by geometric complexity of the scene<br />GBA outperforms IBA but IBA much easier to implement/use<br />open problem:<br />omni-directional stereo without image artifacts<br />future work:<br />auto stereoscopy for non-planar projections surfaces<br />eye tracking to adjust user‘s focal plane<br />17<br />
  18. 18. Thank you for your attention! Questions?<br />Contact<br />Matthias Trapp<br />matthias.trapp@hpi.uni-potsdam.de<br />Haik Lorenzhaik-lorenz@hpi.uni-potsdam.de<br />Markus Jobst<br />office@jobstmedia.at<br />JürgenDöllner<br />juergen.doellner@hpi.uni-potsdam.de<br />Workgroup 3D Geoinformation<br />www.3dgi.de/<br />Computergraphics System Group<br />www.hpi.uni-potsdam.de/doellner/<br />18<br />

×