LogoMotion: Visually-Grounded Code Synthesis for Creating and Editing Animation
Vivian Liu, Rubaiat Habib Kazi, Li-Yi Wei, Matthew Fisher, Timothy Langlois, Seth Walker, Lydia Chilton
TL;DR
LogoMotion introduces a visually grounded approach to automatic code generation and editing for logo animation. By combining visually grounded code synthesis and visually grounded program repair with code connected editing widgets, LogoMotion generates semantically meaningful animations and enables intuitive user edits via a narrative timeline, layer panel, and quick actions. In large scale evaluations, LogoMotion outperformed an industry tool on relevance to the logo design and achieved a high repair success rate of up to 96% with visual context, while novices using the editing widgets demonstrated greater exploration and longer iteration. The work argues for broader applicability to other design tasks and outlines practical system design decisions to balance semantic control with precise GUI based editing.
Abstract
Creating animation takes time, effort, and technical expertise. To help novices with animation, we present LogoMotion, an AI code generation approach that helps users create semantically meaningful animation for logos. LogoMotion automatically generates animation code with a method called visually-grounded code synthesis and program repair. This method performs visual analysis, instantiates a design concept, and conducts visual checking to generate animation code. LogoMotion provides novices with code-connected AI editing widgets that help them edit the motion, grouping, and timing of their animation. In a comparison study on 276 animations, LogoMotion was found to produce more content-aware animation than an industry-leading tool. In a user evaluation (n=16) comparing against a prompt-only baseline, these code-connected widgets helped users edit animations with control, iteration, and creative expression.
