Experiment with surface subdivision schemes

This project studies the surface subdivision schemes and the possible combination of these subdivisions. The experimentation and evaluation on performances of the Loop, Butterfly, and LoopButterfly subdivisions were carried out to determine the best subdivision techniques that can effectively smooth...

Full description

Saved in:
Bibliographic Details
Main Author: Sim, Yan Qing
Other Authors: Zheng Jianmin
Format: Final Year Project
Language:English
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/10356/59905
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-59905
record_format dspace
spelling sg-ntu-dr.10356-599052023-03-03T20:45:42Z Experiment with surface subdivision schemes Sim, Yan Qing Zheng Jianmin School of Computer Engineering DRNTU::Engineering This project studies the surface subdivision schemes and the possible combination of these subdivisions. The experimentation and evaluation on performances of the Loop, Butterfly, and LoopButterfly subdivisions were carried out to determine the best subdivision techniques that can effectively smooth the object surface. Subdivision surfaces provide the smoothness of B-spline surfaces with the local detail and texturing capabilities of polygonal meshes. One of the advantages of subdivision surfaces is to bind it to skeletons at a coarse level, and the effects will translate smoothly to the finer levels. Triangular meshes are one of the meshes widely used in the computer animation industry. Hence this gave the purpose of studying the Loop and Butterfly subdivisions. The Loop subdivision could make objects smoother as compared to Butterfly subdivision. Both the existing Loop and Butterfly subdivisions were implemented in the project. The new subdivision, LoopButterfly was derived from the combination of Loop and Butterfly subdivisions. The refinement of LoopButterfly subdivision was determined by the lambda value entered by the users. A range of lambda values were experimented to find out the best lambda value that could smoothen the object surface after LoopButterfly subdivision had been applied. From these experiments, it showed that each object often had a different best lambda value, since each object had a different control-mesh. A comparison was made between those three subdivisions, and experiment results showed that Loop subdivision performed reasonably well compared to Butterfly and LoopButterfly subdivisions when smoothing an object. Bachelor of Engineering (Computer Science) 2014-05-19T04:56:47Z 2014-05-19T04:56:47Z 2014 2014 Final Year Project (FYP) http://hdl.handle.net/10356/59905 en Nanyang Technological University 71 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering
spellingShingle DRNTU::Engineering
Sim, Yan Qing
Experiment with surface subdivision schemes
description This project studies the surface subdivision schemes and the possible combination of these subdivisions. The experimentation and evaluation on performances of the Loop, Butterfly, and LoopButterfly subdivisions were carried out to determine the best subdivision techniques that can effectively smooth the object surface. Subdivision surfaces provide the smoothness of B-spline surfaces with the local detail and texturing capabilities of polygonal meshes. One of the advantages of subdivision surfaces is to bind it to skeletons at a coarse level, and the effects will translate smoothly to the finer levels. Triangular meshes are one of the meshes widely used in the computer animation industry. Hence this gave the purpose of studying the Loop and Butterfly subdivisions. The Loop subdivision could make objects smoother as compared to Butterfly subdivision. Both the existing Loop and Butterfly subdivisions were implemented in the project. The new subdivision, LoopButterfly was derived from the combination of Loop and Butterfly subdivisions. The refinement of LoopButterfly subdivision was determined by the lambda value entered by the users. A range of lambda values were experimented to find out the best lambda value that could smoothen the object surface after LoopButterfly subdivision had been applied. From these experiments, it showed that each object often had a different best lambda value, since each object had a different control-mesh. A comparison was made between those three subdivisions, and experiment results showed that Loop subdivision performed reasonably well compared to Butterfly and LoopButterfly subdivisions when smoothing an object.
author2 Zheng Jianmin
author_facet Zheng Jianmin
Sim, Yan Qing
format Final Year Project
author Sim, Yan Qing
author_sort Sim, Yan Qing
title Experiment with surface subdivision schemes
title_short Experiment with surface subdivision schemes
title_full Experiment with surface subdivision schemes
title_fullStr Experiment with surface subdivision schemes
title_full_unstemmed Experiment with surface subdivision schemes
title_sort experiment with surface subdivision schemes
publishDate 2014
url http://hdl.handle.net/10356/59905
_version_ 1759856991018156032