• DocumentCode
    3314197
  • Title

    Shading Algorithms for 3-d Computer Graphics

  • Author

    Butt, Akmal

  • Author_Institution
    FAST-NU, Lahore, Pakistan. Akmal.Butt@nu.edu.pk
  • fYear
    2005
  • fDate
    27-28 Aug. 2005
  • Firstpage
    65
  • Lastpage
    65
  • Abstract
    Computer graphics deals with realistic rendering of 3-d objects. There are many rendering algorithms used. Two of the most famous algorithms are Gouraud Shading Algorithm and Phong Shading Algorithm. These algorithms handle location of light source, location of the camera, and surface reflection properties in different manners and produce different results. Their computational complexities are also very different; Phong Shading being very complex compared to Gouraud Shading. In this talk, the rendering problem is analyzed using 3-d geometry to see how location of light source, location of the observer, and the surface reflection properties play their role. The equations for the two shading algorithms is derived, the computational complexities of the algorithms are compared, and an adaptive shading scheme is presented that chooses between computationally complex Phong Shading algorithm to render the parts of a 3-d object where it is really needed. For other parts of the 3-d object, computationally simple Gouraud Shading is used. This type of adaptive shading scheme has been in existence for some time. However, the algorithms for selection between two rendering methods are not very robust. A new algorithm, developed by the author, for such selection is presented. The comparative results of existing algorithms vs.. the new algorithm are also presented.
  • Keywords
    Cameras; Computational complexity; Computer graphics; Equations; Geometry; Light sources; Optical reflection; Rendering (computer graphics); Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Communication Technologies, 2005. ICICT 2005. First International Conference on
  • Print_ISBN
    0-7803-9421-6
  • Type

    conf

  • DOI
    10.1109/ICICT.2005.1598545
  • Filename
    1598545