計(jì)算機(jī)圖形學(xué)課程計(jì)算機(jī)動(dòng)畫.的知識(shí)_第1頁(yè)
計(jì)算機(jī)圖形學(xué)課程計(jì)算機(jī)動(dòng)畫.的知識(shí)_第2頁(yè)
計(jì)算機(jī)圖形學(xué)課程計(jì)算機(jī)動(dòng)畫.的知識(shí)_第3頁(yè)
計(jì)算機(jī)圖形學(xué)課程計(jì)算機(jī)動(dòng)畫.的知識(shí)_第4頁(yè)
計(jì)算機(jī)圖形學(xué)課程計(jì)算機(jī)動(dòng)畫.的知識(shí)_第5頁(yè)
已閱讀5頁(yè),還剩79頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《計(jì)算機(jī)圖形學(xué)》課程計(jì)算機(jī)動(dòng)畫1在過去幾十年里,計(jì)算機(jī)動(dòng)畫一直是人們研究的熱點(diǎn)。在全球的圖形學(xué)盛會(huì)Siggraph上,幾乎每年都有計(jì)算機(jī)動(dòng)畫的論文和專題。隨著計(jì)算機(jī)圖形學(xué)和硬件技術(shù)的高速發(fā)展,可以用計(jì)算機(jī)生成高質(zhì)量的圖像,促使計(jì)算機(jī)動(dòng)畫技術(shù)飛速地發(fā)展起來。序2計(jì)算機(jī)動(dòng)畫當(dāng)前計(jì)算機(jī)動(dòng)畫盛行34《美女與野獸》《湯姆和杰瑞》奧斯卡短片獎(jiǎng);5計(jì)算機(jī)動(dòng)畫的應(yīng)用領(lǐng)域計(jì)算機(jī)動(dòng)畫提供了一個(gè)充分展示個(gè)人想像力和藝術(shù)才能的新天地;廣泛應(yīng)用于許多領(lǐng)域:動(dòng)畫片制作、電視廣播廣告、電影特技教學(xué)演示訓(xùn)練模擬建筑場(chǎng)景漫游產(chǎn)品模擬試驗(yàn)電子游戲6計(jì)算機(jī)動(dòng)畫的應(yīng)用領(lǐng)域廣電行業(yè)制作欄目的片頭和卡通影片;典型的有中央臺(tái)新聞聯(lián)播的片頭動(dòng)畫;電視虛擬演播人;7計(jì)算機(jī)動(dòng)畫的應(yīng)用領(lǐng)域教學(xué)演示:利用三維動(dòng)畫技術(shù)的形象性,它已被用來解釋復(fù)雜的自然現(xiàn)象:小到簡(jiǎn)單的牛頓定律,大到復(fù)雜的狹義相對(duì)論;8計(jì)算機(jī)動(dòng)畫的應(yīng)用領(lǐng)域飛行訓(xùn)練模擬:計(jì)算機(jī)動(dòng)畫可以實(shí)時(shí)生成具有真實(shí)感的周圍環(huán)境圖象,如機(jī)場(chǎng)、山脈和云彩等。飛行員駕駛艙的舷艙成為計(jì)算機(jī)屏幕,飛行員的飛行控制信息轉(zhuǎn)化為數(shù)字信號(hào)直接輸出到電腦程序,進(jìn)而模擬飛機(jī)的各種飛行特征。飛行員可以模擬駕駛飛機(jī)進(jìn)行起飛、著落、轉(zhuǎn)身等操作。9計(jì)算機(jī)動(dòng)畫的應(yīng)用領(lǐng)域

建筑場(chǎng)景漫游:可觀察建筑物的內(nèi)、外部結(jié)構(gòu),而且可實(shí)現(xiàn)對(duì)虛擬建筑場(chǎng)景的漫游;利用合成技術(shù)來實(shí)現(xiàn)環(huán)境評(píng)估,評(píng)價(jià)建筑物對(duì)周圍環(huán)境的整體影響;10計(jì)算機(jī)動(dòng)畫的應(yīng)用領(lǐng)域產(chǎn)品模擬試驗(yàn):計(jì)算機(jī)輔助設(shè)計(jì);設(shè)計(jì)者能夠使虛擬模型運(yùn)動(dòng)起來,檢查只有制造過程結(jié)束后才能驗(yàn)證的模型特征,如運(yùn)動(dòng)機(jī)構(gòu)的協(xié)調(diào)性、穩(wěn)定性及干涉檢查等;11計(jì)算機(jī)動(dòng)畫的應(yīng)用領(lǐng)域電子游戲:計(jì)算機(jī)動(dòng)畫技術(shù)逐漸進(jìn)入三維游戲行業(yè);使游戲圖象質(zhì)量及動(dòng)作真實(shí)性均有了顯著提高;121什么是動(dòng)畫?動(dòng)態(tài)的產(chǎn)生一系列景物畫面的技術(shù);其中當(dāng)前畫面是對(duì)前一幅畫面某些部分作的修改;運(yùn)動(dòng)是動(dòng)畫的本質(zhì),動(dòng)畫是運(yùn)動(dòng)的藝術(shù);132計(jì)算機(jī)動(dòng)畫的發(fā)展60年代美國(guó)的Bell實(shí)驗(yàn)室和一些研究機(jī)構(gòu)開始研究用計(jì)算機(jī)實(shí)現(xiàn)動(dòng)畫片中間畫面的制作和自動(dòng)上色。70-80年代三維輔助動(dòng)畫系統(tǒng)開始研制并投入使用。動(dòng)畫的對(duì)象不是簡(jiǎn)單地由外部輸入,而是根據(jù)三維數(shù)據(jù)在計(jì)算機(jī)內(nèi)部生成。60年代美國(guó)的Bell實(shí)驗(yàn)室和一些研究機(jī)構(gòu)開始研究用計(jì)算機(jī)實(shí)現(xiàn)動(dòng)畫片中間畫面的制作和自動(dòng)上色。70-80年代三維輔助動(dòng)畫系統(tǒng)開始研制并投入使用。動(dòng)畫的對(duì)象不是簡(jiǎn)單地由外部輸入,而是根據(jù)三維數(shù)據(jù)在計(jì)算機(jī)內(nèi)部生成。皮影戲西洋鏡142計(jì)算機(jī)動(dòng)畫的發(fā)展90年代一個(gè)多種學(xué)科和技術(shù)的綜合領(lǐng)域。計(jì)算機(jī)動(dòng)畫以其自身的特點(diǎn)而逐漸成為一門獨(dú)立的學(xué)科。計(jì)算機(jī)圖形學(xué)(實(shí)體造型和真實(shí)感顯示,如消隱、光照模型、表面質(zhì)感等)圖像處理技術(shù)、運(yùn)動(dòng)控制原理、視頻技術(shù)、藝術(shù)、視覺心理學(xué)、生物學(xué)、機(jī)器人學(xué)、人工智能等153動(dòng)畫原理視覺殘留原理反射到人眼的光影要在視覺中保留一段短暫的時(shí)間才會(huì)消失。視覺殘留實(shí)驗(yàn):兩盞小燈相距1-2米遠(yuǎn),放置在黑暗的房間內(nèi)兩盞小燈以緩慢的速率交替點(diǎn)亮和熄滅。兩盞小燈以25-40毫秒的時(shí)間間隔交替點(diǎn)亮和熄滅。16動(dòng)畫視覺原理-視覺殘留實(shí)驗(yàn)兩盞小燈以緩慢的速率交替點(diǎn)亮和熄滅以25-40毫秒的時(shí)間間隔交替點(diǎn)亮和熄滅Frame1Frame2Frame3Frame4Frame5Frame6Frame717●

早期的動(dòng)畫動(dòng)畫原理觀看動(dòng)畫的機(jī)器-1906●

視覺效果教學(xué)進(jìn)程18動(dòng)畫的視覺原理實(shí)驗(yàn)證明畫面刷新率為每秒24幀(畫面停留40毫秒)左右,則人眼看到的是連續(xù)的運(yùn)動(dòng)效果。電影放映的標(biāo)準(zhǔn):每秒24幀的速率,能最有效地使運(yùn)動(dòng)的畫面連續(xù)流暢。

24幀的速率畫面還有閃爍,要消除畫面的閃爍感,刷新率還要提高一倍。19動(dòng)畫原理

心理活動(dòng)心理似動(dòng)現(xiàn)象;心理活動(dòng)對(duì)事務(wù)認(rèn)知的影響;204動(dòng)畫的制作流程214.1傳統(tǒng)動(dòng)畫的制作流程前期劇本故事板(分鏡頭劇本)美術(shù)設(shè)計(jì)鏡頭設(shè)計(jì)稿中期后期22傳統(tǒng)動(dòng)畫的制作流程前期劇本故事板(分鏡頭劇本)美術(shù)設(shè)計(jì)鏡頭設(shè)計(jì)稿中期后期23傳統(tǒng)動(dòng)畫的制作流程前期劇本故事板(分鏡頭劇本)美術(shù)設(shè)計(jì)鏡頭設(shè)計(jì)稿中期后期劇本范例日。繁華的馬路邊上的一家花店內(nèi)。老閻推門進(jìn)來,面無表情。店主在柜臺(tái)后熱情地問道:“歡迎光臨!您需要什么花?老閻:“九十九朵玫瑰?!钡曛鳎骸昂茫∧缘?。”店主轉(zhuǎn)向去選花。老閻站在那里,點(diǎn)著一根煙,等待。店主把選好的玫瑰精心地包裝起來,放在柜臺(tái)上,對(duì)老閻說:“九十九朵玫瑰,一共是二百元?!崩祥惏褵熎簦咽稚爝M(jìn)自己的口袋去掏錢。他呆了一下,又忙去其他口袋里摸錢,居然錢包不見了。24傳統(tǒng)動(dòng)畫的制作流程前期劇本故事板(分鏡頭劇本)美術(shù)設(shè)計(jì)鏡頭設(shè)計(jì)稿中期后期用鏡頭來講故事25傳統(tǒng)動(dòng)畫的制作流程前期劇本故事板(分鏡頭劇本)美術(shù)設(shè)計(jì)鏡頭設(shè)計(jì)稿中期后期26傳統(tǒng)動(dòng)畫的制作流程前期劇本故事板(分鏡頭劇本)美術(shù)設(shè)計(jì)鏡頭設(shè)計(jì)稿中期后期造型、場(chǎng)景、道具、服飾等的設(shè)計(jì)27傳統(tǒng)動(dòng)畫的制作流程前期劇本故事板(分鏡頭劇本)美術(shù)設(shè)計(jì)鏡頭設(shè)計(jì)稿中期后期28傳統(tǒng)動(dòng)畫的制作流程前期劇本故事板(分鏡頭劇本)美術(shù)設(shè)計(jì)鏡頭設(shè)計(jì)稿中期后期詳細(xì)和精確的分鏡頭29傳統(tǒng)動(dòng)畫的制作流程前期劇本故事板(分鏡頭劇本)美術(shù)設(shè)計(jì)鏡頭設(shè)計(jì)稿中期后期30前期中期原畫攝影表動(dòng)畫(中間畫)背景后期傳統(tǒng)動(dòng)畫的制作流程也叫動(dòng)畫設(shè)計(jì),根據(jù)故事板來具體創(chuàng)作、設(shè)計(jì)動(dòng)畫31前期中期原畫攝影表動(dòng)畫(中間畫)背景后期傳統(tǒng)動(dòng)畫的制作流程32前期中期原畫攝影表動(dòng)畫(中間畫)背景后期傳統(tǒng)動(dòng)畫的制作流程33前期中期后期輸入電腦合成編輯輸出傳統(tǒng)動(dòng)畫的制作流程344.2二維動(dòng)畫的制作過程制作聲音對(duì)白和背景音樂(2)制作關(guān)鍵畫面(3)繪制動(dòng)畫畫面(4)復(fù)制到膠片上(5)上色(6)核實(shí)檢查動(dòng)畫畫稿(7)拍攝電影膠片(8)后期制作354.3三維動(dòng)畫的制作過程在動(dòng)畫技術(shù)當(dāng)中,最有魅力并應(yīng)用最廣的當(dāng)然是三維動(dòng)畫。因?yàn)槲覀兊氖澜缡橇Ⅲw的,只有三維才讓我們感到更真實(shí)。二維動(dòng)畫可以看成三維動(dòng)畫的一個(gè)分支,它的制作難度及對(duì)電腦性能的要求都遠(yuǎn)遠(yuǎn)低于三維動(dòng)畫。三維動(dòng)畫之所以被稱作計(jì)算機(jī)生成動(dòng)畫,是因?yàn)閰⒓觿?dòng)畫的對(duì)象不是簡(jiǎn)單地由外部輸入的,而是根據(jù)三維數(shù)據(jù)在計(jì)算機(jī)內(nèi)部生成的,運(yùn)動(dòng)軌跡和動(dòng)作的設(shè)計(jì)也是在三維空間中考慮的。計(jì)算機(jī)3D動(dòng)畫的制作過程主要有建模、編輯質(zhì)材、貼圖、燈光、動(dòng)畫編輯和渲染幾個(gè)步驟。36

