《動畫大師》書稿By儒道佛_第1頁
《動畫大師》書稿By儒道佛_第2頁
《動畫大師》書稿By儒道佛_第3頁
《動畫大師》書稿By儒道佛_第4頁
《動畫大師》書稿By儒道佛_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、PPT 動畫大師作者:PPT 控圍脖官方群:176147062如果我們厭倦了 PowerPoint 的常規(guī)動畫,希望制作出 Flash 作品那樣的酷炫效果,卻不愿學(xué)習(xí) VBA 那樣編程語言,那就來試試 PPT 動畫大師吧。它像打開了一扇門,讓不懂VBA 編程的人也能輕易跨越 PPT 動畫的局限,極大豐富 PPT 動畫的能力,實現(xiàn)以住無法實現(xiàn)的很多效果。作為 2012 年乃至未來將影響 PPT 動畫發(fā)展軌跡的最給力工具,這個插件能做什么呢?簡單的說它能夠做出 DO ITYOURSELF 的動畫。雖然 PowerPoint 自帶了近 200 種預(yù)定義動畫效果,PPT 高手們也能藉此創(chuàng)造出絢麗的動畫

2、作品來,但面臨著以下問題時,仍然會力不從心。問題一:在 PPT 中實現(xiàn)多幀無限循環(huán)或者實現(xiàn)一組動畫的循環(huán)。“輪子組合”和“文本動畫”等技法能夠部分解決此類問題,但過程相對復(fù)雜且有限局性,而 PPT動畫大師最擅長解決的就是這類問題。問題二:了解 PowerPoint 自帶動畫效果的構(gòu)成原理。PPT 動畫大師可以查看預(yù)定義動畫效果的動畫元素及構(gòu)成方式,它還可以對這些動畫元素進行修改。比如可修改翹翹板動畫效果的旋轉(zhuǎn)角度,使擺動幅度變大。問題三:閱讀本書時,我們可能正在使用 PowerPoint 2010,令人困惑的是其中少了 13 種常規(guī)動畫效果。這些動畫效果并非真的消失,它們?nèi)匀豢梢哉J褂茫热?/p>

3、伸展、閃爍一次等動畫效果還是經(jīng)常要用的,好在用 PPT 動畫大師可以添加。問題四:讓 PowerPoint 也能支持變形動畫效果。PPT 動畫大師能夠添加弱變形(shear)動畫效果,一個被 PowerPoint 隱藏的神奇動畫效果,這對于仿模 3D 動畫效果至關(guān)重要。問題五:大自然始終處于一個混沌的狀態(tài),顆粒飛舞、雨雪紛飛或者蜻蜓翅膀振動。要想逼真模擬這些場景,就需要加上隨機性。我們可能從來沒有想過,PowerPoint自帶了隨機函數(shù)(rand 函數(shù)),然而用上它還得 PPT 動畫大師幫忙。問題六:用來制作復(fù)雜課件,比如經(jīng)典的對心曲柄滑塊機構(gòu)。以住制作這樣的效果需要用到 VBA 中的墨跡功能

4、,這不是真正意義上的動畫效果。好在 PPT 動畫大師可以直接寫入公式,不僅自帶了 20 種常用函數(shù)還支持四則運算,可以用來制作涉及復(fù)雜計算的數(shù)理課件。實際上 PPT 動畫大師的好處遠遠不止這些,如果說 PowerPoint 使我們能夠控制分子級別的動畫效果(effect),那么 PPT 動畫大師將使我們具備操縱原子級別動作(behavior)的能力。PPT 動畫大師是基于 PowerPoint 軟件開發(fā)的一款插件,用它制作的動畫可以在普通環(huán)境下就可以使用。對從未接觸過 PPT 動畫大師的人來說,起初的學(xué)習(xí)過程似乎令人生畏,但是這種投資是完全值得的。一旦掌握了 PPT 動畫大師的基本用法,它會變

5、得更容易學(xué)習(xí),而且這樣的可能性是無限的,最終將使我們在創(chuàng)作 PPT 動畫時如虎添翼。本章講述了各種層次 PPT 動畫創(chuàng)作者都會關(guān)心的問題,讓我們深入了解 PPT 動畫的實現(xiàn)原理。我們無需要懂得 VBA 編程,也不必對現(xiàn)有 PowerPoint 動畫效果有多么深入的了解,事實上 PPT 動畫大師能幫助我們學(xué)習(xí)這些。需要說明的是,如果有我們還有堅實的代數(shù)、幾何、邏輯、物理等方面的基礎(chǔ)知識,那么學(xué)習(xí)過程將變得更加輕松,當(dāng)然如果再有一些編程知識那就更好不過了。1一個章節(jié)無法完整詮釋 PPT 動畫知識,也只能讓我們對 PPT 動畫大師有一個大致了解,條件成熟后會將這部分內(nèi)容獨立成書。“愛 PPT 論壇”

