動態排版:賦予文字生命
Dynamic Typography: Bringing Words to Life
April 17, 2024
作者: Zichen Liu, Yihao Meng, Hao Ouyang, Yue Yu, Bolin Zhao, Daniel Cohen-Or, Huamin Qu
cs.AI
摘要
文字動畫作為一種表達媒介,將靜態溝通轉變為動態體驗,通過賦予文字運動來喚起情感、強調含義並構建引人入勝的敘事。製作具有語義意識的動畫存在重大挑戰,需要專業的平面設計和動畫知識。我們提出了一種自動文字動畫方案,稱為「動態排版」,結合了兩個具挑戰性的任務。它通過變形字母來傳達語義含義,並根據用戶提示賦予它們生動的運動。我們的技術利用向量圖形表示和端到端的基於優化的框架。該框架利用神經位移場將字母轉換為基本形狀,並應用每幀運動,鼓勵與預期文本概念的一致性。採用形狀保持技術和感知損失正則化來保持整個動畫過程中的可讀性和結構完整性。我們展示了我們方法在各種文本到視頻模型中的泛化能力,並突出了我們端到端方法優於基準方法的優越性,後者可能包括獨立的任務。通過定量和定性評估,我們展示了我們框架在生成一致的文字動畫方面的有效性,這些動畫忠實地解釋用戶提示並保持可讀性。我們的代碼可在以下網址找到:https://animate-your-word.github.io/demo/。
English
Text animation serves as an expressive medium, transforming static
communication into dynamic experiences by infusing words with motion to evoke
emotions, emphasize meanings, and construct compelling narratives. Crafting
animations that are semantically aware poses significant challenges, demanding
expertise in graphic design and animation. We present an automated text
animation scheme, termed "Dynamic Typography", which combines two challenging
tasks. It deforms letters to convey semantic meaning and infuses them with
vibrant movements based on user prompts. Our technique harnesses vector
graphics representations and an end-to-end optimization-based framework. This
framework employs neural displacement fields to convert letters into base
shapes and applies per-frame motion, encouraging coherence with the intended
textual concept. Shape preservation techniques and perceptual loss
regularization are employed to maintain legibility and structural integrity
throughout the animation process. We demonstrate the generalizability of our
approach across various text-to-video models and highlight the superiority of
our end-to-end methodology over baseline methods, which might comprise separate
tasks. Through quantitative and qualitative evaluations, we demonstrate the
effectiveness of our framework in generating coherent text animations that
faithfully interpret user prompts while maintaining readability. Our code is
available at: https://animate-your-word.github.io/demo/.Summary
AI-Generated Summary