• DocumentCode
    2085868
  • Title

    Direct Rendering of Solid CAD Models on the GPU

  • Author

    Hanniel, Iddo ; Haller, Kirk

  • Author_Institution
    Fac. of Mech. Eng., Technion - Israel Inst. of Technol., Haifa, Israel
  • fYear
    2011
  • fDate
    15-17 Sept. 2011
  • Firstpage
    25
  • Lastpage
    32
  • Abstract
    Interactively rendering solid CAD models currently relies on tessellation of the models and passing of the tessellation onto the graphics card (GPU). Direct rendering on the GPU, without a tessellation preprocess, has many advantages -- pixel-level quality, less memory requirements, and less preprocessing, to name a few. However, one of the main problems with existing solutions for rendering solid models directly is the appearance of crack/gap artifacts between faces due to the approximations of the trimming curves. This prevents the usage of direct GPU rendering in CAD systems. In this paper we present a novel solution to the gap problem. The new method combines a unique representation of the faces of the solid model, with fragment shader algorithms that utilize the representation for identifying the surface area to be rendered. This enables us to render the models with high quality in interactive speed without the crack/gap artifacts. We have implemented our method in a ray casting system for viewing CAD solid models and present our results.
  • Keywords
    CAD; computer graphic equipment; coprocessors; rendering (computer graphics); solid modelling; CAD systems; computer aided design; crack-gap artifact appearance; direct GPU rendering; fragment shader algorithm; graphics card; less memory requirements; less preprocessing; model tessellation; pixel-level quality; solid CAD model; trimming curve approximations; Computational modeling; Design automation; Graphics processing unit; Rendering (computer graphics); Solid modeling; Solids; Surface texture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design and Computer Graphics (CAD/Graphics), 2011 12th International Conference on
  • Conference_Location
    Jinan
  • Print_ISBN
    978-1-4577-1079-7
  • Type

    conf

  • DOI
    10.1109/CAD/Graphics.2011.63
  • Filename
    6062761