Animation Generation Language
Date
2023-05
Authors
Sunkara, Chaitanya
Major Professor
Mitra, Simanta
Prabhu, Gurpur
Advisor
Committee Member
Journal Title
Journal ISSN
Volume Title
Publisher
Altmetrics
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.
Series Number
Journal Issue
Is Version Of
Versions
Series
Academic or Administrative Unit
Type
creative component
Comments
Rights Statement
Copyright
2023