MG動畫制作 04表達(dá)式的使用_第1頁
MG動畫制作 04表達(dá)式的使用_第2頁
MG動畫制作 04表達(dá)式的使用_第3頁
MG動畫制作 04表達(dá)式的使用_第4頁
MG動畫制作 04表達(dá)式的使用_第5頁
已閱讀5頁,還剩32頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

MG動畫制作主講:吳葳葳模塊四

表達(dá)式的使用目

錄1.表達(dá)式控制2.表達(dá)式語法(重點難點)課程思政:“十四五”時期主要目標(biāo)任務(wù)導(dǎo)入案例---MG動畫“十四五目標(biāo)任務(wù)”

思考——哪些動態(tài)效果用了表達(dá)式會更快捷提高審美水平堅定文化自信勇于創(chuàng)新的時代精神2021年3月5日上午9時,第十三屆全國人民代表大會第四次會議在人民大會堂舉行開幕會,國務(wù)院總理李克強作政府工作報告。

李克強在政府工作報告中介紹“十四五”時期主要目標(biāo)任務(wù)。

“十四五”時期是開啟全面建設(shè)社會主義現(xiàn)代化國家新征程的第一個五年。我國發(fā)展仍然處于重要戰(zhàn)略機(jī)遇期,但機(jī)遇和挑戰(zhàn)都有新的發(fā)展變化。要準(zhǔn)確把握新發(fā)展階段,深入貫徹新發(fā)展理念,加快構(gòu)建新發(fā)展格局,推動高質(zhì)量發(fā)展,為全面建設(shè)社會主義現(xiàn)代化國家開好局起好步。

根據(jù)《中共中央關(guān)于制定國民經(jīng)濟(jì)和社會發(fā)展第十四個五年規(guī)劃和二〇三五年遠(yuǎn)景目標(biāo)的建議》,國務(wù)院編制了《國民經(jīng)濟(jì)和社會發(fā)展第十四個五年規(guī)劃和2035年遠(yuǎn)景目標(biāo)綱要(草案)》。《綱要草案》堅持以習(xí)近平新時代中國特色社會主義思想為指導(dǎo),實化量化“十四五”時期經(jīng)濟(jì)社會發(fā)展主要目標(biāo)和重大任務(wù),全文提交大會審查,這里概述幾個方面?!笆奈濉睍r期主要目標(biāo)任務(wù)1.表達(dá)式控制掌握1.表達(dá)式概念(理解)1.Ae表達(dá)式是什么?表達(dá)式就是AE內(nèi)部基于JS(JavaScript)編程語言開發(fā)的編輯工具,可以理解為簡單的編程,不過沒有編程那么復(fù)雜。ae表達(dá)式優(yōu)勢在哪?能夠通過簡潔的代碼,代替庸雜的關(guān)鍵幀,告訴ae你想要的屬性動畫,自動能夠生成。表達(dá)式和腳本的區(qū)別在哪?這兩者都是與ae對話的語言。/s?id=1594062835622807988&wfr=spider&for=pc1.表達(dá)式概念(理解)在學(xué)習(xí)表達(dá)式之前我們首先明白這兩點(1)所有的表達(dá)式只可以添加在AE里面的可編輯動畫關(guān)鍵幀的屬性上(2)并不是所有地方都需要表達(dá)式,我們要根據(jù)需求選擇使用關(guān)鍵幀或者表達(dá)式1.表達(dá)式概念如何在AE中添加表達(dá)式ALT鍵+鼠標(biāo)左鍵

點擊

