计算机动画人机交互,北大计算机系多媒体与人机交互.ppt
北大計算機(jī)系多媒體與人機(jī)交互
北大計算機(jī)系多媒體與人機(jī)交互 第13章 計算機(jī)動畫 13.1 計算機(jī)動畫的光柵方法13.2 動畫序列的設(shè)計13.3 傳統(tǒng)動畫技術(shù)13.4 通用計算機(jī)動畫功能13.5 計算機(jī)動畫語言13.6 關(guān)鍵幀系統(tǒng)13.7 運(yùn)動的描述13.8 關(guān)鍵鏈形體動畫13.9 周期性運(yùn)動 第13章 計算機(jī)動畫 計算機(jī)動畫(computer animation): 指場景中任何隨時間而發(fā)生的視覺變化。 創(chuàng)作動畫的兩種基本方法: 實(shí)時動畫 逐幀動畫 13.1 計算機(jī)動畫的光柵方法 使用光柵系統(tǒng)的光柵操作,可以為某些應(yīng)用生成實(shí)時動畫。 例,在平面上移動的物體,將—個矩形區(qū)域的像素從一個位置移動到另一個位置。盡管可以利用反走樣過程繞任意角度旋轉(zhuǎn)一個矩形塊像素。為了旋轉(zhuǎn)一塊像素,需要確定旋轉(zhuǎn)后重疊區(qū)域的百分比。執(zhí)行光柵操作序列可以實(shí)現(xiàn)二維或三維對象的實(shí)時動畫,只要將動畫限制為在投影平面上的運(yùn)動。這樣不會要求使用觀察操作和可見性算法。 第13章 計算機(jī)動畫 13.1 計算機(jī)動畫的光柵方法13.2 動畫序列的設(shè)計13.3 傳統(tǒng)動畫技術(shù)13.4 通用計算機(jī)動畫功能13.5 計算機(jī)動畫語言13.6 關(guān)鍵幀系統(tǒng)13.7 運(yùn)動的描述13.8 關(guān)鍵鏈形體動畫13.9 周期性運(yùn)動 13.2 動畫序列的設(shè)計 動畫序列的設(shè)計步驟 ●故事情節(jié)拆分 ●對象定義 ●關(guān)鍵幀描述 ●插值幀的生成 可能還要求其他一些依賴于應(yīng)用的任務(wù)。包括 運(yùn)動的驗證、編輯和聲帶的生成與同步。 13.3 計算機(jī)動畫 13.1 計算機(jī)動畫的光柵方法13.2 動畫序列的設(shè)計13.3 傳統(tǒng)動畫技術(shù)13.4 通用計算機(jī)動畫功能13.5 計算機(jī)動畫語言13.6 關(guān)鍵幀系統(tǒng)13.7 運(yùn)動的描述13.8 關(guān)鍵鏈形體動畫13.9 周期性運(yùn)動 13.3 傳統(tǒng)計算機(jī)動畫 電影動畫師使用多種方法來描繪和強(qiáng)調(diào)運(yùn)動序列.這些方法包括對象變形,間隔動畫幀,運(yùn)動的預(yù)期與完結(jié)以及動作聚焦. 擠壓和拉伸是模擬加速效果的最重要技術(shù)之一. 定時確定運(yùn)動幀之間的間隔. 預(yù)備動作指出對于即將發(fā)生的運(yùn)動的預(yù)期結(jié)果. 完結(jié)動作可以用來強(qiáng)調(diào)之前的運(yùn)動. 第13章 計算機(jī)動畫 13.1 計算機(jī)動畫的光柵方法13.2 動畫序列的設(shè)計13.3 傳統(tǒng)動畫技術(shù)13.4 通用計算機(jī)動畫功能13.5 計算機(jī)動畫語言13.6 關(guān)鍵幀系統(tǒng)13.7 運(yùn)動的描述13.8 關(guān)鍵鏈形體動畫13.9 周期性運(yùn)動 13.4 通用計算機(jī)動畫功能 開發(fā)動畫序列中的某幾步工作很適合計算機(jī)進(jìn)行處理。其中包括對象管理和繪制、照相機(jī)運(yùn)動和生成插值幀。動畫軟件包,例如Wavefront,提供了整體設(shè)計動畫和處理單個對象的專門功能。 動畫軟件包中有存儲和管理對象數(shù)據(jù)庫的功能。對象形狀及其參數(shù)存于數(shù)據(jù)中并可更新。其他的對象功能包括運(yùn)動的生成和對象繪制。運(yùn)動可依賴指定的約束,使用二維或三維變換而生成。然后可以便用標(biāo)準(zhǔn)函數(shù)來識別可見曲面并應(yīng)用繪制算法。 另一種典型功能是模擬照相機(jī)的運(yùn)動,標(biāo)準(zhǔn)的運(yùn)動有拉鏡頭、搖鏡頭和傾斜。最后,給出對關(guān)鍵幀的描述,然后自動生成插值幀。 第13章 計算機(jī)動畫 13.1 計算機(jī)動畫的光柵方法13.2 動畫序列的設(shè)計13.3 傳統(tǒng)動畫技術(shù)13.4 通用計算機(jī)動畫功能13.5 計算機(jī)動畫語言13.6 關(guān)鍵幀系統(tǒng)13.7 運(yùn)動的描述13.8 關(guān)鍵鏈形體動畫13.9 周期性運(yùn)動 13.5 計算機(jī)動畫語言 動畫序列的設(shè)計和控制由一組動畫子程序進(jìn)行處理。通用語言 常用來編制動畫函數(shù),但已經(jīng)開發(fā)了若于種專用的動畫語言。動畫 函數(shù)有圖形編輯器、關(guān)鍵幀生成器、插值幀生成器以及標(biāo)準(zhǔn)的圖形 子程序。圖形編輯器讓我們使用樣條曲面、結(jié)構(gòu)實(shí)體幾何方法或其 他表示框架來設(shè)計和修改對象形狀。 動畫描述中的一個典型任務(wù)是場景描述。這包含對象和光源的 定位,光度參數(shù)(光源強(qiáng)度和表面照明特性)的定義,以及照相機(jī)參 數(shù)(位置、方向和鏡頭特性)的設(shè)定。另一標(biāo)準(zhǔn)功能是動作描述。這 包括對象和照相機(jī)的運(yùn)動路徑安排。我們還需要一般的圖形子程序: 觀察和投影變換、作為加速函數(shù)或運(yùn)動路徑描述的生成對象運(yùn)動的 幾何變換、可見面識別以及表面繪制操作。 關(guān)鍵幀系統(tǒng)是專用的動畫語言,用來從用戶描述的關(guān)鍵幀簡單 地生成插
總結(jié)
以上是生活随笔為你收集整理的计算机动画人机交互,北大计算机系多媒体与人机交互.ppt的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前魅族副总裁谈ChatGPT:大量工种会
- 下一篇: 涉密服务器虚拟化软件,虚拟化软件解决方案