real time digital dome rendering with modern gpus
play

Real-time Digital Dome Rendering with Modern GPUs Robert Kooima, - PowerPoint PPT Presentation

Real-time Digital Dome Rendering with Modern GPUs Robert Kooima, Doug Roberts, Mark SubbaRao Adler Planetarium Adler Space Visualization Lab Real-time 3D Dome Rendering Why? Why not? Live planetarium shows Technically feasible


  1. Real-time Digital Dome Rendering with Modern GPUs Robert Kooima, Doug Roberts, Mark SubbaRao Adler Planetarium

  2. Adler Space Visualization Lab

  3. Real-time 3D Dome Rendering • Why? • Why not? • Live planetarium shows • Technically feasible today • Adaptive • Capable hardware is cheap • Interactive • Rapid content creation

  4. How do we get it? • Open source • Application porting • Portability • Collaboration

  5. Real-time 3D Graphics Vertices, Triangles, Fragments, Textures

  6. The 3D Pipeline

  7. The 3D Pipeline

  8. The 3D Pipeline

  9. The 3D Pipeline

  10. The 3D Pipeline

  11. Spherical Correction

  12. Categories of Spherical Correction • Vertex Correction • Geometry Correction • Fragment Correction

  13. Vertex Correction • Great for • Points • Finely-tessellated models • Bad for • Large polygons • Long edges • Programmable vertex processing helps!

  14. Geometry Correction • Recursive subdivision of triangles • Solves the long-edge problem • Can result in an explosion of geometry • Programmable geometry processing helps Original Projected One step Two steps

  15. Fragment Correction • Multi-pass render-to-texture • Works in almost all circumstances • Most expensive! • As usual, programmable fragment processing helps

  16. Fragment Techniques • Cube-map • Fragment-program ray casting • Distortion map texture lookup

  17. Thanks!

Recommend


More recommend