6、己經(jīng)設(shè)立專版為本書提供友情支持,供讀者在遇到問題時互相討論。除本章的內(nèi)容外,還可以在“愛 PPT 論壇”上關(guān)注 PPT動畫大師的全系列幫助文件,包括:下載安裝、問題建議、動畫基礎(chǔ)、幫助文件、教學(xué)視頻、經(jīng)典案例.。隨書光盤中附帶了近百個 PPT 動畫大師創(chuàng)作的案例,在此特別感謝 999forver、水大師、動感、天好、ye4241、黑鳴、儒道佛、小豬等朋友的熱心貢獻。在安裝 PPT 動畫大師后找到以下內(nèi)容:8-1 動畫概念PowerPoint 動畫屬于計算機動畫(ComputerAnimation)的范疇,遵循相同的幀動畫原理。PPT 動畫大師能幫助我們深入了解 PowerPoint 動畫的運動

7、規(guī)律,有針對性地進行動畫創(chuàng)作。PowerPoint 最適合用位圖或矢量圖制作的 2D 小動畫。在學(xué)習(xí)使用 PPT 動畫大師之前,最好能懂一些 Flash 動畫創(chuàng)作原理,F(xiàn)lash 的許多動畫創(chuàng)作功能也是未來 PPT 動畫大師發(fā)展的重要方向。讓我們先來探索一下計算機動畫的運動本質(zhì),發(fā)掘隱藏在它背后的一些基本原理,學(xué)習(xí)制作動態(tài)有趣的 PowerPoint 動畫需要掌握的一些概念。8-1-1 運動和幀1、運動動畫意味著運動,是物體隨時間不斷改變,具體來說是各種視覺的變化。運動的本質(zhì)首先是物體的位置變化,其次包括形狀的變化,此外包括了顏色、透明度等各種可視特征的改變。關(guān)于動畫的精確定義是:讓物體栩栩如

8、生地運用,生產(chǎn)、設(shè)計或制作并使之產(chǎn)生運動錯覺。2、幀多張圖片迅速交換時造成視覺暫留的現(xiàn)象,使我們認為這些圖片內(nèi)容動了起來,PowerPoint 實際上也是依照這個原理來制作動畫效果的。這里的圖片可以理解為一個幀,實際上所有的可視動畫媒介都可以使用幀(frame),一系列快速顯示的靜止圖像來模擬動運或變化。幀是構(gòu)成動畫的最基本元素,制作動畫的大部分操作都是對幀的操作。關(guān)于幀的概念,如果用過 Flash 的話一定不會陌生。但在 PowerPoint 中,由于不能直接對幀進行操作,所以這個概念一直沒有得到強化。幀動畫又分為逐幀動畫和關(guān)鍵幀動畫。由國內(nèi) PPT 動畫玩家 Zaoeyo 創(chuàng)作的作品小布丁

9、的神奇世界,是包含了 672 頁的 PPT 逐幀動畫,主題動畫部分每一頁幻燈片都代表了一幀,依次播放每頁幻燈片,串聯(lián)起來形成動畫。3、關(guān)鍵幀關(guān)鍵幀動畫是計算機動畫中最基本并且運用最廣泛的方法,相比逐幀動畫關(guān)鍵幀動畫在計算機動畫中顯得更為重要。關(guān)鍵幀指角色或者物體運動或變化中的關(guān)鍵動作所處的那一幀,相當(dāng)于二維動畫中的原畫。在動畫播放的過程中,關(guān)鍵幀會呈現(xiàn)出關(guān)鍵性的動作或者內(nèi)容上的變化。兩個相臨的關(guān)鍵幀形成一個幀段,之間的動畫可以由軟件來創(chuàng)建出來,叫做過渡幀或者中間幀。由于計算機動畫可以完成一些簡單的過渡幀,使動畫制作得到了簡化。以下是一些創(chuàng)建過渡幀的例子:應(yīng)用于運動應(yīng)用于變形應(yīng)用于漸變色與 Fl

10、ash 不同,PowerPoint 只支持少量的變形效果,包括縮放和傾斜(需要 PPT 動畫大師實現(xiàn))。8-1-2 動畫元素動畫的本質(zhì)是物體的屬性隨著時間的改變而變化,這種變化包括了位置、角度、大小、顏色、陰影等動畫元素。使用 PPT 動畫大師可以修改四十多種動畫元素,這些在 PowerPoint里都有對應(yīng)的屬性變量。下面的表格列舉了一些最常用的動畫元素:表 8-1備注僅適用 03、10類別特殊類特殊類動畫元素空屬性可見性屬性變量無style.visibility坐標(biāo)類坐標(biāo)類坐標(biāo)類變形類變形類X 坐標(biāo)Y 坐標(biāo)旋轉(zhuǎn)寬度高度ppt_xppt_yppt_rppt_wppt_h隱藏屬性隱藏屬性變形類變

