Curvature based Rendering

In this thesis work, mean curvature and Gaussian curvature are taken into account. Vertex normal calculation is one of the important parts of this thesis work. Vertex normal calculation is done in order to improve the appearance and smoothness of the surface in our model. Vertex normal is also one o...

Full description

Bibliographic Details
Main Author: Eskandari, Sam
Format: Others
Language:English
Published: Uppsala universitet, Institutionen för informationsteknologi 2010
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-129722
id ndltd-UPSALLA1-oai-DiVA.org-uu-129722
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-uu-1297222013-01-08T13:49:21ZCurvature based RenderingengEskandari, SamUppsala universitet, Institutionen för informationsteknologi2010In this thesis work, mean curvature and Gaussian curvature are taken into account. Vertex normal calculation is one of the important parts of this thesis work. Vertex normal calculation is done in order to improve the appearance and smoothness of the surface in our model. Vertex normal is also one of the parts of the mean curvature calculation. Curvature based illumination is the main goal of this thesis work. To achieve our goal we have to define locally backscattered light, ambient attenuation and subsurface scattering based on both mean curvature and Gaussian curvature calculations. All of these calculations are also done in this thesis work. We cannot see anything without having the light, thus we need also a light source which acts as sun with different angles to the horizon. The sun and its angle are also simulated in this thesis work. Since this thesis work is based on local curvature based lighting model for rendering of snow, curvature calculations are applied to the lighting model. Then, mean and Gaussian curvature calculations also evaluated for this model and finally mean curvature and Gaussian curvature values are compared to another calculations method which those values are available in an ASCII file. The idea behind these comparisons is to determine whether the mean and Gaussian curvatures of my calculations or from the ASCII file are more suitable in general if it is possible to say and the advantages and disadvantages of these calculations if any. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-129722IT ; 10 038application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
description In this thesis work, mean curvature and Gaussian curvature are taken into account. Vertex normal calculation is one of the important parts of this thesis work. Vertex normal calculation is done in order to improve the appearance and smoothness of the surface in our model. Vertex normal is also one of the parts of the mean curvature calculation. Curvature based illumination is the main goal of this thesis work. To achieve our goal we have to define locally backscattered light, ambient attenuation and subsurface scattering based on both mean curvature and Gaussian curvature calculations. All of these calculations are also done in this thesis work. We cannot see anything without having the light, thus we need also a light source which acts as sun with different angles to the horizon. The sun and its angle are also simulated in this thesis work. Since this thesis work is based on local curvature based lighting model for rendering of snow, curvature calculations are applied to the lighting model. Then, mean and Gaussian curvature calculations also evaluated for this model and finally mean curvature and Gaussian curvature values are compared to another calculations method which those values are available in an ASCII file. The idea behind these comparisons is to determine whether the mean and Gaussian curvatures of my calculations or from the ASCII file are more suitable in general if it is possible to say and the advantages and disadvantages of these calculations if any.
author Eskandari, Sam
spellingShingle Eskandari, Sam
Curvature based Rendering
author_facet Eskandari, Sam
author_sort Eskandari, Sam
title Curvature based Rendering
title_short Curvature based Rendering
title_full Curvature based Rendering
title_fullStr Curvature based Rendering
title_full_unstemmed Curvature based Rendering
title_sort curvature based rendering
publisher Uppsala universitet, Institutionen för informationsteknologi
publishDate 2010
url http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-129722
work_keys_str_mv AT eskandarisam curvaturebasedrendering
_version_ 1716530063608905728