碼表調(diào)出對應(yīng)屬性的表達(dá)式輸入框在輸入框內(nèi)輸入表達(dá)式即可1.表達(dá)式概念4.表達(dá)式工具ALT+鼠標(biāo)左鍵點擊屬性前面的小碼表除了調(diào)出表達(dá)式輸入框外,還會調(diào)出表達(dá)式工具表達(dá)式工具從左往右依次是:表達(dá)式開關(guān)、表達(dá)式圖表、拉索工具、表達(dá)式語言菜單1.表達(dá)式概念1、表達(dá)式開關(guān):打開或者關(guān)閉表達(dá)式效果2、表達(dá)式圖表:查看表達(dá)式數(shù)據(jù)變化曲線3、拉索工具:鏈接屬性用于表達(dá)式4、語言菜單:調(diào)用AE內(nèi)置表達(dá)式函數(shù)命令2.表達(dá)式語法掌握2.表達(dá)式語法表達(dá)式書寫的一些規(guī)則(1)針對不同屬性,表達(dá)式最終輸出的是不同的數(shù)據(jù)類型在AE里面不同的屬性的參數(shù)是不一樣的,大致可以分為4種:單個數(shù)值、數(shù)組、布爾值、字符串?dāng)?shù)值和數(shù)組我們最常使用的就是單個數(shù)值和數(shù)組,我們來了解一下單個數(shù)值和數(shù)組的區(qū)別。由上圖可見單個數(shù)值和數(shù)組的區(qū)別,我們最常調(diào)節(jié)的就是單個數(shù)值。但是在AE里面的很多屬性它其實是由多個數(shù)值組成的,我們把這種多個數(shù)值組成的數(shù)據(jù)類型叫做數(shù)組2.表達(dá)式語法布爾值和字符串布爾值主要是起開關(guān)作用的,它主要就是兩個值:true和false,true代表“真”、false代表“假”??梢杂脭?shù)值0和1代表:0代表假、1代表真字符串不太常用,我們做個簡單了解,它主要是針對文本工具的:如“你好”(字符串需要用雙引號“”括起來,雙引號里面你可以填任何信息,中文、英文或者數(shù)字都可以,但它只是字符的意義)(2)數(shù)組的書寫格式上文提到數(shù)組是由多個數(shù)值組成的,所以數(shù)組的書寫格式如:[10,10]數(shù)組需要使用中括號[]括起來,中括號里面你可以填多個數(shù)值(要填幾個數(shù)值取決于對應(yīng)的屬性),每一個數(shù)值之間用逗號隔開2.表達(dá)式語法變量的使用在AE表達(dá)式書寫的時候,并不是我們書寫的所有內(nèi)容表達(dá)式都能識別。表達(dá)式一般能識別的就是表達(dá)式內(nèi)部的一些函數(shù)命令,我們可以直接在“表達(dá)式語言菜單”中調(diào)用。除了內(nèi)部的一些函數(shù)命令外,表達(dá)式還可以識別我們外部自定義的變量(1)什么是變量?變量是我們用來存儲數(shù)值用的,你可以把它當(dāng)做一個容器。比如:a=100我們就把100這個數(shù)值存儲在a里面,則a這個時候就是一個變量變量需要使用等于號“=”來進(jìn)行賦值你可以使用任何單詞作為變量,字母a也好、字母b也好、單詞也好、或者漢語拼音都可以,但是不能使用中文2.表達(dá)式語法7.表達(dá)式內(nèi)置的函數(shù)命令上面說道AE表達(dá)式只能夠識別內(nèi)置的函數(shù)命令和自定義的變量。內(nèi)置的函數(shù)命令就是我們最常使用的一些代碼了,我們直接可以在AE表達(dá)式工具里面的“表達(dá)式語言菜單”里面進(jìn)行調(diào)用表達(dá)式語言菜單里面包含了所有我們書寫表達(dá)式需要用到的函數(shù)命令。AE表達(dá)式優(yōu)先層級位置表達(dá)式:[0,0]位置、縮放添加抖動表達(dá)式:wiggle(10,50)旋轉(zhuǎn)添加表達(dá)式關(guān)聯(lián)器指向不透明度不透明度屬性改變,旋轉(zhuǎn)跟著改變AE表達(dá)式-抖動表達(dá)式——制作燈泡發(fā)光效果抖動表達(dá)式:wiggle(10,50)X:影響抖動的速度Y:影響抖動的范圍和幅度創(chuàng)建純色層,繪制燈泡輪廓蒙版調(diào)整羽化值為不透明度添加抖動wiggle(30,100)AE表達(dá)式-時間表達(dá)式time*10時間表達(dá)式是做循環(huán)動畫的利器。例如,如果想讓一個物體不停地旋轉(zhuǎn),可以在旋轉(zhuǎn)參數(shù)中輸入time,物體就會每秒轉(zhuǎn)動一度。time表達(dá)式同樣可以配合基本數(shù)學(xué)公式使用原理:time表示時間,以秒為單位,time*n=時間(秒數(shù))*n(若應(yīng)用于旋轉(zhuǎn)屬性,則n表示角度)舉例:若在旋轉(zhuǎn)屬性上設(shè)置time表達(dá)式為time*60,則圖層將通過1秒的時間旋轉(zhuǎn)60度,2秒時旋轉(zhuǎn)到120度以此類推(數(shù)值為正數(shù)時順時針旋轉(zhuǎn),為負(fù)數(shù)時逆時針旋轉(zhuǎn))注意事項:time只能賦予一維屬性的數(shù)據(jù)。(位置屬性可進(jìn)行單獨尺寸的分離,從而可單獨設(shè)置X或Y上的time)AE表達(dá)式-擠壓與伸展表達(dá)式原理:spd表示擠壓拉伸的速度,maxDev表示擠壓拉伸的大小,decay表示衰減spd=100;maxDev=10;decay=1;t=time-inPoint;offset=maxDev*Math.sin(t*spd)/Math.exp(t*decay);scaleX=scale[0]+offset;scaleY=scale[1]-offset;[scaleX,scaleY]

