|
Overview In conventional rendering pipelines, complex 3D objects are rendered with triangles that often project to about the size of a pixel. Rasterizing these tiny primitives leads to inefficient operation of triangle based rendering pipelines. Modern scanning devices provide 3D graphics objects with unprecedented geometric and photometric detail. In a conventional approach, triangle meshes are generated from the raw data to render these objects. However, this requires a significant amount of preprocessing. Moreover, it is often necessary to apply mesh reduction strategies for interactive rendering, compromising the quality of the rendered images.
The goal of this thesis is to explore the use of surface elements, or surfels, as rendering primitives. A surfel is a point sample of an object surface that comprises geometric attributes such as position and normal as well as photometric attributes such as a diffuse color. We want to use our technique to directly render scanned objects and other highly complex 3D models. Our research focuses on strategies for discretizing synthetic graphics objects into point-based representations, storing them efficiently and rendering high quality images. We are particularly interested in the aliasing problem arising when generating raster images from point-based objects. We also investigate the generalization of point-based rendering to include surface and volumetric data.
|
|||||||||
|
||||||||||