国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

在After Effects中實(shí)現(xiàn)時(shí)鐘指針走動(dòng)效果

2012-04-29 22:16:26周潔
電腦知識(shí)與技術(shù) 2012年22期
關(guān)鍵詞:循環(huán)表達(dá)式時(shí)鐘

周潔

摘要:After Effercts提供基于JavaScript的優(yōu)秀表達(dá)式工具和函數(shù),使許多平時(shí)難以想象的效果的制作有了可能,如文字跳躍、文字雨、3d文字流等等。該文主要利用強(qiáng)大的表達(dá)式功能實(shí)現(xiàn)時(shí)針指針走動(dòng)的效果,通過(guò)loop_out循環(huán)表達(dá)式來(lái)控制層的旋轉(zhuǎn)屬性實(shí)現(xiàn)了時(shí)針指針走動(dòng)效果,并利用切換保持關(guān)鍵幀命令解決了秒針走一格停一下的問(wèn)題。對(duì)有一些編程基礎(chǔ)的人而言,在flash中實(shí)現(xiàn)時(shí)鐘效果要親自書寫代碼,而在After Effercts就不用輸寫代碼,使用表達(dá)式工具庫(kù)里已有的函數(shù)就行,相對(duì)而言容易上手。

關(guān)鍵詞: After Effects;時(shí)鐘;表達(dá)式;循環(huán);切換保持關(guān)鍵幀

中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2012)22-5358-02

To Achieve the Effect of Clock Pointer to Move Around with After Effects

ZHOU Jie

(Karamay Vocational &Technical college, Karamay 833600,China)

Abstract:After Effercts provides excellent expression tool and function based on JavaScript, make many usually unimaginable result to possible, such as text jump, text rain, 3D text stream and so on, this paper uses powerful expression function to achieve the effect of clock pointer to move around, they using the expression that loop_out loop to control the rotary property of the layer to achieve the effect of clock pointer to move around, and they using the command that toggle hold key frame to solve the the problem that second hand move a unit and then stop.the pepole who have some basis for the program, must write code personally to achieve the flash clock, with the After Effercts would not to write code, they only use the expression tool library, it is relatively easy to use.

Key words: after effects;; clock; expression; Cycle; toggle hold keyfram

許多常用的合成軟件都具有表達(dá)式的功能,用來(lái)實(shí)現(xiàn)一些特殊的效果。Aftereffects當(dāng)然也不例外,Aftereffects提供基于JavaScript的優(yōu)秀表達(dá)式工具和函數(shù),使許多平時(shí)難以想象的效果的制作有了可能。有人也許會(huì)認(rèn)為使用表達(dá)式會(huì)因?yàn)椴皇煜つ_本語(yǔ)言和JavaScript而難以掌握,其實(shí)完全沒(méi)有必要。不得不承認(rèn),對(duì)于那些完全沒(méi)有編程基礎(chǔ)的合成師而言,使用表達(dá)式可能會(huì)有一些困難,但是其實(shí)難度并不是太大的,而且在你用表達(dá)式完成了一個(gè)以往無(wú)法完成的效果時(shí),成功的滿足感會(huì)讓你對(duì)AE和它的表達(dá)式充滿興趣。希望大家能夠通過(guò)鐘表指針走動(dòng)效果的制作過(guò)程,對(duì)AE表達(dá)式有個(gè)初步的認(rèn)識(shí)并制作出簡(jiǎn)單動(dòng)畫,甚至無(wú)關(guān)鍵幀動(dòng)畫。

1表達(dá)式簡(jiǎn)介

利用簡(jiǎn)單的語(yǔ)句,控制需要設(shè)置動(dòng)畫效果的屬性,使其根據(jù)表達(dá)式的計(jì)算結(jié)果自動(dòng)變化。這樣通過(guò)使用表達(dá)式你不需要設(shè)置任何關(guān)鍵幀就可以為屬性設(shè)置動(dòng)畫了,也可以使用表達(dá)式為存在的關(guān)鍵幀增加隨機(jī)性。有兩種方法為選擇的參數(shù)加入表達(dá)式,一種方法是在時(shí)間軸選擇參數(shù)后,從動(dòng)畫(animation)菜單中選擇增加表達(dá)式(add expression);另一種方法是按住ALT鍵的同時(shí)鼠標(biāo)左鍵單擊參數(shù)左邊的碼表,快速為參數(shù)加入表達(dá)式。表達(dá)式中常用的有抖動(dòng)表達(dá)式wiggle()、time()、index()、value、random(),還有該文用到的loop循環(huán)表達(dá)式。

1.1鐘表走動(dòng)效果制作

為了制作鐘表走動(dòng)效果,我們?cè)赼fter effects中創(chuàng)建三個(gè)分別代表秒針、分針、時(shí)針的圖層,利用圖層旋轉(zhuǎn)屬性之間的關(guān)系實(shí)現(xiàn)三種指針的走動(dòng)關(guān)聯(lián),首先得弄清楚三點(diǎn):(1)時(shí)間的單位是秒,秒針60秒走一圈360度,所以每秒走360度/60秒=6度。(2)分針每走一個(gè)單位(6度)秒針走一圈(360度),所以分針圖層的rotation和秒針圖層的rotatio是1/60的關(guān)系。(3)時(shí)針每走一個(gè)單位(30度),分針走一圈(360度),所以時(shí)針圖層的rotation和分針圖層的rotation是1/12的關(guān)系。

1)新建comp,命名時(shí)鐘,尺寸640*480,時(shí)長(zhǎng)60秒。

2)分別導(dǎo)入素材background.psd,秒針.psd,分針.psd,時(shí)針.psd,中心點(diǎn).psd。

3)將以上5個(gè)素材分別拖入時(shí)間面板,并給圖層重新命名,效果見(jiàn)圖1。

4)打開view菜單下sshow rulers命令,顯示標(biāo)尺。

圖1時(shí)間面板效果1

5)打開view菜單下show guides命令,顯示參考線。

6)根據(jù)標(biāo)尺和參考線,調(diào)整時(shí)針、分針、秒針的初始位置,并調(diào)整中心點(diǎn)的位置,效果見(jiàn)圖2。

7)給秒針圖層的rotation設(shè)置關(guān)鍵幀,0秒為0度,1秒時(shí)為6度,選擇0秒處的關(guān)鍵幀,按右鍵,選擇Toggle Hold Keyframe,凍結(jié)這個(gè)關(guān)鍵幀(因?yàn)橐话愕拿脶樖亲咭桓?,停一下?。再給Ratation添加表達(dá)式:loop_out(type="offset")。這條表達(dá)式的意思是一直循環(huán)當(dāng)前所設(shè)置的關(guān)鍵幀動(dòng)畫,并按所設(shè)關(guān)鍵幀的旋轉(zhuǎn)角度一直向后疊加偏移。

8)給分針圖層的Rotation加上表達(dá)式:thisComp.layer("秒針").rotation/60。表達(dá)式的意思是,分針轉(zhuǎn)動(dòng)的度數(shù)是秒針的1/60。為了預(yù)覽動(dòng)畫,可以把Comp的總長(zhǎng)度改為10分鐘。

9)給時(shí)針圖層的Rotation加上表達(dá)式:thisComp.layer("分針").rotation/12。表達(dá)式的意思是,時(shí)針轉(zhuǎn)動(dòng)的度數(shù)是分針的1/12。

10)輸出設(shè)置,打開file菜單下的export,選擇adobe flash player(swf),輸入文件名,單擊save,在彈出的swf設(shè)置對(duì)話框中,在option選項(xiàng)中勾選loop continuously,單擊OK即可輸出。

圖2鐘表初始狀態(tài)

2結(jié)論

本例在實(shí)現(xiàn)中秒針圖層利用了loop_out(type="offset")表達(dá)式來(lái)實(shí)現(xiàn)秒針旋轉(zhuǎn)每秒增加6度,其他分針、時(shí)針圖層的旋轉(zhuǎn)度數(shù)都根據(jù)秒針層來(lái)寫表達(dá)式,這樣即使時(shí)鐘各指針的初始狀態(tài)發(fā)生了變化,也只需修改秒針層的旋轉(zhuǎn)關(guān)鍵幀數(shù)值。本例做出的效果可用于某些影視分鏡頭,如時(shí)鐘的特寫鏡頭,倒計(jì)時(shí)的特寫鏡頭等等,但如果做出一個(gè)一直不停走動(dòng)的真實(shí)時(shí)鐘效果,合成的時(shí)間至少是24小時(shí),我們?cè)谟耙曌髌分幸才霾坏竭@種情況,在其他領(lǐng)域也許用到,那可以采用flash編程、java編程等方法。

參考文獻(xiàn):

[1]劉強(qiáng).Adobe中國(guó)教育認(rèn)證計(jì)劃及ACAA教育發(fā)展計(jì)劃標(biāo)準(zhǔn)培訓(xùn)教材[M].北京:人民郵電出版社,2010.

[2]龔永平.讓Adobe After Effects表達(dá)式表達(dá)你的創(chuàng)意[J].電視字幕:特技與動(dòng)畫,2004(12):20-25.

[3]何清超,管熠.After Effects表達(dá)式的應(yīng)用[J].電視字幕.特技與動(dòng)畫,2002(12):37-40.

[4]尹小港,覃明奎,高山泉.After Effects CS3影視后期與特效制作技能進(jìn)化手冊(cè)[M].北京:人民郵電出版社,2008.

猜你喜歡
循環(huán)表達(dá)式時(shí)鐘
別樣的“時(shí)鐘”
古代的時(shí)鐘
一個(gè)混合核Hilbert型積分不等式及其算子范數(shù)表達(dá)式
表達(dá)式轉(zhuǎn)換及求值探析
淺析C語(yǔ)言運(yùn)算符及表達(dá)式的教學(xué)誤區(qū)
有趣的時(shí)鐘
PDCA循環(huán)在持續(xù)改進(jìn)領(lǐng)導(dǎo)教育質(zhì)量中的應(yīng)用
淺析英語(yǔ)詞匯記憶策略
青春歲月(2016年20期)2016-12-21 12:29:31
分層、過(guò)濾、循環(huán)教學(xué)法初探*
新一代(2016年15期)2016-11-16 17:34:11
時(shí)鐘會(huì)開“花”
梓潼县| 锦屏县| 浦城县| 永福县| 淮南市| 庆元县| 衡水市| 仁布县| 顺平县| 宾川县| 新沂市| 精河县| 苏州市| 确山县| 丽江市| 紫金县| 忻城县| 醴陵市| 安化县| 奉新县| 济阳县| 泗水县| 孟津县| 尤溪县| 定兴县| 锦屏县| 来凤县| 靖江市| 白河县| 句容市| 沧源| 辽中县| 仁布县| 杭锦旗| 婺源县| 连州市| 陆良县| 定兴县| 宽城| 镇安县| 尼玛县|