M.S. Final Oral Exam: Chaitanya Sunkara

Chaitanya Sunkara
Monday, May 1, 2023 - 2:00pm
Event Type: 

Animation Generic Language(AGL)

Research has shown that people learn quickly and understand things better when presented visually rather than verbally. Animating SVG elements is one such great way to represent things visually. 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 existing functionality. 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 web designers and developers

Committee: Simanta Mitra (co-major professor) and Gurpur Prabhu (co-major professor)

Join on Zoom: https://iastate.zoom.us/j/98608955384