11、形類屬性類屬性類屬性類屬性類橫向傾斜縱向傾斜顏色設(shè)置陰影陰影偏移量 X陰影偏移量 Yxshearyshearppt_cshadow.onshadow.offset.xshadow.offset.y動畫元素由對應(yīng)的屬性變量來表示。屬性變量可以直接使用,也能被屬性表達式引用,屬性變量在引用時通常被冠以“#”前綴。屬性變量的取值范圍不盡相同,取決于動畫元素代表的含義,比如:ppt_r = 360 表示旋轉(zhuǎn)一周,而 ppt_x = 0.5 表示位置在屏幕中央。代碼 8-1:屬性變量示例代表形狀的當(dāng)前位置,#ppt_x代表形狀的陰影設(shè)置#shadow.on 0.5 時表示形狀處于屏幕的中央。 1 代表有

12、陰影,0 代表無陰影。8-1-2 屬性表達式屬性表達式用來描述動畫元素的變化過程。屬性表達式可以是常量、屬性變量或表達式,表達式支持四則運算(+、-、*、/、%、)及 20 個內(nèi)置函數(shù),還支持兩個常量 pi 和 e。屬性表達式用于設(shè)置動作中動畫元素的參數(shù),具體內(nèi)容參見 8-2-2 的動作部分。下面的表格列舉了 PowerPoint 中內(nèi)置的 20 個函數(shù):表 8-2函數(shù)sinasinsinhcosacoscoshtanatantanhmaxminceilfloorraddeglnexprandabssqrt名稱正弦反正弦雙曲正弦余弦反余弦雙曲余弦正切反正切雙曲正切最大值最小值向上取整向下取整角

13、度轉(zhuǎn)弧度弧度轉(zhuǎn)角度自然對數(shù)指數(shù)隨機值絕對值平方根用法sin(x)asin(x)sinh(x)cos(x)acos(x)cosh(x)tan(x)atan(x)tanh(x)max(x,y)min(x,y)ceil(x)floor(x)rad(x)deg(x)ln(x)exp(x)rand(x)abs(x)sqrt(x)代碼 8-2:屬性表達式示例圍繞 X 軸的垂直旋轉(zhuǎn)#ppt_h#ppt_w*sin(2.5*pi*$)圍繞 Y 軸的水平旋轉(zhuǎn)#ppt_w*sin(2.5*pi*$)#ppt_h代表寬度變化代表高度變化代表寬度變化代表高度變化8-1-3 路徑表達式在 PowerPoint 2003

14、、2007 中預(yù)設(shè)了 64 個路徑動畫效果,其中:基本類型 18 個,直線與曲線類型 30 個,特殊類型 16 個。PowerPoint 2010 中減少了一個“圓鋸”路徑動畫效果。通過 PPT 動畫大師可以看到,所有路徑均由一串字符表示。這個字符串稱之為路徑表達式,符合以下定義:表 8-3備注三次貝塞爾曲線類型移動直線曲線閉合結(jié)束語法M StartPointL EndPointC ControlPoint1 ControlPoint2 EndPointZE其中的三次貝塞爾曲線,主要用于平滑曲線的建模,在 PowerPoint 中被廣泛使用,用來描述形狀、動畫路徑甚至一些矢量字體。代碼 8-3

15、:路徑表達式示例簡單的如:向右M 0 0 L 0.25 0 E常見的如:圓形M 0 0 C 0.069 0 0.125 0.056 0.125 0.125 C 0.125 0.194 0.069 0.25 0 0.25 C -0.069 0.25 -0.125 0.194-0.125 0.125 C -0.125 0.056 -0.069 0 0 0 Z復(fù)雜的如:漏斗M 0 0 C -0.001 0.025 0.06 0.047 0.137 0.048 C 0.198 0.05 0.248 0.038 0.249 0.023 C 0.249 0.008 0.2-0.006 0.138 -0.0

16、07 C 0.107 -0.007 0.079 -0.005 0.059 0 C 0.03 0.007 0.013 0.018 0.013 0.031 C 0.013 0.0380.018 0.045 0.027 0.051 C 0.048 0.064 0.089 0.073 0.136 0.074 C 0.191 0.076 0.236 0.065 0.236 0.052 C 0.2370.038 0.192 0.026 0.137 0.024 C 0.109 0.024 0.084 0.026 0.065 0.03 C 0.04 0.037 0.024 0.048 0.024 0.059

