Surface Quality Assessment on GPUs

VW

In this paper, we propose a method of subdivision surface quality assessment by reflection lines on programmable graphics hardware (GPU). Using reflection lines is stable for surface quality assessment because the shapes of these lines are changed according to a slight variance of surface shapes. This fact also implies that reflection lines should be calculated precisely. We introduce an intuitive, fast and robust approach for calculating reflection lines by using a plane light source texture based on a fragment program of recently introduced GPU. In addition, we describe a method of calculating position and normal of subdivision surfaces for each fragment on GPU. As our framework for calculating reflection lines does not depend on the level of subdivision, a precise assessment can be established even for low levels of subdivision polygons.

Papers

  • Takashi Kanai, Yusuke Yasui: “Per-Pixel Evaluation of Parametric Surfaces on GPU”, ACM Workshop on General Purpose Computing Using Graphics Processors (Los Angeles, CA, U.S.A., 7-8 August 2004) (also presented at SIGGRAPH 2004 poster), C-22, 2004.
    [extended abstract (Adobe PDF) (44KB)] [poster slides (ppt) (2.2MB)]
  • Yusuke Yasui, Takashi Kanai: “Surface Quality Assessment of Subdivision Surfaces on Programmable Graphics Hardware”, Proc. International Conference on Shape Modeling and Applications 2004 (Genova, Italy, 7-9 June 2004), pp.129-136, 2004.
    [paper (Adobe PDF) (292KB)]