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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |