返回開發人員最新消息

透過首創的開放原始碼專案生動呈現您的動畫繪圖

2023年4月13日發佈者:Jesse Smith

Meta AI 的基礎人工智能研究(FAIR)團隊非常高興地推出「Animated Drawings」這項開放原始碼專案,旨在幫助創作者和開發人員輕鬆地建立在繪圖轉動畫方面的自家體驗或商品。一切由 2021 年開始,當時 FAIR 的研究人員決定套用電腦視覺領域的最新開發技術,來打造一個快捷而直觀易用的渠道,將人物繪圖中的人形圖案製作成動畫。

繪圖是一種大家所熟悉的有趣表達方式,而繪畫新手畫出來的角色通常抽象而充滿趣怪和想像力。誰不希望那些可愛的角色可以動起來,在頁面上走來走去呢?甚至有書籍和電視劇集試過以大家這個普遍的幻想為題。但遺憾的是,要真正達到這種效果並不容易。為營造畫面動起來的錯覺,方法之一是要畫出相當多的繪圖,手翻書就是例子之一,但這個工序單調乏味。而另一方面,現有的動畫工具對於新手用戶來說又充滿挑戰。這導致許多精彩絕倫的角色只能在頁面上繼續靜靜地待著。

GIi2RhRIX58XxdUCAPpGg7zwbIRHbj0JAAAB

我們的研究人員設想透過物件偵測模型、姿態估算模型和以圖像處理為本的分割方法,來快速建立出數碼版的繪圖,然後便能以傳統的電腦圖像技術來將其變形和動畫化。Meta 將這一願景視作以創意的力量將用戶與社群串連起來的機會。

但此時出現一個問題:要取得足夠的人物繪圖來訓練電腦視覺模型並不容易。我們還需要為這些繪圖註解,如邊界方框、分割遮罩和接合位置。但這樣的資料集並不存在。為了解決這個問題,研究人員建立了 Animated Drawings Demo,這是一款供公開存取的網站式工具,創作者可以在當中上載其繪圖、檢視/校正一些模型預測,並在不到一分鐘的時間內獲得以繪圖中的角色所衍生的動畫。在用戶流程當中,家長可以選擇允許 Meta 保留圖像和註解以供未來研究使用;但此純屬自願性質,家長的選擇不會在任何方面影響其使用此工具的功能。在發佈此試用服務時,研究人員希望能蒐集到 10,000 張繪圖,藉此提升模型效能。

然而,Animated Drawings Demo 引起了熱烈的支持迴響。在最初的短短幾個月內,用戶就上載了超過 160 萬張圖像,並且同意 Meta 使用。有趣的是,此試用服務的許多用戶嘗試將其用於最初目的之外的其他用途。他們上載的許多圖像根本不是業餘繪圖,而是公司標誌、動物毛公仔、動漫人物、寵物、可動式人物模型,以及各種大家想要動畫化的其他內容。就算此試用服務在說明中列明了只支援人形圖案,但用戶還是上載了四足動物、鳥和魚等各種其他動物。此外,用戶還透過社交媒體帖子和試用服務內的錯誤回報工具,來表達出他們希望能有更全面的工具。他們想要透明的背景、希望可支援不同的骨架類型、可以多個角色一起互動,以及想有音效、背景佈景與疊壓文字等功能。

顯然,大家希望有更多基於繪圖轉動畫的體驗。而相比起擴展試用服務以支援所有新功能要求,研究人員決定改為發佈一個開放原始碼版本的模型和程式碼,以供 Animated Drawings Demo 使用。透過在 Meta 自家專案中推行 Animated Drawings,我們希望能鼓勵其他開發人員利用用戶繪圖中的動畫素材,來建立出各種試用服務和體驗。

Animated Drawings 專案理想地展示開放原始碼技術可以如何用來降低門檻,讓希望試驗動畫效果和建立自家繪圖轉動畫體驗的人可以更易入門。透過以開放原始碼形式發佈模型和程式碼,開發人員便能著手建構和擴展此專案,在開放原始碼社群內營造出創新與協作的文化。

如您有意探索 FAIR Animated Drawings 專案,歡迎查閱專案的 README 自述文件,以了解安裝方式和快速入門說明。此外,我們也製作了一段有趣的 YouTube 影片,並且在其中展示了一些範例,您可以在此觀看,從生動的視覺材料探索開放原始碼的 Animated Drawings 專案。我們萬分期待看到您的作品!