Framework for 2D SVG animation jitter

It has been nearly half a century since the computer animation was invented and widely used all over the world but there is still great interest in imitating some effects of the traditional animation in modern computer animation. One such effect is the Jitter Effect of the traditional 2D animation t...

Full description

Saved in:
Bibliographic Details
Main Author: San, Lin Htet
Other Authors: Seah Hock Soon
Format: Final Year Project
Language:English
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/10356/58983
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-58983
record_format dspace
spelling sg-ntu-dr.10356-589832023-03-03T20:43:37Z Framework for 2D SVG animation jitter San, Lin Htet Seah Hock Soon School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computer applications It has been nearly half a century since the computer animation was invented and widely used all over the world but there is still great interest in imitating some effects of the traditional animation in modern computer animation. One such effect is the Jitter Effect of the traditional 2D animation that is apparent when a sequence of frames is drawn manually by hands. In this project, an application, called SVG Jitter Application, which can be used to produce images in SVG format with the jitter effect of the 2D Animation, was developed using Java language. The jitter effect is successfully recreated in computer animation with the use of a type random function specially designed for that purpose. Many constrain such as maximum range of the variation, direction of the variation, value of the variation were taken into considerations while designing the random functions. The results of the random function are applied to the SVG images which are then manipulated using SVG Document Object Model (DOM). A user friendly GUI was also developed in order to enhance the user experience of using the application. By using the SVG Jitter Application, user can avoid drawing multiple frames to create the Jitter effect and thus saving a lot of design effort as now user needs to draw a single frame by hand. The SVG Jitter Application also supports other functions such as play the generated frames as animation and inspect them individually to ensure their quality. In order to ensure the quality of the application, a usability test was also conducted. The results indicated that the participants were satisfied with the overall experience of the SVG Jitter Application. Bachelor of Engineering (Computer Engineering) 2014-04-17T08:48:01Z 2014-04-17T08:48:01Z 2014 2014 Final Year Project (FYP) http://hdl.handle.net/10356/58983 en Nanyang Technological University 45 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::Computer science and engineering::Computer applications
spellingShingle DRNTU::Engineering::Computer science and engineering::Computer applications
San, Lin Htet
Framework for 2D SVG animation jitter
description It has been nearly half a century since the computer animation was invented and widely used all over the world but there is still great interest in imitating some effects of the traditional animation in modern computer animation. One such effect is the Jitter Effect of the traditional 2D animation that is apparent when a sequence of frames is drawn manually by hands. In this project, an application, called SVG Jitter Application, which can be used to produce images in SVG format with the jitter effect of the 2D Animation, was developed using Java language. The jitter effect is successfully recreated in computer animation with the use of a type random function specially designed for that purpose. Many constrain such as maximum range of the variation, direction of the variation, value of the variation were taken into considerations while designing the random functions. The results of the random function are applied to the SVG images which are then manipulated using SVG Document Object Model (DOM). A user friendly GUI was also developed in order to enhance the user experience of using the application. By using the SVG Jitter Application, user can avoid drawing multiple frames to create the Jitter effect and thus saving a lot of design effort as now user needs to draw a single frame by hand. The SVG Jitter Application also supports other functions such as play the generated frames as animation and inspect them individually to ensure their quality. In order to ensure the quality of the application, a usability test was also conducted. The results indicated that the participants were satisfied with the overall experience of the SVG Jitter Application.
author2 Seah Hock Soon
author_facet Seah Hock Soon
San, Lin Htet
format Final Year Project
author San, Lin Htet
author_sort San, Lin Htet
title Framework for 2D SVG animation jitter
title_short Framework for 2D SVG animation jitter
title_full Framework for 2D SVG animation jitter
title_fullStr Framework for 2D SVG animation jitter
title_full_unstemmed Framework for 2D SVG animation jitter
title_sort framework for 2d svg animation jitter
publishDate 2014
url http://hdl.handle.net/10356/58983
_version_ 1759855983144730624