AI鬥圖神器:普通影片秒變meme,手繪動畫輕鬆融入,瞭解一下?
衡宇 發自 凹非寺
量子位 | 公眾號 QbitAI
哎鴨,鴨鴨摔倒了!
鴨鴨是真的,摔跤是真的,但端的咖啡和端咖啡的手,是AI給p上去的。
還好手裡的咖啡只灑了億點點
來自一個開源項目,VideoDoodles,這兩天在外網上的討論度直線上升。
這項目妙就妙在,能給影片加上手繪風格的塗鴉,可可愛愛的也行,奇奇怪怪的也行。
就跟人工一幀一幀畫上去的沒差。
這對目前市場上大多數的2D影片編輯軟件來說,還是比較難的。想要達成同等效果,一般還是得創作者真·一幀一幀畫上去。
怪費力氣的。
但VideoDoodles能靠在影片中重建3D場景,然後在其中放置平面畫布,來生成這種效果。
不少人表示,可以用它來裝飾影片,加加卡通效果or花字,然後進一步加工成meme/表情包。
搞笑影片也安排,在路上了!
想加什麼手繪效果就加什麼
VideoDoodles是醬嬸宣稱自己的效果的:
在影片中輕鬆、任意地插入手繪動畫,還是和影片內容無縫融合的那種。
真的嗎?一起來看看。
和給鴨鴨加胳膊加手一樣,VideoDoodles可以給任意物種加上四肢。
火烈鳥可以端著自己搖晃的紅酒杯,悠閑地在水裡泡jio。
小火車從遠處駛來,揮舞著雙手,xiu的從鏡頭裡開過去了。
當然,想要加一個四肢健全的動物在影片片段里,也是沒問題的。
Be like這個肩膀上的小鬆鼠:
可以看到,不管這位女士怎麼步行前進,小鬆鼠都老老實實呆在她肩膀上。
除了肢體動作,也可以用VideoDoodles來給影片片段加綜藝後期的花字。
靜態文字:
動來動去的文字:
都有不錯的生成效果。
以及,蹭一個剛結束的奧運會的餘熱,VideoDoodles可以給各種各樣的大幅度運動加手繪。
或是箭頭指向:
或是超人卡通特效:
咋實現的?
給影片內容加上手繪動畫,現在的慣常做法,是把影片本身作為底層,然後利用人工逐幀繪製2D動畫效果。
這樣做效率相對較低,而且需要保證手繪動畫效果要跟蹤動態、解決透視變形和適配遮擋物。
能搞掂,但費人費時間。
那麼,VideoDoodles是如何處理動態物體的跟蹤,還有動畫同步的呢?
它提供了一簡單的界面來幫助大家完成影片塗鴉——「簡單」,意味著老手和小白都能輕鬆畫起來。
而項目背後,是利用3D場景重建技術,實現塗鴉自然融入影片場景,包括追蹤、透視變形和遮擋等複雜視覺效果。
具體而言,VideoDoodles先把影片內容進行3D重建,而後在影片中放置平面畫布,這些畫布在3D場景中被跟蹤,然後逐幀添加手繪動畫。
通過自定義算追蹤算法,VideoDoodles鎖定畫布對應的影片場景中的物體,完成畫布跟隨物體運動進行移動和旋轉。
在VideoDoodles的用戶交互界面中,用戶可以通過關鍵幀位置和方向,在2D圖像空間的UI中精細控制畫布。
而系統則是通過跟蹤影片中,移動對象的運動來精心插入關鍵幀。
簡而言之,VideoDoodles是根據關鍵幀表達的用戶意圖,利用自有算法解決被遮擋、透視變換,在影片的任意幀渲染場景感知畫布,並使畫布緊緊跟隨移動的物體。
而且關鍵幀可以有任意數量的位置、方向。
如下面這張圖,VideoDoodles就是通過第一幀塗紅部分處的方向&位置,和最後一幀塗綠的位置,從而在整個影片中連貫地渲染相應的畫布。
具體操作中,流程大致是這樣的:
最後介紹一下:
VideoDoodles這項研究,由Adobe研究院,蔚藍海岸大學,以及戴亞夫特理工大學的研究人員共同完成。
研發團隊負責人表示:
我們的目標是簡化「影片塗鴉」的創作過程。
這種新興的混合媒介藝術形式結合了影片內容和手繪動畫,可以用於娛樂或教育目的。
有了VideoDoodles,希望更多人能夠輕鬆實現「將想像力注入現實世界」。
參考鏈接:
[1]https://em-yu.github.io/research/videodoodles/
[2]https://www-sop.inria.fr/reves/Basilic/2023/YBNWKB23/VideoDoodles.pdf