Liu, Feng (2006) High quality rendering for point sampled geometry. Masters thesis, Concordia University.
Preview |
Text (application/pdf)
4MBMR20777.pdf - Accepted Version |
Abstract
In recent years, point sampled geometry models have received growing attention in computer graphics. Compared with polygon based models, the quality of rendered images for point sampled geometry is much lower, so far. This is primarily due to the discrete form of representing a 3D surface just by sample points. Clearly more effort is needed in rendering techniques for point sampled models. In this thesis, we describe the results of our efforts towards producing high quality images for point based geometry. We adapt a number of advanced mesh rendering techniques for discrete surfaces represented as point clouds. These techniques include self shadowing effects using ambient occlusion, diffuse lighting estimation using spherical harmonic representations of irradiance environment maps and specular lighting estimation by casting a reflected ray at each point into a pre-blurred version of the environment map. Ambient occlusion computations are improved by using octree hierarchy based on feature analysis of the point cloud data. Other lighting calculations are performed directly on the Graphics Processing Unit (GPU) using vertex and fragment shaders. We improve the overall rendering quality and speed by combining pre-computed ambient occlusion results with environment lighting and procedural textures directly on the GPU. The adapted techniques have been implemented as a plug in for the Pointshop3D public domain software system.
Divisions: | Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering |
---|---|
Item Type: | Thesis (Masters) |
Authors: | Liu, Feng |
Pagination: | ix, 55 leaves : ill. ; 29 cm. |
Institution: | Concordia University |
Degree Name: | M. Comp. Sc. |
Program: | Computer Science and Software Engineering |
Date: | 2006 |
Thesis Supervisor(s): | Mudur, Sudhir and Fevens, Thomas |
Identification Number: | LE 3 C66C67M 2006 L58 |
ID Code: | 9054 |
Deposited By: | Concordia University Library |
Deposited On: | 18 Aug 2011 18:43 |
Last Modified: | 13 Jul 2020 20:05 |
Related URLs: |
Repository Staff Only: item control page