案例:AE表達(dá)式快速制作延遲動畫效果制作要點:1.鋼筆工具創(chuàng)建路徑和橢圓工具創(chuàng)建圓形2.復(fù)制路徑到圓形位置屬性3.復(fù)制多層圓形4.按住alt鍵為圓形2創(chuàng)建表達(dá)式,表達(dá)式關(guān)聯(lián)器指向圓形1位置屬性為圓形2添加如下表達(dá)式thisComp.layer("形狀圖層1").transform.position.valueAtTime(time-0.04)5.調(diào)整圓形2的不透明度和顏色6.其他圓形制作方法同圓形2注意哈——表達(dá)式中的符號必須是英文滴案例:AE表達(dá)式快速制作延遲動畫效果案例:表達(dá)式制作雪花飄落效果制作要點:1.橢圓工具創(chuàng)建圓形(雪花)2.橢圓——橢圓路徑——大小

添加表達(dá)式seedRandom(index,1)r=random(15,20);[r,r]3.打開雪花位置屬性,右鍵設(shè)置XY軸的獨立尺寸。分別為X\Y位置添加表達(dá)式seedRandom(index,1)random(0,800)+wiggle(2,20)-valueseedRandom(index,1)random(-600,600)+time*804.添加背景time表達(dá)式原理:time表示時間,以秒為單位,time*n=時間(秒數(shù))*n(若應(yīng)用于旋轉(zhuǎn)屬性,則n表示角度)舉例:若在旋轉(zhuǎn)屬性上設(shè)置time表達(dá)式為time*60,則圖層將通過1秒的時間旋轉(zhuǎn)60度,2秒時旋轉(zhuǎn)到120度以此類推(數(shù)值為正數(shù)時順時針旋轉(zhuǎn),為負(fù)數(shù)時逆時針旋轉(zhuǎn))注意事項:time只能賦予一維屬性的數(shù)據(jù)。(位置屬性可進(jìn)行單獨尺寸的分離,從而可單獨設(shè)置X或Y上的time)擠壓與伸展原理:spd表示擠壓拉伸的速度,maxDev表示擠壓拉伸的大小,decay表示衰減spd=100;maxDev=10;decay=1;t=time-inPoint;offset=maxDev*Math.sin(t*spd)/Math.exp(t*decay);scaleX=scale[0]+offset;scaleY=scale[1]-offset;[scaleX,scaleY]運動拖尾原理:delay表示要延遲的幀數(shù)舉例:為位置屬性添加表達(dá)式delay=0.5;d=delay*thisComp.frameDuration*(index–1);thisComp.layer(1).position.valueAtTime(time–d);如想要實現(xiàn)不透明度拖尾需為不透明度屬性添加表達(dá)式opacityFactor=.80;Math.pow(opacityFactor,index–1)*100(調(diào)整好一個圖層后復(fù)制多個)四種循環(huán)表達(dá)用圖線表達(dá)超實用的18種表達(dá)式/18-ae-expression4種循環(huán)表達(dá)式用AE動畫軟件制作MG動畫宣傳片、MG科普短片、MG動漫視頻等比較常用的4種循環(huán)表達(dá)式loopOut(PingPong)、loopOut(Cycle)、loopOut(Continue)、loopOut(Offset)4種循環(huán)表達(dá)式第一種:loopOut("PingPon

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論