做一个有温度、有趣味、专业的全栈式AI&AIGC交流社区!
“ 动画徽标创作是一项很具有挑战性的工作。因为徽标通常不仅仅是图标和文本的配对,它们可以有不同的布局、图层、颜色和排版,所以它们可以有很大的多样性,并且是制作动画的复杂工件。对于一个新手设计师来说,很难理解哪些设计元素应该被动画化,按照什么顺序,以及如何构建令人信服的动作。本文作者展示了大型语言模型可以通过生成适合其内容的动画代码来帮助新手设计师创建动画徽标。LogoMotion是一个基于LLM的系统,它接收分层文档,并通过基于视觉的程序合成方法来生成动画徽标。”
项目主页-https://vivian-liu.com/#/logomotion
论文链接-https://arxiv.org/abs/2405.07065.pdf
01-LogoMotion算法动机
02-LogoMotion算法简介
作者介绍了创建画布的HTML表示、识别主要和次要元素、合成动画代码以及可视化调试动画错误的技术。与行业标准工具相比,作者发现LogoMotion制作的动画更注重内容,质量也与行业工具不相上下。最后,作者讨论了LLM生成的动画对运动设计行业的实际影响。
LogoMotion是一种基于LLM的方法,可以根据徽标的内容自动为其设置动画效果。其输入是一个静态的PDF文档,它可以由图像和文本层组成。输出是一个HTML页面,其中包含渲染动画的JavaScript代码。
上图展示了可视化基础程序合成的整体流程。详细的步骤如下所述:
首先,将徽标的PDF转换为画布的HTML表示。LogoMotion具有预处理步骤,用于为每个图像元素添加标题,提取其边界框,并根据文档的层顺序分配z顺序。
然后,利用关于徽标布局的视觉层次结构的信息(例如,什么是主要/次要元素,什么元素组合在一起)来增强HTML。如图中利用GPT-4V分类器来输出关键的分类角色,并输出增强的HTML代码。
接着,通过结合静态Logo图片与增强的HTML代码来提出动画徽标的设计概念。
设计原则1--动画应该具有内容意识。动画应该根据标志的主题进行定制,无论是通过将特征运动应用于英雄元素,创建与整体信息相匹配的节奏和视觉流,还是显示布局意识。
设计原则3--动画应该有逻辑顺序。创造一种视觉流动感和序列感,适合徽标展示。这种方法应该可以帮助用户自动创建轻松、节奏快的动画。
上图展示了程序修复测试在不同的实验环境下的分析结果。通过汇总所有有错误的设计元素,我们可以看到:在大多数情况下,LogoMotion只需一次尝试即可解决视觉错误问题。
图6.2-LogoMotion算法生成动画效果展示2
图6.3-LogoMotion算法生成动画效果展示3
图6.4-LogoMotion算法生成动画效果展示4
图6.6-LogoMotion算法生成动画效果展示6
图6.7-LogoMotion算法生成动画效果展示7
图6.8-LogoMotion算法生成动画效果展示8
图6.10-LogoMotion算法生成动画效果展示10
图6.11-LogoMotion算法生成动画效果展示11
图6.12-LogoMotion算法生成动画效果展示12
图6.13-LogoMotion算法生成动画效果展示13
图6.14-LogoMotion算法生成动画效果展示14
图6.15-LogoMotion算法生成动画效果展示15
图6.16-LogoMotion算法生成动画效果展示16
关注我,AI热点早知道,AI算法早精通,AI产品早上线!
欢迎你的加入,让我们一起交流、讨论与成长!
若二维码失效:关注公众号--》交流分享--》联系我们(备注:AI产品汇)
禁止私自转载,需要转载请先征求我的同意!