logging in or signing up Relief Clipping Planes SIGGRAPH ASIA 2008 autopilot Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 110 Category: Science & Tech.. License: All Rights Reserved Like it (0) Dislike it (0) Added: February 03, 2009 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Slide 1: :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 1 Slide 2: :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 2 Matthias Trapp, Jürgen DöllnerHasso-Plattner-Institute, University of Potsdam, Germany Relief Clipping PlanesFor Real-Time Rendering Results : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 3 Results Motivation : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 4 Motivation Relief Clipping Planes (RCP): Create more sophisticated cut-away views Enables non-regular cut-surfaces Contributions: New clip plane parameterization Automatic cap-surface generation Implementation Goals: Interactive configuration Use hardware acceleration Relief Clip-Plane Parameterization : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 5 Relief Clip-Plane Parameterization O Plane Origin U, V Direction Vectors S = (sx,sy,sz) Scaling Vector OM Offsetmap Clipping Equation : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 6 Clipping Equation GLSL Fragment-Shader Source : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 7 GLSL Fragment-Shader Source Multiple Clipping Planes : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 8 Multiple Clipping Planes Capping Openings – The Goal… : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 9 Capping Openings – The Goal… http://www.bmbikes.co.uk/photos/museumphotos/Broken 20R60-6 Crank.jpg Assumption: Input Mesh is SOLID. Capping – The Process : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 10 Capping – The Process Goals: Convey material / inner structure of the input solid Enable assisted modeling of cap-surface appearance Solution: Polygonal Cap-Surface Directly derived from relief-clipping plane Rendering after the clipping pass Generating the Cap-Surface : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 11 Generating the Cap-Surface Phase A: Dynamic Mesh Refinement on GPU [Boubekeur05] Perform displacement, shading, texturing,… Phase B: Clip away “outside” parts of the cap-surface Decision Problem : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 12 Decision Problem Which point P of the cap-surface is inside a solid S ? Solution: Volumetric depth test Needed: Additional data structure Layered Depth Image (LDI) [Shade98] Image-based representation of shape Computed in pre-processing [Everitt01] Example of Layered Depth Image : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 13 Example of Layered Depth Image Volumetric Depth Test : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 14 Volumetric Depth Test [Trapp08] Conclusions : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 15 Conclusions Summary Advanced clipping approach Real-time rendering technique Fully implemented on GPU Drawbacks Needs additional data structure Needs high-tessellated cap-surface Future Work Generalized approach for clipping Thank You ! - Questions ? : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 16 Thank You ! - Questions ? Contact: Matthias Trapp matthias.trapp@hpi.uni.potsdam.de Jürgen Döllner juergen.doellner@hpi.uni.potsdam.de Computer Graphics Systems Group http://www.hpi.uni-potsdam.de/doellner/ You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
Relief Clipping Planes SIGGRAPH ASIA 2008 autopilot Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 110 Category: Science & Tech.. License: All Rights Reserved Like it (0) Dislike it (0) Added: February 03, 2009 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Slide 1: :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 1 Slide 2: :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 2 Matthias Trapp, Jürgen DöllnerHasso-Plattner-Institute, University of Potsdam, Germany Relief Clipping PlanesFor Real-Time Rendering Results : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 3 Results Motivation : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 4 Motivation Relief Clipping Planes (RCP): Create more sophisticated cut-away views Enables non-regular cut-surfaces Contributions: New clip plane parameterization Automatic cap-surface generation Implementation Goals: Interactive configuration Use hardware acceleration Relief Clip-Plane Parameterization : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 5 Relief Clip-Plane Parameterization O Plane Origin U, V Direction Vectors S = (sx,sy,sz) Scaling Vector OM Offsetmap Clipping Equation : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 6 Clipping Equation GLSL Fragment-Shader Source : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 7 GLSL Fragment-Shader Source Multiple Clipping Planes : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 8 Multiple Clipping Planes Capping Openings – The Goal… : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 9 Capping Openings – The Goal… http://www.bmbikes.co.uk/photos/museumphotos/Broken 20R60-6 Crank.jpg Assumption: Input Mesh is SOLID. Capping – The Process : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 10 Capping – The Process Goals: Convey material / inner structure of the input solid Enable assisted modeling of cap-surface appearance Solution: Polygonal Cap-Surface Directly derived from relief-clipping plane Rendering after the clipping pass Generating the Cap-Surface : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 11 Generating the Cap-Surface Phase A: Dynamic Mesh Refinement on GPU [Boubekeur05] Perform displacement, shading, texturing,… Phase B: Clip away “outside” parts of the cap-surface Decision Problem : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 12 Decision Problem Which point P of the cap-surface is inside a solid S ? Solution: Volumetric depth test Needed: Additional data structure Layered Depth Image (LDI) [Shade98] Image-based representation of shape Computed in pre-processing [Everitt01] Example of Layered Depth Image : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 13 Example of Layered Depth Image Volumetric Depth Test : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 14 Volumetric Depth Test [Trapp08] Conclusions : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 15 Conclusions Summary Advanced clipping approach Real-time rendering technique Fully implemented on GPU Drawbacks Needs additional data structure Needs high-tessellated cap-surface Future Work Generalized approach for clipping Thank You ! - Questions ? : :: :: :: Relief Clipping Planes For Real-Time Rendering :: Matthias Trapp :: :: 16 Thank You ! - Questions ? Contact: Matthias Trapp matthias.trapp@hpi.uni.potsdam.de Jürgen Döllner juergen.doellner@hpi.uni.potsdam.de Computer Graphics Systems Group http://www.hpi.uni-potsdam.de/doellner/