17、C0.024 0.065 0.029 0.071 0.037 0.077 C 0.056 0.088 0.092 0.097 0.135 0.098 C 0.185 0.099 0.225 0.089 0.2250.077 C 0.226 0.065 0.186 0.054 0.136 0.053 C 0.111 0.052 0.088 0.054 0.071 0.058 C 0.048 0.064 0.035 0.0730.035 0.084 C 0.035 0.089 0.039 0.095 0.046 0.1 C 0.063 0.11 0.096 0.118 0.134 0.119 C

18、0.179 0.119 0.2150.111 0.215 0.1 C 0.215 0.089 0.18 0.079 0.135 0.078 C 0.113 0.078 0.092 0.08 0.077 0.083 C 0.056 0.088 0.0440.097 0.043 0.106 C 0.043 0.111 0.048 0.116 0.054 0.12 C 0.069 0.13 0.099 0.137 0.133 0.137 C 0.173 0.1380.206 0.131 0.206 0.121 C 0.207 0.111 0.174 0.102 0.134 0.101 C 0.114

19、 0.101 0.095 0.102 0.082 0.106 C 0.0630.11 0.052 0.118 0.052 0.126 C 0.052 0.131 0.055 0.135 0.061 0.139 C 0.075 0.148 0.101 0.154 0.132 0.155 C0.169 0.155 0.198 0.149 0.198 0.14 C 0.199 0.131 0.17 0.123 0.133 0.122 C 0.115 0.122 0.099 0.123 0.087 0.126C 0.07 0.13 0.06 0.137 0.06 0.145 C 0.06 0.149

20、0.063 0.152 0.068 0.156 C 0.08 0.164 0.104 0.169 0.132 0.17 C0.165 0.171 0.191 0.165 0.191 0.156 C 0.191 0.149 0.166 0.141 0.133 0.141 C 0.116 0.14 0.101 0.142 0.09 0.144C 0.075 0.148 0.066 0.154 0.066 0.161 C 0.066 0.165 0.069 0.168 0.074 0.171 C 0.085 0.178 0.107 0.183 0.13150.184 C 0.161 0.185 0.

21、185 0.179 0.185 0.172 C 0.185 0.164 0.161 0.158 0.132 0.157 C 0.118 0.157 0.104 0.1580.094 0.161 C 0.08 0.164 0.072 0.169 0.072 0.176 C 0.072 0.179 0.075 0.182 0.079 0.185 C 0.089 0.191 0.1080.196 0.131 0.196 C 0.157 0.197 0.179 0.192 0.179 0.185 C 0.179 0.179 0.158 0.173 0.131 0.173 C 0.119 0.1720.

22、106 0.173 0.097 0.175 C 0.085 0.179 0.078 0.184 0.078 0.189 C 0.078 0.192 0.08 0.195 0.084 0.197 C 0.0930.203 0.11 0.207 0.131 0.208 C 0.155 0.208 0.174 0.203 0.174 0.198 C 0.174 0.192 0.155 0.186 0.131 0.186 C0.119 0.186 0.108 0.187 0.101 0.189 C 0.089 0.191 0.083 0.196 0.083 0.201 C 0.083 0.203 0.

23、085 0.206 0.0880.208 C 0.096 0.214 0.112 0.217 0.13 0.218 C 0.152 0.218 0.169 0.214 0.169 0.209 C 0.169 0.203 0.152 0.1990.131 0.198 C 0.12 0.198 0.11 0.199 0.103 0.201 C 0.093 0.203 0.087 0.207 0.087 0.212 C 0.087 0.214 0.0890.216 0.092 0.218 E用 PPT 動畫大師修改路徑相當(dāng)簡單,只需要改變路徑動作中的 path 值。比如設(shè)置從當(dāng)前位置向右移動四分之一

24、屏幕寬度。路徑的 path 表述方式路徑P(M 0 0 L 0.25 0 E)8-2 使用 PPT 動畫大師在正式使用 PPT 動畫大師之前,先了解下軟件的內(nèi)部結(jié)構(gòu)與操作界面。軟件本身還在不斷發(fā)展中,本書采用 PPT 動畫大師新春版來演示。PPT 動畫大師本質(zhì)上就是一個動畫效果編輯工具,所以需要對動畫效果和它的構(gòu)成原理有所了解。8-2-1 安裝過程在隨書光盤的 PPT 動畫大師目錄中找到“PPT 動畫大師新春版_公測.ppa”文件,也可以在“愛 PPT 論壇”的動畫版塊中下載最新版本,按照以下流程進行安裝。插件支持PowerPoint 03、07、10,本書以 10 版為例介紹安裝過程,其它版

