全面解讀PPT動畫體系

我,做為一隻專門研究PPT動畫引擎的程序員,前Office底層開發工程師,目前以Office產品人的角色,繼續探求專屬於PPT的各種玩法與應用。今日得空,看到熱帖湊個熱鬧,「PowerPoint有多厲害」,我覺得更多是「演示文檔有多厲害」,演示文檔的軟體載體有很多形式,其中大家比較熟知的有諸如PowerPoint、WPS演示、Keynote之類的。

演示文檔中,有各種維度可以去研究,無論是從排版、配色、樣式的設計角度,還是從圖表、表格等數據呈現的各種角度,都能梳理出一個很強大的知識體系,演示文檔作為一種集文檔內容表達、數據呈現和人物講演協作於一體的文檔形式,以其獨特的文檔形式讓我們的內容表達更具表現力。

回到主題,關於「PPT到底有多厲害」這個話題,很多圈內的大佬都有分享過,出於自身研究的動畫領域最為熟知深入,以及目前涉及動畫完整性還有待補充的原因,我就從「動畫角度」為大家簡單分享一些內容。在整個演示文檔組成中,動畫是一個非常的元素。演示文檔藉助動畫的表達,能夠讓我們的內容表達更有力量感和表達力。

PPT中的「動畫」,個人認為目前已經逐步建立起了一個非常飽滿「展示體系」,其豐富程度幾乎涵蓋了我們所有動態化表達訴求。按照自身的理解,從功能維度上,整理出如下結構體系:

從圖中可以看出,這是一個非常龐大的動畫體系了。

接下來,我簡單的給大家細化梳理一下:

1.基礎動畫

即從用戶角度層為我們提供的圖形元素的動畫展示方式,主要分類4類:進入型、退出型、強調型、路徑型。

(截圖來源於WPS Office 演示)

(1)進入型:用來展示文檔圖形元素出現的動畫。

(動圖來源於: 口袋動畫)

(2)退出型:用來展示文檔圖形元素退出時的動畫。

(動圖來源於: 口袋動畫)

(3)強調型:用來做一些圖形元素強調的動畫,諸如放大縮小、更改顏色等。

(動圖來源於:WPS )

(4)路徑型:主要是用來做一些路徑運動的動畫。

(動圖來源於:秋葉PPT)

在這裡給大家推薦一個很厲害的玩法「形轉路徑」,可以按照形狀的輪廓生成一條運動路徑,可以藉助WPS或者口袋動畫。

(動圖來源於:口袋動畫)

第一步:插入一個飛機、並繪製一條路徑線

第二步:插入一個飛機、並繪製一條路徑線:選中飛機,點擊口袋動畫「形轉路徑」

第三步:滑鼠放在線條上(「線條」會變紅色),滑鼠點擊即可。

PS:目前形轉路徑功能僅口袋動畫和WPS 演示具有。

2.觸發器動畫

具有一定交互能力的動畫展示方式,對應的類型和基礎動畫完全一樣,唯一的區別就是動畫的觸發的不一樣,基礎動畫直接點擊頁面或者按鍵就能展示動畫,而觸發器動畫,需要藉助點擊我們的觸發對象才能完成動畫的展示。

通常這類動畫的交互性很強,用於一些特定的交互場景,動畫的表達會非常的好。

3.媒體動畫

即文檔中可以插入一些視音頻的媒體元素來豐富我們的展現,這是演示文檔相對文字、表格三大組件元素組成很大的一個差異點,因為媒體的存在讓我們的文檔的豐富度提升了很多,可以嵌入音頻作為音效、背景音樂,也可以插入視頻來展示我們的內容。

目前WPS支持比較全,可以支持在線視頻和本地視頻兩種視頻資源。

針對視頻,其實也有對應的視頻控制動畫,差不多有「暫停」、「播放」、「停止」等三種,我們可以藉助這些動畫讓我們的媒體對象的設計和控制更加自由。

對象動畫可以控制媒體,那麼自然媒體也能控制其他的的動畫,這種動畫我們稱之為「書籤動畫」,一種觸發器動畫的特定形式。在這裡主要需要使用演示文檔媒體的一個非常重要的特性叫做書籤,即我們可以在位置特定的標記下來,用來控制一些動畫時機。

