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,238 views
1,025 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,238
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • IBA360 degreecylindricalprojectionRendererusinganaglyphstereoimagingAntennas: samplingartifactsProblem: noomni-directionalstereopossible
  • Anotherinstanceof passive stereoscopyischromo-stereoscopy.
  • Sphericalprojection[CLICK]
  • Therearedifferencesofapplyingchromo-stereoscopytoto IBA and GBA.Whilethecolormappingcanbeapplieddirectlytotheresults
  • Thisworks alsousing different colorramps – thatcanbeswitchedatruntimeA problemthatyoucansee in thisvideo: thedistributionofcolors – canlacks[CLICK]
  • Wehavetofacesomecommonproblemswhenapplyingchromo-stereoscopyto 3D geovirtualenvironments
  • 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 />

    ×