三維動(dòng)畫的建模

三維動(dòng)畫的貼圖

37美國(guó)哥倫比亞電影公司聯(lián)合制作的全計(jì)算機(jī)動(dòng)畫電影《FinalFantasy:TheSpiritsWithin》。其中的女主人公的面部是用計(jì)算機(jī)動(dòng)畫技術(shù)制作的,其生動(dòng)的3D面部表情足以亂真

385主要的動(dòng)畫技術(shù)39主要的動(dòng)畫技術(shù)-關(guān)鍵幀技術(shù)實(shí)時(shí)動(dòng)畫(real-time):用算法來實(shí)現(xiàn)物體的運(yùn)動(dòng)逐幀動(dòng)畫(frame-by-frame)逐幀動(dòng)畫的難題:動(dòng)畫片制作中,最大的困難是制作者需要制作大量的幀關(guān)鍵幀與中間幀40關(guān)鍵幀的插值技術(shù)可生成中間畫面

中間畫面的生成

利用電腦對(duì)兩幅關(guān)鍵幀進(jìn)行插值計(jì)算,自動(dòng)生成中間畫面,這是電腦輔助動(dòng)畫的主要優(yōu)點(diǎn)之一。這不僅精確、流暢,而且將動(dòng)畫制作人員從煩瑣的勞動(dòng)中解放出來。41關(guān)鍵幀的插值算法所有影響畫面圖像的參數(shù)都可成為關(guān)鍵幀的參數(shù),如位置、旋轉(zhuǎn)角、紋理的參數(shù)等。例如通過對(duì)運(yùn)動(dòng)參數(shù)插值,就可以實(shí)現(xiàn)對(duì)動(dòng)畫的運(yùn)動(dòng)控制,如物體的位置、方向、顏色等的變化,也可以對(duì)多個(gè)運(yùn)動(dòng)參數(shù)進(jìn)行組合插值。一般的插值算法有兩種方式:線形插值實(shí)現(xiàn)平穩(wěn)的過渡效果非線性插值則可以實(shí)現(xiàn)某種特殊的加速度效果42主要的動(dòng)畫技術(shù)-運(yùn)動(dòng)描述在實(shí)時(shí)動(dòng)畫中,計(jì)算機(jī)對(duì)輸入的數(shù)據(jù)進(jìn)行快速處理,并在人眼察覺不到的時(shí)間內(nèi)將結(jié)果隨時(shí)顯示出來在實(shí)時(shí)動(dòng)畫中,如何表示運(yùn)動(dòng)呢?這就是運(yùn)動(dòng)描述。更復(fù)雜的運(yùn)動(dòng)一般要通過路徑進(jìn)行描述,這種動(dòng)畫稱之為路徑動(dòng)畫。用戶先設(shè)計(jì)好物體的運(yùn)動(dòng)軌跡,然后指定物體沿該軌跡運(yùn)動(dòng)。通常,物體的運(yùn)動(dòng)軌跡取三次樣條曲線,并且由用戶交互給出。為了得到動(dòng)畫序列,必須對(duì)樣條曲線等間隔采樣,以求得物體在每一幀的位置------樣條驅(qū)動(dòng)技術(shù)43常用的曲線類型Bezier曲線B-splines主要的動(dòng)畫技術(shù)-運(yùn)動(dòng)描述------樣條驅(qū)動(dòng)技術(shù)

二維動(dòng)畫中的運(yùn)動(dòng)路徑設(shè)計(jì)

44對(duì)象運(yùn)動(dòng)動(dòng)畫簡(jiǎn)單示例例:點(diǎn)在(10,10)開始,中間以直線運(yùn)動(dòng),經(jīng)過10步把它移動(dòng)(110,110),則需要畫點(diǎn)10次,在x,y方向每次移動(dòng)10個(gè)象素。

for(i=10;i<=110;i=i+10){putpixel(i,i,RED);delay(毫秒);putpixel(i+10,i+10,RED);putpixel(i,i,BLACK);}45主要的動(dòng)畫技術(shù)-變形技術(shù)將一給定的數(shù)字圖像或者幾何形狀以一種自然流暢的、光滑連續(xù)的方式漸變?yōu)榱硪粩?shù)字圖像或者幾何形狀。46主要的動(dòng)畫技術(shù)-變形技術(shù)基本思想移動(dòng)頂點(diǎn),通過頂點(diǎn)改變,達(dá)到變形給出物體形變的幾個(gè)狀態(tài)物體沿給定的插值路徑進(jìn)行線性或非線性的形變基于特征的圖象變形(貓變虎)47主要的動(dòng)畫技術(shù)-關(guān)節(jié)動(dòng)畫技術(shù)關(guān)節(jié)結(jié)構(gòu)由一系列剛體鏈在關(guān)節(jié)處連接而成。48主要的動(dòng)畫技術(shù)-運(yùn)動(dòng)捕獲技術(shù)真實(shí)演員按導(dǎo)演的要求做動(dòng)作動(dòng)作被轉(zhuǎn)換為數(shù)字信息,通過感應(yīng)器記錄到計(jì)算機(jī)中計(jì)算機(jī)搜集這些數(shù)據(jù)后將信息傳遞到工作室,然后結(jié)果被3D化,在計(jì)算機(jī)中以線條形式表現(xiàn)出來,形成電影中角色的基礎(chǔ)增加皮膚和外殼之后,那些線條就成為虛擬角色49左圖顯示一個(gè)被貼了標(biāo)示物(白色小球)的演員在場(chǎng)地中跑步,右圖是Vicon370系統(tǒng)所采用的特殊紅外照相機(jī),只捕捉白色標(biāo)示物。

50主要的動(dòng)畫技術(shù)-運(yùn)動(dòng)捕獲技術(shù)51mocap設(shè)備性能10Hawk攝像頭每秒200幀精度小于0.5mm

52動(dòng)作數(shù)據(jù)到3D人物模型的映射照片的版權(quán)歸相關(guān)的公司或者團(tuán)體所有53過程動(dòng)畫過程動(dòng)畫指的是動(dòng)畫中物體的運(yùn)動(dòng)或變形用一個(gè)過程來描述。在柔性物體的動(dòng)畫中,物體的形變是任意的,可由動(dòng)畫師任意控制;在過程動(dòng)畫中,物體的變形則基于一定的數(shù)學(xué)模型或物理規(guī)律。最簡(jiǎn)單的過程動(dòng)畫是用一個(gè)數(shù)學(xué)模型去控制物體的幾何形狀和運(yùn)動(dòng),如水波的運(yùn)動(dòng);較復(fù)雜的如包括物體的變形、彈性理論、動(dòng)力學(xué)、碰撞檢測(cè)在內(nèi)的物體的運(yùn)動(dòng)。過程動(dòng)畫模擬的水波效果

54粒子動(dòng)畫一些電腦場(chǎng)景的隨機(jī)景物,如火焰、氣流、瀑布等,在對(duì)其進(jìn)行描述時(shí),可采用粒子系統(tǒng)的原理,將隨機(jī)景物想象成由大量的具有一定屬性的粒子構(gòu)成。每個(gè)粒子都有自己的粒子參數(shù),包括初速度、加速度、運(yùn)動(dòng)軌跡和生命周期等。這些參數(shù)決定了隨機(jī)景物的變化,使用粒子系統(tǒng)可以產(chǎn)生很逼真的隨機(jī)景物。粒子動(dòng)畫創(chuàng)作的真實(shí)感云層

556OpenGL動(dòng)畫設(shè)計(jì)概述OpenGL為動(dòng)畫設(shè)計(jì)提供了很好的支持,一些很著名的3D游戲軟件都使用OpenGL作為渲染引擎OpenGL提供了一些函數(shù),支持圖像和場(chǎng)景的移動(dòng)和旋轉(zhuǎn)等操作,并支持圖像的快速切換輸出。采用動(dòng)畫技術(shù)與前面所學(xué)的圖形學(xué)基本知識(shí)相互配合,可以使用戶很輕易地創(chuàng)建出動(dòng)畫效果56反彈的方塊程序首先在窗體中繪制一個(gè)正方形,讓它在窗口中移動(dòng)。當(dāng)正方體碰到窗口的邊界就會(huì)反彈,沿著另一個(gè)方向繼續(xù)移動(dòng)57使用雙緩沖技術(shù)的旋轉(zhuǎn)方塊單緩沖模式(GLUT_SINGLE):時(shí)間間隔改小,動(dòng)畫的效果變得很差雙緩沖技術(shù)(GLUT_DOUBLE):允許在屏幕之外的緩沖區(qū)執(zhí)行繪圖代碼,然后使用交換命令把所繪制的圖形立即顯示在屏幕上

下面用另一個(gè)例子再介紹并演示雙緩沖技術(shù),產(chǎn)生一個(gè)繞中心旋轉(zhuǎn)的正方形

58將上一節(jié)程序中的glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);改為glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGB);同時(shí),在RenderHandler函數(shù)中,將glFlush()改為glutS(),就可以使用OpenGL的雙緩沖功能,產(chǎn)生平滑的動(dòng)畫效果。旋轉(zhuǎn)使用了旋轉(zhuǎn)變換:glRotatef(spin,0.0,0.0,1.0);//旋轉(zhuǎn)變換59雙緩沖技術(shù)雙緩沖技術(shù)有兩個(gè)用途:首先,在繪制復(fù)雜圖形的時(shí)候,圖形合成的時(shí)間也許很長(zhǎng),可能不想讓用戶漫長(zhǎng)等待。使用雙緩沖技術(shù),可以先合成一副圖像,在完成以后再顯示給用戶,這樣用戶就看不到不完整的圖像了。其次,在動(dòng)畫制作的時(shí)候也廣泛使用雙緩沖技術(shù)。每個(gè)動(dòng)畫幀首先在屏幕之外的緩沖區(qū)繪制,完成后快速交換顯示在屏幕。這樣就大大提高了動(dòng)畫的顯示速度

動(dòng)畫的關(guān)鍵在于動(dòng),在實(shí)時(shí)動(dòng)畫中,為了能夠恰當(dāng)?shù)孛枋鑫矬w的運(yùn)動(dòng),必須有某種方法。二維運(yùn)動(dòng)的表達(dá)相對(duì)簡(jiǎn)單,但三維空間的運(yùn)動(dòng)就比較麻煩,可以通過使用矩陣運(yùn)算的辦法表達(dá)物體的幾何變換。60實(shí)現(xiàn)一個(gè)旋轉(zhuǎn)的立體圓環(huán)這個(gè)程序的重點(diǎn)是自定義的變換矩陣函數(shù)

voidmkRotationMatrix(floatangle,floatx,floaty,floatz,GLMatrixmMatrix)

該函數(shù)負(fù)責(zé)創(chuàng)建一個(gè)產(chǎn)生旋轉(zhuǎn)變換的4x4矩陣

函數(shù)RenderHandler中使用創(chuàng)建的旋轉(zhuǎn)變換陣,每次產(chǎn)生一個(gè)新的旋轉(zhuǎn)變換陣,加上平移分量后,使繪制的線框圓環(huán)產(chǎn)生旋轉(zhuǎn)的效果61交互式動(dòng)畫在許多時(shí)候,要根據(jù)用戶的反饋決定下一步動(dòng)畫的生成,這就是交互式動(dòng)畫用戶通過操縱鍵盤、鼠標(biāo)、游戲桿等輸入設(shè)備,控制游戲主角下一步的走向和動(dòng)作,游戲程序必須根據(jù)這些輸入,決定下一步輸出的圖像本節(jié)仍然繼續(xù)上節(jié)的例子,介紹如何根據(jù)用戶的鍵盤信息繪制不同的場(chǎng)景62為了豐富畫面,為上節(jié)的程序新加入兩個(gè)小球,它們分別沿著自己的軌道運(yùn)動(dòng)。中間的圓環(huán)繞自身轉(zhuǎn)動(dòng)。當(dāng)用戶按下上、下、左、右的光標(biāo)鍵,就可以控制場(chǎng)景的移動(dòng),離近離遠(yuǎn),或者左右旋轉(zhuǎn)63具體實(shí)現(xiàn)方法voidSpecialKeys(intkey,intx,inty)//根據(jù)鍵盤動(dòng)作響應(yīng)用戶請(qǐng)求{ if(key==GLUT_KEY_UP) MoveFrameForward(0.1f); if(key==GLUT_KEY_DOWN) MoveFrameBack(0.1f); if(key==GLUT_KEY_LEFT) RotateFrameLeft(0.3); if(key==GLUT_KEY_RIGHT) RotateFrameRight(0.3); glutPostRedisplay();//刷新窗口64通過讀取鍵盤碼,對(duì)應(yīng)控制場(chǎng)景的移動(dòng)和旋轉(zhuǎn):voidMoveFrameForward(GLfloatfStep)//場(chǎng)景向前移動(dòng){ zMove+=fStep;}voidMoveFrameBack(GLfloatfStep)//場(chǎng)景向后移動(dòng){ zMove-=fStep;}voidRotateFrameRight(GLfloatfAngle)//場(chǎng)景向右旋轉(zhuǎn){ ySpin+=fAngle;}voidRotateFrameLeft(GLfloatfAngle)//場(chǎng)景向左旋轉(zhuǎn){ ySpin-=fAngle;}657二維動(dòng)畫軟件AnimatorStudioFlashUleadGifAnimator66AnimationStand二維卡通軟件AnimationStand是一個(gè)流行的非常二維卡通軟件,全球最大卡通動(dòng)畫公司如沃爾特、華納兄弟、迪斯尼和Nckelodeon,皆曾采用AnimationStand作為二維卡通動(dòng)畫軟件,用于生產(chǎn)最原本的圖樣、獨(dú)創(chuàng)的和完全動(dòng)畫化的系列片,為娛樂業(yè)的商業(yè)應(yīng)用。67Flash現(xiàn)在,我們?cè)跒g覽網(wǎng)頁(yè)時(shí),經(jīng)常會(huì)看到引人入勝的動(dòng)畫效果,制作這種效果的工具就是Flash。在二維動(dòng)畫的軟件中,F(xiàn)lash可以說是后起之秀,它已無可爭(zhēng)議地成為最優(yōu)秀交互動(dòng)畫的制作工具,并迅速流行起來。Flash的動(dòng)畫效果不再是單純的反復(fù)運(yùn)動(dòng),而是可以在畫面里進(jìn)行菜單選擇和操作以及播放聲音文件。Flash的出現(xiàn),立即受到用戶的歡迎,并迅速被應(yīng)用到網(wǎng)絡(luò)與多媒體課件設(shè)計(jì)中去。68Flash支持動(dòng)畫、聲音以及交互功能,具有強(qiáng)大的多媒體編輯能力,并可直接生成主頁(yè)代碼。Flash通過妙巧的設(shè)計(jì)也可制作出色的三維動(dòng)畫。由于Flash本身沒有三維建模功能,為了做出更好的三維效果,可在AdobeDimensions軟件中創(chuàng)建三維動(dòng)畫,再將其導(dǎo)入Flash中合成。69UleadGifAnimator是一個(gè)簡(jiǎn)單、快速、靈活,功能強(qiáng)大的GIF動(dòng)畫編輯軟件,同時(shí),也是網(wǎng)頁(yè)設(shè)計(jì)輔助工具,還可以作為Photoshop的插件使用,豐富而強(qiáng)大的內(nèi)制動(dòng)畫選項(xiàng),讓我們更方便地制作符合要求的GIF動(dòng)畫。UleadGIFAnimator5.0功能很強(qiáng)大。使用它可作出真彩色環(huán)境下的GIF動(dòng)畫,得到色彩斑斕的動(dòng)畫;功能更強(qiáng)的工具和更為靈活的工作環(huán)境,也使我們的動(dòng)畫制作愈顯輕松。70在中國(guó),最主流的就是Max和Maya,XSI在部分游戲公司里也有用,如KOEI。71目前,除了3DMAX有中文的幫助文檔外,其他的軟件包都沒有中文的使用手冊(cè)。72三維動(dòng)畫軟件3DS

3DStudio(簡(jiǎn)稱3DS)是美國(guó)Autodesk公司在20世紀(jì)90年代開發(fā)的基于普通微機(jī)的三維動(dòng)畫軟件系統(tǒng)。也曾是在PC機(jī)上應(yīng)用最為廣泛、影響力最大的三維動(dòng)畫軟件。由于其功能強(qiáng),且對(duì)硬件要求低,因此在國(guó)內(nèi)得到了廣泛應(yīng)用。許多電視節(jié)目中的三維動(dòng)畫,都是由3DS軟件制作的。3DS的主要功能特點(diǎn)建立三維實(shí)體模型,對(duì)模型及其所在場(chǎng)景進(jìn)行設(shè)計(jì)及調(diào)整,包括設(shè)置場(chǎng)景中的光源和觀察場(chǎng)景所用的攝像機(jī)。編輯制作模型所需的各種表面材質(zhì)、紋理質(zhì)感和表面貼圖。對(duì)動(dòng)畫過程的關(guān)鍵幀進(jìn)行編輯,完成動(dòng)畫制作。73MayaMaya是Alias/Wavefront公司在1998年推出的三維動(dòng)畫制作軟件,雖然相對(duì)于其他3DS等經(jīng)典的三維制作軟件來說,Maya的歷史并不長(zhǎng),但Maya憑借其強(qiáng)大的功能,友好的用戶界面和豐富的視覺效果,一經(jīng)推出就引起了動(dòng)畫和影視界的廣泛關(guān)注。目前Maya成為世界上最為優(yōu)秀的三維動(dòng)畫的制作軟件之一。Maya是為影視創(chuàng)作應(yīng)用而開發(fā)的,推出不久就在《精靈鼠小弟》、《恐龍》等這些動(dòng)畫影片中一展身手。除了影視方面的應(yīng)用外,Maya在三維動(dòng)畫制作、影視廣告設(shè)計(jì)、多媒體制作甚至游戲制作領(lǐng)域都有很出色的表現(xiàn)。74《變形金剛》就是用Maya做的,可中國(guó)人要做出自己的《變形金剛》需要的不是一個(gè)特效公司,而是好萊塢一整套的工業(yè)體系。當(dāng)你決定選擇哪款軟件的時(shí)候,試著考慮清楚這些問題,相信你的答案自然迎刃而解。網(wǎng)上某個(gè)人告訴你應(yīng)該去學(xué)Maya因?yàn)槟硞€(gè)牛x的片子就是用她做的,這并不意味著你適應(yīng)這款軟件并且能做出同樣的效果來。

75傳統(tǒng)繪畫能幫你掌握光和色彩。好的畫家在色彩混合和運(yùn)用的意識(shí)上是非常強(qiáng)悍的。繪畫訓(xùn)練培養(yǎng)出較強(qiáng)的造型能力對(duì)建模是有極大的幫助的。76三維動(dòng)畫影片步入全盛時(shí)代票房節(jié)節(jié)攀升更多公司加入技術(shù)與情節(jié)并重打上明星的烙印畫面更加逼真反傳統(tǒng)深得人心怪物史瑞克鯊魚黑幫超人特攻隊(duì)極地快車1995年皮克斯公司推出世界上第一部純?nèi)S動(dòng)畫長(zhǎng)片《玩具總動(dòng)員》

77AnimatorPro平面動(dòng)畫制作軟件。用于制作幀動(dòng)畫,繪制功能強(qiáng)AnimationStudio平面動(dòng)畫處理軟件。用于加工幀動(dòng)畫,處理能力強(qiáng)FlashMX

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論