25、本的安裝可以參考“愛 PPT論壇”中相關(guān)文章和演示視頻。訪問開發(fā)者標(biāo)簽首先點擊屏幕最左側(cè)的文件菜單,然后單擊“選項”。這將打開 PowerPoint“選項”,選擇“自定義功能區(qū)”類別,然后在主選項卡功能區(qū)中勾選“開發(fā)工具”。點擊“確定”繼續(xù)。“開發(fā)工具”選項,現(xiàn)在應(yīng)該是可見的標(biāo)簽。安裝插件在開發(fā)工具面版中,點擊加載項,并安裝插件。點擊添加按鈕,將“PPT 動畫大師新春版_公測.ppa”文件復(fù)制在當(dāng)前目錄下,雙擊安裝文件。出現(xiàn)以下界面表示安裝成功。我們可以找到 PPT 動畫大師菜單,并點擊動畫窗格增強版,繼續(xù)后現(xiàn)在課程了。8-2-2 操作界面1、初始界面未選中形狀時或選中不含動畫效果的形狀,PP

26、T 動畫大師顯示如下。我們可以用鼠標(biāo)右鍵添加動畫效果,進而右鍵添加動作。2、動畫效果動畫效果(Effect)是我們研究的重點,它是一個抽象化的概念,相當(dāng)于 Flash 中的動畫元件。我們可以將動畫效果理解為一個容器,這個容器包裝了各種動畫元素的設(shè)置,就是后面要提到的動作(behavior)。一般情況下,我們只需要添加主要序列動畫。點選后會出現(xiàn) PowerPoint 中自帶的各種動畫效果。需要注意的是,這里也包含了 PowerPoint 2010 中找不到的 13 個常規(guī)動畫。 PPT動畫大師最有價值的用途是可以創(chuàng)建自定義動畫。一般情況下,我們可以從自定義效果開始添加動畫效果。自定義效果添加后,

27、會自動生成一個表示可見性的設(shè)置動作。“動作”從字面上看就是使物體的屬性發(fā)生變化。這種變化可以是位置和形狀的改變,也可以是顏色或文字的改變,這些改變才是產(chǎn)生動畫效果的真正原因。如果說動畫效果是運動分子的話,那么動作就是其中的原子了。原本在 PowerPoint 中我們只能變換不同的動畫效果,而 PPT 動畫大師賦予我們改變動作并創(chuàng)造出全新動畫效果的能力。使用 PPT 動畫大師,我們可以添加路徑、縮放、旋轉(zhuǎn)、顏色、屬性、設(shè)置、濾鏡、命令這八種動作。我們可以在選中一個動畫效果后,繼續(xù)添加任意多個動作類型。這八種動作大體上可分為媒體類(命令動作)、轉(zhuǎn)換類(濾境動作)、和屬性類動作。媒體類它能夠?qū)β曇簟?/p>

28、視頻實施簡單的控制,但是它與動畫的關(guān)系不大。轉(zhuǎn)換類它能夠?qū)ξ粓D或矢量圖實施整體變換,包括百葉窗、盒狀、輪子等等。PowerPoint內(nèi)置了 18 種濾境。關(guān)于濾鏡動作的詳細介紹,參見本小節(jié)的濾鏡部分。屬性類屬性類動作是最重要的,也是 PPT 動畫中最重要的部分,也是我們研究的重點。它還可以分為固定屬性動作(路徑、縮放、旋轉(zhuǎn)、顏色動作)與通用屬性動作(屬性、設(shè)置動作)。4、時間線時間是形成動畫的基礎(chǔ),每個效果、每個動作都有自己的時間安排稱之為時間線(TimeLine)。時間線是以時間為基礎(chǔ)的線性進度安排表,它讓設(shè)計者很容易以時間的進度為基礎(chǔ),順序地安排每一個動作。PowerPoint 自定義動畫

29、工具的“高級日程”和“計時”選項提供了對動畫效果時間線的簡單控制,但無法控制動作的時間線。而 PPT 動畫大師不僅能夠修改動畫效果的時間線,還可以對動作的時間線進行調(diào)整。每個動作都有專屬的時間線,它對應(yīng)了動畫效果時間線上的一部分,通過“延遲時間”和“動畫時間”來調(diào)節(jié)動作的順序與時長。動畫效果的時間長度等于動作中的最大時間長度。9動畫效果1.0動作序列0.20.20.20.20.21.旋轉(zhuǎn)2.旋轉(zhuǎn)3.旋轉(zhuǎn)4.旋轉(zhuǎn)5.旋轉(zhuǎn)需要注意的是“反向播放”,會將動作時間長度延長一倍。以翹翹板動畫效果為例,動畫效果由五個旋轉(zhuǎn)動作構(gòu)成。動畫效果時長取決于第五個動作,0.2 秒+0.8 秒 = 1.0 秒。另外屬

