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...

وصف كامل

محفوظ في:
التفاصيل البيبلوغرافية
المؤلف الرئيسي: San, Lin Htet
مؤلفون آخرون: Seah Hock Soon
التنسيق: Final Year Project
اللغة:English
منشور في: 2014
الموضوعات:
الوصول للمادة أونلاين:http://hdl.handle.net/10356/58983
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
المؤسسة: Nanyang Technological University
اللغة: 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