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.
 
Matthias Trapp , Jürgen Döllner Hasso-Plattner-Institute, University of Potsdam, Germany Relief Clipping Planes For Real-T...
Results
Motivation <ul><li>Relief Clipping Planes (RCP): </li></ul><ul><li>Create more sophisticated cut-away views </li></ul><ul>...
Relief Clip-Plane Parameterization <ul><li>O Plane Origin </li></ul><ul><li>U, V Direction Vectors </li></ul><ul><li>S = (...
Clipping Equation
GLSL Fragment-Shader Source
Multiple Clipping Planes
Capping Openings – The Goal… http://www.bmbikes.co.uk/photos/museumphotos/Broken 20R60-6 Crank.jpg Assumption: Input Mesh ...
Capping – The Process <ul><li>Goals: </li></ul><ul><li>Convey material / inner structure of the input solid </li></ul><ul>...
Generating the Cap-Surface <ul><li>Phase A: </li></ul><ul><li>Dynamic Mesh Refinement on GPU  [Boubekeur05] </li></ul><ul>...
Decision Problem <ul><li>Which point  P  of the cap-surface is inside a solid  S   ? </li></ul><ul><li>Solution: Volumetri...
Example of Layered Depth Image
Volumetric Depth Test [Trapp08]
Conclusions <ul><li>Summary </li></ul><ul><li>Advanced clipping approach </li></ul><ul><li>Real-time rendering technique <...
Thank You ! - Questions ?  <ul><li>Contact: </li></ul><ul><ul><li>Matthias Trapp </li></ul></ul><ul><ul><li>[email_address...
Upcoming SlideShare
Loading in …5
×

Relief Clipping Planes (SIGGRAPH ASIA 2008)

1,079 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Relief Clipping Planes (SIGGRAPH ASIA 2008)

  1. 2. Matthias Trapp , Jürgen Döllner Hasso-Plattner-Institute, University of Potsdam, Germany Relief Clipping Planes For Real-Time Rendering
  2. 3. Results
  3. 4. Motivation <ul><li>Relief Clipping Planes (RCP): </li></ul><ul><li>Create more sophisticated cut-away views </li></ul><ul><li>Enables non-regular cut-surfaces </li></ul><ul><li>Contributions: </li></ul><ul><li>New clip plane parameterization </li></ul><ul><li>Automatic cap-surface generation </li></ul><ul><li>Implementation Goals: </li></ul><ul><li>Interactive configuration </li></ul><ul><li>Use hardware acceleration </li></ul>
  4. 5. Relief Clip-Plane Parameterization <ul><li>O Plane Origin </li></ul><ul><li>U, V Direction Vectors </li></ul><ul><li>S = (sx,sy,sz) Scaling Vector </li></ul><ul><li>OM Offsetmap </li></ul>
  5. 6. Clipping Equation
  6. 7. GLSL Fragment-Shader Source
  7. 8. Multiple Clipping Planes
  8. 9. Capping Openings – The Goal… http://www.bmbikes.co.uk/photos/museumphotos/Broken 20R60-6 Crank.jpg Assumption: Input Mesh is SOLID.
  9. 10. Capping – The Process <ul><li>Goals: </li></ul><ul><li>Convey material / inner structure of the input solid </li></ul><ul><li>Enable assisted modeling of cap-surface appearance </li></ul><ul><li>Solution: Polygonal Cap-Surface </li></ul><ul><li>Directly derived from relief-clipping plane </li></ul><ul><li>Rendering after the clipping pass </li></ul>
  10. 11. Generating the Cap-Surface <ul><li>Phase A: </li></ul><ul><li>Dynamic Mesh Refinement on GPU [Boubekeur05] </li></ul><ul><li>Perform displacement, shading, texturing,… </li></ul><ul><li>Phase B: </li></ul><ul><li>Clip away “outside” parts of the cap-surface </li></ul>
  11. 12. Decision Problem <ul><li>Which point P of the cap-surface is inside a solid S ? </li></ul><ul><li>Solution: Volumetric depth test </li></ul><ul><li>Needed: Additional data structure </li></ul><ul><li>Layered Depth Image (LDI) [Shade98] </li></ul><ul><li>Image-based representation of shape </li></ul><ul><li>Computed in pre-processing [Everitt01] </li></ul>
  12. 13. Example of Layered Depth Image
  13. 14. Volumetric Depth Test [Trapp08]
  14. 15. Conclusions <ul><li>Summary </li></ul><ul><li>Advanced clipping approach </li></ul><ul><li>Real-time rendering technique </li></ul><ul><li>Fully implemented on GPU </li></ul><ul><li>Drawbacks </li></ul><ul><li>Needs additional data structure </li></ul><ul><li>Needs high-tessellated cap-surface </li></ul><ul><li>Future Work </li></ul><ul><li>Generalized approach for clipping </li></ul>
  15. 16. Thank You ! - Questions ? <ul><li>Contact: </li></ul><ul><ul><li>Matthias Trapp </li></ul></ul><ul><ul><li>[email_address] </li></ul></ul><ul><ul><li>Jürgen Döllner </li></ul></ul><ul><ul><li>[email_address] </li></ul></ul><ul><ul><li>Computer Graphics Systems Group </li></ul></ul><ul><ul><li>http://www.hpi.uni-potsdam.de/doellner/ </li></ul></ul>

×