30、性動作中的關(guān)鍵幀具有不同的時間線模式。可以為每一幀確定不同的時間線,參見本小節(jié)的關(guān)鍵幀部分。動作的時間線我們可以采用以下方式來表示:表達式 = T(延遲時間,動畫時長)延遲時間 = 浮點數(shù),最多保留三位小數(shù)動畫時長 = 浮點數(shù),最多保留三位小數(shù)5、參數(shù)在 PowerPoint 中不能直接對動作進行設(shè)置,現(xiàn)在 PPT 動畫大師可以讓我們無需編程也能直接修改動作。不同種類的動作需要設(shè)置的參數(shù)都不同,就算同一種動作也可能存在不同的參數(shù)設(shè)置方法。表 8-4模式 IIPath關(guān)鍵幀動畫屬性PropertyProperty值13425876名稱路徑動作縮放動作旋轉(zhuǎn)動作顏色動作屬性動作設(shè)置動作濾鏡動作命令動

31、作對象名稱MotionEffectScaleEffectRotationEffectColorEffectPropertyEffectSetEffectFilterEffectCommandEffect模式 I(From/To/By)FromX/FormY 、ToX/ToY 、ByX/ByYFromX/FormY 、ToX/ToY 、ByX/ByYFrom、To、ByFrom、To、ByFrom、ToToType、Subtype、RevealType、Command路徑、縮放、旋轉(zhuǎn)、顏色動作的特點是,屬性變量固定,且都支持 From/To/By 模式(以下簡單為“FTB 模式”)的參數(shù)設(shè)置。F