這樣,我就就可以控制一些重複循環的組動畫,也能左右簡單的配字幕動畫。

4.3D動畫

隨著大家的演示訴求的提升,3D場景的展示也變得頻繁,所以在新版的Office演示中,專門針對3D元素的動畫,這是PPT中新的一種動畫特性,目前主要提供了五種動畫(進入、退出、搖擺、轉盤、跳轉)方式。

(動圖來源:阿文)

(動圖來源:阿文)

或許你以為上面的部分動畫是視頻做出來,其實全部都是PPT元素,所以隨著大家演示需求的升級,3D的動態展示能夠讓我們的展示方式拓展的更多。

5.高進進階--超級動畫

前面說了差不多4種元素級別的動畫,全都是軟體預設的動畫,其實PPT還有一種高階的動畫的玩法,那就是自定義動畫,或者通俗一點就是自創。因為預設的動畫,總是有限,無法滿足我們所有的需求,所有我們需要PPT可以自定義動畫。

在這裡,如果感興趣,我給大家案例一個非常厲害的PPT插件--口袋動畫,可以幫助你「自創動畫」。(papocket.com,可以百度搜索)

「破而後立」,在開始自創動畫之前呢,我們需要先拆解一個簡單的動畫--飛入,就是描述一個圖形的飛入狀態。

  • 第一步:選中形狀,設置「飛入動畫
  • 第二步:打開口袋動畫,切換到「專業版」,點擊「動畫風暴

此時我們可以看到,一個向上飛入動畫,其組成的行為有三種:可見性、X坐標、Y坐標

  • 可見性:設置可見,用來描述圖形從隱藏到顯示的過程。
  • X/Y坐標:即表示圖形的位置變化關係。

數據上,我們可以看到Y坐標分別由兩個數值描述「1+#ppt_h」「#ppt_y」,這個表示圖形在垂直方向,從底部超過圖形高度的位置運動到當前位置;而X坐標的兩個值都為「#ppt_X」,表示其水平位置不變,所以整個動畫的表現形式就是「垂直從底部飛到當前位置」。

如果知道了這些,那麼我們就可以做一個很有意思的調整:

(1)調整X坐標:1+#ppt_x -> #ppt_x,從右下角飛入。

(2)調整X坐標:sin(2*pi*$),弧形旋轉飛入。

3)再加一個「旋轉屬性」和「縮放屬性」,0->360

是不是一下子打開了很多的思路,其實所謂的預設基礎動畫就由一個個行為描述屬性組成,如果能夠清楚的理解這些,我們就能造出專屬自己的展示需求的動畫。

這部分內容可能有點難度,僅供引入,如有興趣深入,可以評論留言,或者關注口袋動畫微信公眾號學習交流。

接下來給大家幾個自定義動畫範例:數學黨可以看看!!!

(1)智能彈入:來自動畫黑鳴

