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

Bibliographic Details
Main Author: Sim, Yan Qing
Other Authors: Zheng Jianmin
Format: Final Year Project (FYP)
Language:English
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/10356/59905
_version_ 1811694656241532928
author Sim, Yan Qing
author2 Zheng Jianmin
author_facet Zheng Jianmin
Sim, Yan Qing
author_sort Sim, Yan Qing
collection NTU
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.
first_indexed 2024-10-01T07:11:02Z
format Final Year Project (FYP)
id ntu-10356/59905
institution Nanyang Technological University
language English
last_indexed 2024-10-01T07:11:02Z
publishDate 2014
record_format dspace
spelling ntu-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
spellingShingle DRNTU::Engineering
Sim, Yan Qing
Experiment with surface subdivision schemes
title 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_short Experiment with surface subdivision schemes
title_sort experiment with surface subdivision schemes
topic DRNTU::Engineering
url http://hdl.handle.net/10356/59905
work_keys_str_mv AT simyanqing experimentwithsurfacesubdivisionschemes