32、rom 是起點,缺省時用基礎(chǔ)值替代(默認為 0); To/By確定終點,To 的優(yōu)先級要高于 By,To 與 By 不能同時缺省;By 代表在起點的基礎(chǔ)上的一個增量。10表 8-5名稱路徑動作縮放動作旋轉(zhuǎn)動作顏色動作動畫元素x 坐標(biāo)、y 坐標(biāo)高度、寬度Z 軸旋轉(zhuǎn)角度前景顏色屬性變量ppt_x、ppt_yppt_h、ppt_wppt_rppt_c值類型百分比,按屏幕大小百分比,按形狀大小度數(shù),360代表一周顏色,RGB(r,g,b)默認無To(1%,1%)By(360)To(RGB(0,0,0)書寫形式(示例)路徑F(50%,50%),B(10%,10%)縮放F(50%,50%),T(1%,1%

33、)旋轉(zhuǎn)F(),B(90)顏色F(0,0,0),T(64,64,64)為方便交流,我們需要統(tǒng)一書寫規(guī)范。以下是固定類屬性動作的表達方式:公動式作=動作參數(shù)表達式路徑 | 縮放 | 旋轉(zhuǎn) | 顏色表達式 = F(參數(shù)),T(參數(shù)) | F(參數(shù)),B(參數(shù))參數(shù) = 空 | 百分比 | 角度 | 顏色參數(shù)為空時,代表當(dāng)前基值。除了“FTB 模式”,路徑和屬性動作還支持了第二種模式。路徑動作還支持 PATH 模式,參見 8-1-3 路徑表達式。屬性動作還支持關(guān)鍵幀模式,參見本小節(jié)的關(guān)鍵幀部分。6、動畫元素除了路徑、縮放、旋轉(zhuǎn)、顏色,我們還可以改變更多的動畫元素。通過設(shè)置屬性變量(property),

34、屬性動作、與設(shè)置動作可控制所有的動畫元素。PPT 動畫大師支持了 42 種動畫元素,遠遠超過了 PowerPoint 內(nèi)置動畫效果用到的。如此豐富的動畫元素,大大拓展了PPT 動畫的創(chuàng)新能力,本書演示了部分最有價值的動畫元素(參見表 8-1)。設(shè)置動作除了屬性變量(property),還需要設(shè)置 To 參數(shù)。這里的 To 表示設(shè)定值。屬性動作除了屬性變量(property),還需要 From 參數(shù)和 To 參數(shù),且都不能缺省。表 8-6名稱設(shè)置動用屬性動作開始、終止ToFrom、To默認空空書寫形式(示例)設(shè)置(ppt_x)(#ppt_y/2)屬性(ppt_r)f(0.3),t(0.7)Fro

35、m 與 To 參數(shù)值的含義取決于相關(guān)的動畫元素。另一個需要注意的地方是,x 坐標(biāo)、y 坐標(biāo)、高度、寬度的參數(shù)設(shè)置,在路徑、縮放動作中采用的是百分比,而在屬性與設(shè)置動作中則是絕對值。11設(shè)置動作及屬性動作的書寫規(guī)范如下:公動式 = 動作(屬性變量)參數(shù)表達式作 = 設(shè)置 | 屬性屬性變量 = ppt_x | ppt_y | ppt_w | ppt_h | ppt_r 參見表 8-1表達式 = 設(shè)置表達式 |屬性表達式設(shè)置表達式 = 參數(shù)屬性表達式 = f(參數(shù)),t(參數(shù))參數(shù) = 數(shù)值 | (屬性表達式)屬性表達式 = 四則運算表達式 參見 8-1-2 屬性表達式7、濾境PowerPoint

36、定義了一系列的對象轉(zhuǎn)換效果,如百葉窗,輪子等,這些效果有對應(yīng)的濾鏡動作。“濾鏡”在 PowerPoint 動畫中是古老的品種,屬于模式動畫。PowerPoint 設(shè)置了 18 濾鏡(有 3 種不支持),濾鏡本身還有不同子類型。其中標(biāo)記“*”的圖像、像素、伸展不能在 PPT 中顯示。表 8-7序號12345678910111213141516濾鏡類型劈裂百葉窗盒狀棋盤圓形擴展菱形溶解淡出圖像*像素*十字擴展隨機線條切入伸展*階梯狀楔入子類型水平向內(nèi)、水平向外、垂直向內(nèi)、垂直向外水平、垂直內(nèi)、外跨越 、下內(nèi)、外內(nèi)、外無無無無內(nèi)、外水平、垂直左、右、頂、底無左上、左下、右上、右下無121718輪子擦

37、除1、2、3、4、8 輪幅圖案左、右、頂、底濾鏡有一個參數(shù)可以指定濾鏡的顯示方式。 Reveal 屬性的值設(shè)置為 True 則會顯示形狀,設(shè)置為 False 將使對象消失。濾鏡動作的書寫規(guī)范如下:公類式 =型 =濾鏡T(類型,子類型),顯示方向劈裂 |百葉窗 |盒狀 | 見表 8-7參見表 8-7子類型 =顯示方向取決于類型= 進入 | 退出8、關(guān)鍵幀與 Flash 動畫一樣,關(guān)鍵幀技術(shù)在 PowerPoint 動畫中被廣泛運用。路徑、縮放、旋轉(zhuǎn)、顏色動作及屬性動作的“BFT 模式”,在本質(zhì)上都屬關(guān)鍵幀動畫,但它們只有起點和每終點兩個關(guān)鍵幀,過渡幀的計算采用了最簡單的線性插值方式。只有屬性動作

38、的關(guān)鍵幀模式才是真正意義上的關(guān)鍵幀動畫,可以設(shè)置任意多個關(guān)鍵幀,也支持函數(shù)運算。屬性動作的關(guān)鍵幀模式,通過 Time 創(chuàng)建其目標(biāo)值之間的過渡,可以創(chuàng)建任意數(shù)量的目標(biāo)值之間的過渡。此時關(guān)鍵幀不使用 From、To 或 By 參數(shù),而使用 value 指定其目標(biāo)值。每個關(guān)鍵幀都提供 Time 和 Value 這兩個參數(shù)。兩個相臨的關(guān)鍵幀形成一幀段,既支持普通的線性插值,也可以額外指定 Forumla 函數(shù)用于公式計算,計算值決定了動畫元素的目標(biāo)值。關(guān)鍵幀動畫開始后,它會按照由其 Time 屬性定義的順序來循環(huán)訪問其關(guān)鍵幀。如果時間 0 上沒有關(guān)鍵幀,動畫將在目標(biāo)屬性當(dāng)前值和第一個關(guān)鍵幀的 Valu

39、e 之間創(chuàng)建一個過渡,否則動畫的輸出值將成為第一個關(guān)鍵幀的值。在一個幀段當(dāng)中,會使用由第一個關(guān)鍵幀指定的 Forumla 函數(shù)來創(chuàng)建過渡幀,過渡幀起始自第一個關(guān)鍵幀的 Time,在到達第二個關(guān)鍵幀的 Time 時結(jié)束。Time 與 Value 是線性插值的關(guān)系,兩個相臨的關(guān)鍵幀形成一個幀段,ti 至 ti+1 決定了幀段的相對起止時間,vi至 vi+1決定了幀段的起止值,Value 值隨 Time 改變而變化。關(guān)鍵幀的書寫格式如下:表 8-8名稱屬性動作(關(guān)鍵幀模式)書寫形式(示例)屬性(ppt_r,5)t(0,0.2,0.4,0.8,1.0),v(0.25,0.35,0.45,0.55,0.

40、65,0.75),f($+rand(0.5),$+rand(0.4),$+rand(0.3),$+rand(0.2),$+rand(0.1)13在這里采用“時間線”與“幀”的設(shè)計方式,來描述時間關(guān)系。Time 參數(shù)作為開始關(guān)鍵幀和到達關(guān)鍵幀的 Value 值所對應(yīng)的時間。Time 可以是 0 和 1 之間任何的浮點值,代表相對于整個日程表從 0%到 100%的某個百分比。Time 值為 1時代表整個動畫的終點。Value 參數(shù)作為屬性表達式的變量,用“$”來表示。當(dāng) Forumla 缺省時,直接表示動畫元素的當(dāng)前值。Forumla 參數(shù)指定動畫元素的表達式,其計算結(jié)果表示動畫元素的當(dāng)前值,參見

41、 8-1-2 屬性表達式。表達式作用于當(dāng)前關(guān)鍵幀與下一關(guān)鍵幀形成的幀段,所以最后一幀的表達式將不起作用。關(guān)鍵幀的書寫規(guī)范如下:公動式 = 動作(動畫元素,幀段數(shù))參數(shù)表達式作 = 屬性動畫元素 = ppt_x | ppt_y | ppt_w | ppt_h | ppt_r 參見表 8-1幀段數(shù) = 關(guān)鍵幀數(shù) - 1屬性表達式 = t(參數(shù)列表 t),v(參數(shù)列表 v) ,f(參數(shù)列表 v)參數(shù)列表 t = 0,小數(shù),1參數(shù)列表 v = 小數(shù),小數(shù)參數(shù)列表 f = 屬性表達式,屬性表達式,屬性表達式屬性表達式 = 四則運算表達式 參見 8-1-2 屬性表達式8-3 案例本小節(jié)通過 PPT 動畫大

42、師制作的一系列案例,從多個角度展示 PPT 動畫大師的功能。所有案例在隨書光盤中可以找到,可根據(jù)相應(yīng)的編號查尋。1、隨機小球14【圖示】【描述】小球在屏幕中的隨意位置出現(xiàn)。PowerPoint 無法實現(xiàn)隨機性,這對 PPT 動畫大師來說卻非常的簡單,可以通過隨機除函數(shù)來實現(xiàn)。rand(1)代表的是產(chǎn)生 01 范圍的隨機數(shù)值,對ppt_x、 ppt_y 來說, 1 代表了屏幕的高度和寬度。需要說明的是,屬性動作沒有使用 value 值。【表達式】【小球】*nT(0,1)屬性(ppt_x,1)t(0,1),v(,),f(rand(1)T(0,1)屬性(ppt_y,1)t(0,1),v(,),f(r

43、and(1)2、陰影偏移【圖示】【描述】設(shè)置形狀的陰影后,在 x、y 方向上移動。PowerPoint 至少可以控制 40 多種動畫元素,對陰影設(shè)置和偏移等特殊屬性只能通過 PPT 動畫大師來設(shè)置。這里涉及到三個動畫元素,分別是 shadow.on、shadow.offset.x(y)。【表達式】【形狀】T(0,5)設(shè)置(shadow.on)1T(0,5)屬性(shadow.offset.y)f(30),t(80)3、液晶時鐘【圖示】【描述】用 PowerPoint 模擬液晶數(shù)字顯示非常困難,現(xiàn)在有了 PPT 動畫大師,通過對“晶體管”設(shè)置出現(xiàn)與消失時間,很容易就能實現(xiàn)。對每一個晶體管進行的狀

44、態(tài)進行分別編號,按時序進行顯示。【表達式】【晶體管】T(0,10)設(shè)置(style.visibility) 1T(0.999,0.001)設(shè)置(style.visibility)T(3.999,0.001)設(shè)置(style.visibility)T(6.999,0.001)設(shè)置(style.visibility)T(7.999,0.001)設(shè)置(style.visibility)以 1 號晶體管為例用以填充時間長度為 10 秒01014、石英鐘【圖示】16【描述】石英鐘的秒針每秒動一次。一是周期瞬間旋轉(zhuǎn),二是無限循環(huán),沒有 PPT 動畫大師的支持此動畫應(yīng)當(dāng)是不可能完成的任務(wù)。左邊的時鐘采用了 60 個動作來設(shè)置不同的狀態(tài),而右邊只需一個 floor( )函數(shù)就能解決問題。為了簡化動畫設(shè)置,秒針疊加了一個透明的圓形。【表達式】【秒針】T(0,60)屬性(ppt_r,1)t(0,1),v(0,360),f(floor($/6)*6)5、過山車【圖示】【描述】小火車的四節(jié)車廂依次沿軌道行駛。在 PowerPoint 中實現(xiàn)多種狀態(tài)組合的循環(huán)是個難題

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論