部分公式參考:0.5+(((0.0001*(ABS((FLOOR(#ppt_x-0.5))+(CEIL(#ppt_x-0.5)))-1))+#ppt_x-0.5)*(1.42+SQRT((#ppt_w)^2+(#ppt_h)^2)))/SQRT(((0.0001*(ABS((FLOOR(#ppt_x-0.5))+(CEIL(#ppt_x-0.5)))-1))+#ppt_x-0.5)^2+((0.0001*(ABS((FLOOR(#ppt_x-0.5))+(CEIL(#ppt_x-0.5)))-1))+#ppt_y-0.5)^2)

(2)空中懸停:來自動畫黑鳴

部分公式參考: #ppt_x-0.4*(0.5-#ppt_x)*(1+0.5*#ppt_h-#ppt_y)*16/9 #ppt_y-($-$^(1.3+4*abs(0.5-#ppt_x)))

(3)九宮格抽獎:口袋安少

部分公式參考:((1-min(floor($*15)%15,1))*(#ppt_x+floor(rand(3))*0.15)+min(floor($*15)%15,1)*ppt_x

前面5個部分都是相關元素級別的動畫,其實還有一些事頁面層、甚至是文檔層的動畫,繼續為大家梳理。

6.頁切換動畫

頁切換動畫,是用來展示兩頁之前的過渡動畫,PPT提供了2D和3D展示兩類切換形式,2D傾向於平面切換,3D可能會更酷炫一些,大家根據自己的展示需求去選擇。

當然,如果覺得我們的預設動畫不足以滿足我們的切換效果,其實還有一些高級的切換方式--用對象動畫模擬頁切換動畫。

7.平滑切換動畫

平滑是新版本中的一種特性,如果說基礎的頁切換形式是兩頁之間的畫面過渡,那麼平滑是一種更細節的元素過渡,能夠讓上一個頁面的動畫順利的過渡到下一頁。大致的用途有這麼一些:

(1)頁面平滑過渡

(部分示意圖來源於網路)

(2)內容的演變展示

(動圖來源於濤說ppt)

(動圖來源於鎚子手機)

平滑和keynote的「神奇移動」功能特性一致,是一種全新的頁面切換方式,讓我們的表達展示更加的自然,而且入門沒有門檻,只有一個應用入口,非常值得推薦大家把玩。


8.縮放定位

縮放定位是一種更加自由的頁切換方式,是一種全局畫布式的頁面交互方式,如果說傳統的頁面切換順序性的一維過渡方式,那麼縮放定位就是一種全新的二維頁面切換方式,且因為畫布的展示方式,銜接更加自然,局部和整體協調展示,讓整個文檔的演示型更富表現力,這也是一種全新的頁面展示方式。

9.其他的「動畫」

除了上面的8大類動畫組成外,其實還有一些很特殊的「動畫」,那就一些超鏈接、動作、Flash資源等,這些經常會被我們所忽略,其實在演示中也還是聽常見的:

(1)超鏈接和動作:不僅可以設置頁面內的頁面切換外,還能支持一些文檔間、程序間的交互,在縮放定位沒有出現之前,其實要實現各個模塊的跳轉,超鏈接是我們做文檔設計中必須要使用的。

(2)Flash資源:隨著flash的「沒落」,可能沒有太多人關注了,但是據我所知,教育領域還是存留了蠻多相關的設計,需要通過這類資源去交互和講演。

(3)超級宏動畫:藉助VBA代碼,其實是一種更加程序級別的動畫展示方式,而且能夠做到基礎動畫完全達不到的效果。

.....

其實還有很多,動畫應該是演示文檔中一個比比較泛化的」動態展示「的代名詞,所以動態化表達方式幾乎涵蓋了所有演示文檔的播放過程,如果說演示文檔粗暴的分解了閱讀型和播放型,那麼動畫幾乎貫穿於播放型演示文檔整個生命周期。

簡單小結

對於PPT動畫的使用,其實一直爭議很大,很多人喜歡,但是不管用。其實我個人非常認同,動畫不是追求酷炫,而是一種基於演示表達訴求的升級,更是一種對更好邏輯接過表達的訴求升級,所以,

當我們遇到相關動畫表達訴求時,請放下所有戒備,用心去應用,合理的去使用就好,相信動畫一定會讓你的演示更加完美


最後我這邊這裡了一些動畫場景的示例,從場景角度出發,讓大家更好的去感受動畫在我們演示文檔製作中的運用,僅供大家參考,

1.基礎應用場景:動態演示報告,因為是年末了,所以給大家以年終總結為例,展示一些相關的動畫。

(1)片頭動畫

首先,你需要一個出彩的開頭,開頭在一個總結報告中非常的重要,一個好的片頭能夠把所有人的目光都吸引過來,聚集更多的視覺焦點,為你接下來的報告醞釀一個更好的勢。

諸如這樣的:

(來源@口袋動畫)

亦或是這樣的:

(來源@口袋動畫-花道)

科技感一點兒的片頭:

(來源@口袋動畫-ACE)

偏向於MG一點兒的:

(來源@口袋動畫-pptopia)

片頭動畫的風格很多,但是其實呢,拋開片頭的酷炫性,其實我們需要強調的元素只有兩個:LOGO標題

  • LOGO,公司或者是產品的,這是我們表現的主題。
  • 內容標題,是我們展示的內容提煉和主題表達。

所以在這類展示動畫的特點,圍繞這兩個元素做突出即可,以視覺突出和全場聚焦為主。

(來源@口袋動畫-ACE)

(2)目錄展示

接下來,就是我們的目錄部分,畢竟是一個年終總結,因為內容的原因以及演講時長的原因,我們的總結和報告通常也需要一個比較明確的邏輯結構,既能夠梳理自己的內容結果,也方便我們聽眾的理解,所以呢,目錄就顯得很有必要了。

針對這部分的動畫,我們往往可以採取一點稍微懸念式的目錄展示

(來源@口袋動畫-安少)

這類目錄的動畫展示比較簡單,一句話的提煉或者僅僅「目錄」二字,先是正題縮放居中展示,接著是內容模塊的展示。

(來源@口袋動畫-pptopia)

(3)結構化表達

再接下來,便是具體的總結內容的闡述,在我們的內容表達中,有一個很重要的總結表達需求,就是結構化表達。

結構化表達,是年終總結中中非常重要的表達思維,其中時間軸是比較常見的一點。

(來源@口袋動畫-p安少)

幾個時間關鍵點,對應幾個重要的信息描述。為了很好的表現這個過程的內容,我們通常會逐點向聽眾展示。

(來源@口袋動畫-安少)

時間軸,可以是事件流程的陳述,計劃的階段性總結,時間軸表達是總結中非常常見的一種文檔內容組織方式,藉助時間軸動畫能夠更好的把流程化的思維融入到我們的演講表達中。

結構化引導,還有一個比較典型動畫場景,就是在介紹一些產品矩陣或者組成時,如果一次性鋪開過於普通,甚至是因為我們需要逐一的去做一些簡單的介紹,因為這個「逐一」的關係,我們需要為之設置一些結構化動畫。

(來源@口袋動畫-安少)

相當於講述完一個出現一個,雖然很簡單,但是能夠讓你的表達更加的生動化。

(4)數據報告

報告總結中,有個很重要的模塊就是數據展示,為了更好的把數據生動表達,藉助動效表達,我們能夠讓數據更清晰化、可視化。

(來源@口袋動畫-安少)

無論強弱關係型數據,還是趨勢型數據表達,動畫能夠讓數據的細節按照演講者意圖傳達出去,比如:你需要強調今年的增長趨勢明顯強調,藉助一個強化動畫,能夠以一種可視化形式表達出來,可能不需要太多的語言描述,更能夠打動你的觀眾。

(5)數據地圖

地圖型數據在年終總結中也是比較常見的一種形式,隨著業務的拓展,不同區域的對應不同數據,為了更好表達數據差異性,一個「指引性」較強的動畫會讓這類地域性數據報告更加的生動和「傳達可讀」。

(來源@口袋動畫-pptopia)

(6)互動式數據

年終總結中,數據應該是使用最頻繁的一種內容之一,有時候因為數據量比較龐大,涉及到一些細節數據展示的時候,我們有時候需放大展示,藉助一些偏向於交互的東動畫方式,來完成我們的表達需求。

(來源@口袋動畫-安少)

其實還有很多相關數據的動畫表達形式,我們就不一一列舉出來了。

(7)圖片展示

年終總結中的成果展示,除了一些數據的報告外,還有一種比較常見的展現形式:圖片或者截圖,那麼如何按照演講順序來輪播闡述你的成果,也是一個可以出彩的重要點。

(來源@口袋動畫-安少)

(8)結束頁

最後,完成了所有內容相關的動畫介紹之後,我再給大家推薦一些結束的動畫。

(來源@口袋動畫-pptopia、ACE)

年終總結是年度是大事兒,好的設計不等於好的總結,好的動畫不等於好的報告,好的設計配合好的動畫,會讓你的年終總結更加的出彩。

2.產品展示場景:諸如個人報告或者產品展示中,一些快速的動態表達,無需專業的視頻製作基礎,PPT就能達到我們的展示訴求。

3.其他短視頻場景:隨著短視頻的火熱,其實PPT製作這類簡單的動態短視頻還是具備的。

好了,今天的分享到此結束,希望我的整理能夠讓你對PPT、對PPT動畫有一個全新的認知,因為涉及的點比較多,無法深入細節,有任何疑問可以隨時留言。

謝謝,歡迎大家多多關注安少,關注口袋動畫,關注更好的演示分享。

另外,可以關注口袋動畫微信公眾號,

回復「安少知乎」,

獲取本文相關PPT源文件,以供參考。


推薦閱讀:

TAG:動畫 | PPT | PPT製作 |