Animation Generation Language

dc.contributor.author Sunkara, Chaitanya
dc.contributor.majorProfessor Mitra, Simanta
dc.contributor.majorProfessor Prabhu, Gurpur
dc.date.accessioned 2023-09-06T20:09:34Z
dc.date.available 2023-09-06T20:09:34Z
dc.date.copyright 2023
dc.date.issued 2023-05
dc.description.abstract Research has shown that people learn quickly and understand things better when presented visually rather than verbally. There are many JavaScript based animation tools and libraries available in the market. However, most of them are restricted to a particular domain, have predefined programs to animate and cannot be used to build on top of existing functionality. Animating SVG elements is one such great way to represent things visually. This project proposes a new language for creating dynamic, and interactive animations with SVG. The language is designed to simplify the process of animating SVG elements, with a focus on ease-of-use, flexibility, and re-usability. Key features of the language include support for a wide range of animation types, including scaling, and rotating, as well as advanced capabilities such as custom easing functions and timeline management. The language also supports some special features like views and commands. Additionally, a brand new UI was developed to enable the creation of high-quality animations with less manual effort, while also allowing for more creative control over the animation process. We demonstrate the effectiveness of our language by generating a range of animations, including generic animations, git animations and special effects. Our results show that our language outperforms existing approaches in terms of both quality and efficiency, while also enabling more creative exploration of the animation space. Overall, this new language offers a powerful and intuitive solution for creating engaging and visually stunning animations with SVG, making it a valuable tool for instructors.
dc.identifier.uri https://dr.lib.iastate.edu/handle/20.500.12876/105633
dc.language.iso en_US
dc.rights.holder Chaitanya Sunkara
dc.rights.uri https://creativecommons.org/licenses/by/4.0/
dc.subject.keywords Animation
dc.subject.keywords SVG
dc.subject.keywords Scalable Vector Graphics
dc.subject.keywords Language
dc.title Animation Generation Language
dc.type Text
dc.type.genre creativecomponent
dspace.entity.type Publication
relation.isDegreeOrgUnitOfPublication f7be4eb9-d1d0-4081-859b-b15cee251456
thesis.degree.department Computer Science
thesis.degree.discipline Computer Science
thesis.degree.level Masters
thesis.degree.name Master of Science
File
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Animation_Generation_Language.pdf
Size:
328.99 KB
Format:
Adobe Portable Document Format
Description: