三維動畫制作技術(shù)本身就并非一個獨立的學科或技術(shù),關(guān)聯(lián)性技術(shù)眾多,在社會發(fā)展的推動下,在信息化高速發(fā)展的今天,多種新興技術(shù)應(yīng)運而生并加入其中,比如計算機圖像學、物理學及心理學等?;诙嗉夹g(shù)的融合與推動,實現(xiàn)了更好的圖像效果的呈現(xiàn)與表達,尤其是完成了圖像由靜態(tài)向三維動畫的轉(zhuǎn)變,推動了三維動畫的發(fā)展。
多媒體數(shù)據(jù)庫是數(shù)字媒體的一個重要組成部分,從本質(zhì)上來講則是數(shù)據(jù)庫技術(shù)與多媒體技術(shù)二者相結(jié)合的產(chǎn)物。多媒體數(shù)據(jù)庫并不是對現(xiàn)有數(shù)據(jù)信息進行簡單界面上的包裝,而是對數(shù)據(jù)信息的深度挖掘、分類儲存、有效管理、合理使用等。
可以說,基于多媒體數(shù)據(jù)庫對各數(shù)據(jù)進行的交叉調(diào)動與融合過程,所表現(xiàn)的繼承粒度越高,則代表著其自身功能及應(yīng)用價值越大。
另外,多媒體數(shù)據(jù)庫的構(gòu)建與應(yīng)用,不僅集合了文字、圖像、音頻及視頻等信息的表現(xiàn)形式,也尤為強調(diào)數(shù)據(jù)和人之間的交互性。
現(xiàn)階段,三維動畫不僅代表了動畫制作領(lǐng)域的發(fā)展趨勢,也成為目前國內(nèi)外電腦應(yīng)用的熱點領(lǐng)域之一。三維動畫制作,集中代表或體現(xiàn)了技術(shù)與藝術(shù)的結(jié)合、融合。與此同時,伴隨著計算機與信息技術(shù)的發(fā)展及性能的提升,使得三維動畫制作的形成與發(fā)展有了更多的物質(zhì)基礎(chǔ)與技術(shù)支撐。其中,尤其是3ds Max、Maya等三維動畫軟件的出現(xiàn),基礎(chǔ)建模、放樣建模及修改建模等建模技術(shù)的發(fā)展,對材質(zhì)與貼圖、環(huán)境與效果等方面的研究不斷豐富,使得三維動畫制作技術(shù)得以快速提升和發(fā)展,三維動畫制作的效果也越來越強大。
1.引入多媒體數(shù)據(jù)庫
允許用戶對數(shù)據(jù)信息進行存儲、查詢及使用等,是多媒體數(shù)據(jù)庫的基礎(chǔ)功能及特征。由此一來,在進行三維動畫技術(shù)選用及動畫制作的過程中,可以適當而直接地引進多媒體數(shù)據(jù)庫到三維動畫制作的過程中。為此,在多媒體數(shù)據(jù)庫制作過程中,要基于動畫內(nèi)容來進行針對性的模型設(shè)計,組織多媒體數(shù)據(jù)源的同時,能夠為數(shù)據(jù)庫建立索引。
2.建立三維模型
三維模型建立,是本文所探討的基于多媒體數(shù)據(jù)庫的三維動畫制作技術(shù)的基礎(chǔ)與前提。總體上來講,建立三維模型,除了多邊形模型、面片模型及特殊模型建立,還包括相應(yīng)的后續(xù)制作流程,比如圖像材質(zhì)、貼圖及燈光等,都在模型基礎(chǔ)上完成。三維模型集合了多個修改器(模塊),使整個三維模型由原來的粗糙而變得生動真實。另外,基于多媒體數(shù)據(jù)庫建立的三維模型,雖然不如傳統(tǒng)方法建立三維建模那樣直觀,但是卻更為便捷,尤其是在針對各個對象的參數(shù)化控制及定位的精確性方面,這種快捷性與靈活性表現(xiàn)則尤為突出。當然,基于多媒體數(shù)據(jù)庫建立三維模型,相應(yīng)的函數(shù)和命令選擇是關(guān)鍵。
舉例來講,三維動畫中場景對象均指向于多媒體數(shù)據(jù)庫中的各節(jié)點,換言之場景對象由節(jié)點類派生而來。故此,可以通過數(shù)據(jù)庫中的構(gòu)建函數(shù)來構(gòu)建場景??刂瞥绦蛄鞒桃浴癴or”循環(huán)表達,繼而生成多種場景對象,之后再對所生成的場景對象進行批量的修改,其具體語法表達格式可為:
For<變量名>(in|=)<序列>(do|collect)<表達式>
3.基于多媒體數(shù)據(jù)庫的三維動畫制作過程
就三維動畫理論而言,本研究參照12條經(jīng)典動畫運動原理來進行,即從人物場景模型、人體骨骼綁定等到導入合成軟件,最終完成合成剪輯。
另外,就三維動畫制作過程而言,一方面要進行前期架構(gòu)設(shè)置,簡單來講比如根據(jù)所設(shè)定的故事情節(jié)模型來規(guī)劃人物外觀,包括肢體、容貌及對白等,以此來表現(xiàn)人物性格;另一方面要匹配三維模型與材質(zhì),簡單來講比如以骨骼為牽引,以骨骼帶動肌肉的原理來表現(xiàn)人物角色的實際運動等。
基于多媒體數(shù)據(jù)庫的三維動畫的總體制作過程,如下圖所示:
三維動畫制作流程圖
舉例來講,按照以上三維動畫制作流程圖,來設(shè)計一個海底世界的三維動畫作品。具體通過以下七個步驟進行:
步驟一:創(chuàng)建燈箱,打開“創(chuàng)建”來設(shè)計目標尺寸,打開“位圖”來調(diào)整strength給水底加入材質(zhì),基于目標平行燈來實現(xiàn)水面對光線的折射效果;
步驟二:設(shè)置光彩動畫,基于上面的目標平行燈模擬水底光影來表現(xiàn)折射效果的基礎(chǔ)之上,在貼圖上做動畫,實現(xiàn)折射運動;
步驟三:創(chuàng)建海底水草及其運動動畫,設(shè)置Noise參數(shù);
步驟四:創(chuàng)建海底石塊,借助編輯網(wǎng)格修改器來完成石塊動畫制作;
步驟五:水草與石塊材質(zhì)貼圖;
步驟六:創(chuàng)建海底魚兒、氣泡并進行貼圖;
步驟七:渲染。
結(jié)合最終效果來看,借助傳統(tǒng)方法制作的三維動畫清晰度大約為552像素,而基于多媒體數(shù)據(jù)庫的三維動畫清晰度較高,約為1008像素,同時畫面更為豐富多樣、形象生動,更能夠滿足實際需要。
總而言之,基于多媒體數(shù)據(jù)庫的三維動畫制作技術(shù),靈活便捷且制作效果較為良好?!?/p>