摘要:隨著時代發展,計算機動畫在現代社會發展中處于及其重要的地位,應用領域非常廣泛,像互聯網中網絡動畫的應用、游戲軟件的開發,教學軟件的開發、動畫影院片、電影數字特技、電視動畫片、電子圖書等等。本文介紹有關計算機動畫的概念,并以FLASH為例介紹計算機動畫的制作過程
關鍵詞:計算機動畫;FLASH
中圖分類號:TP391文獻標識碼:A文章編號:1009-3044(2008)15-20ppp-0c
Discuss on the Computer Animation Technology
YANG Liang
(The Information Technology Department of Changsha Vocational and Technical College,Changsha 410111,China)
Abstract: With the development of the times, the computer animation in a modern society and its development in an important position for a broad range of applications, such as Internet applications in the network animation, game software development, teaching software development, animation cinema films, digital stunt film, television animation, e-books and so on. This paper introduces the concept of the computer animation, and computer animation FLASH as an example of the production process
Key words:computer animation;FLASH
1 引言
自從有文明以來,人類就一直透過這種形式的圖像記錄來表現物體的動作。時至今日,隨著計算機和網絡技術的迅速發展,動畫在全球掀起一個新的高潮,FLASH、3DS MAX動畫制作軟件已逐漸大眾化,為計算機動畫的發展提供了新的動力。
2 計算機動畫的定義
計算機動畫的原理是采用連續播放靜止圖像的方法產生景物運動的效果。計算機動畫是指采用圖形與圖像的處理技術,借助于編程或動畫制作軟件生成一系列的景物畫面,其中當前幀是前一幀的部分修改。計算機動畫把計算機技術用于動畫的處理和應用,從而達到傳統動畫所達不到的效果
3 動畫制作軟件
動畫制作軟件是由計算機專業人員開發的制作動畫的工具,使用戶能夠通過一些交互式操作和編程實現多種動畫功能。根據視覺空間的不同,計算機動畫一般分為三維動畫與二維動畫,因此動畫制作軟件也分為三維動畫制作軟件和二維動畫制作軟件。
3.1 三維動畫制作軟件
最常用的三維動畫制作軟件有3DS MAX、MAYA、SOFTIMAGEHE和LIGHTWAVE等。現分別介紹如下。
1)3DS MAX
3DS MAX是一款在國內外應用都非常廣泛的三維設計工具,它不但用于電視及娛樂業中,在影視特效方面也有相當多的應用,而在國內發展的相對比較成熟的建筑效果圖和建筑動畫制作中,3DS MAX的使用率更是占據了絕對的優勢。
2)MAYA
MAYA是一款功能強大的復雜三維設計工具,大量用于電影、視頻和電子游戲的制作。目前許多國內的影視公司也在使用MAYA制作節目。
3)SOFTIMAGE|XSI
SOFTIMAGE|XSI的前身是著名的三維制作軟件SOFTIMAGE|3D,它是一款重量級的三維非線性創作工具,在電影、廣告和電子游戲等領域都占有重要的地位。SOFTIMAGE|XSI大大改進了現有的動畫制作流程,能極大地提高創作人員的效率。
4)LIGHTWAVE 3D
相比而言,LIGHTWAVE 3D可以說是一款小巧精悍的三維制作軟件,但它同樣也廣泛應用于包括電影、廣告、印刷、電子游戲在內的各個領域。
3.2 交互式二維動畫制作軟件FLASH
雖然可以用來制作二維動畫的軟件有很多,但隨著FLASH動畫的全面流行,FLASH已經成為二維動畫制作軟件的代名詞。由于采用了矢量圖形和流媒體技術,用FLASH制作出來的動畫作品的文件尺寸非常小,而且能在有限帶寬的條件下流暢地播放,所以被廣泛地用于WEB領域。FLASH廣告、FLASH網站、FLASH多媒體演示、FLASH游戲等已經成為WEB上不可或缺的組成部分。
4 FLASH動畫的制作流程
4.1 創建電影文件
1)創建新文件
第一次啟動FLASH時,會顯示一個“開始頁”。選擇“創建新項目”下的“FLASH文檔”選項,即可創建一個普通的FLASH文件。創建文檔之后,可以使用文檔的“屬性檢查器”或“文檔屬性”對話框設置起屬性。
2)使用模板創建電影文件
在FLASH中還可以使用模板來創建文件。所謂模板是指由FLASH完成動畫的部分設置,用戶可以根據需要選擇一種模板或自定義模板來簡化制作批量動畫的工作。用戶可以根據實際情況修改該文檔,以適合自己的需要。用戶也可以將自己制作的動畫保存為模板,以便簡化批量動畫的制作過程。
4.2 創建與導入電影資源
1)創建形狀、組合體、文本、元件與實例
用戶在創建以下對象時,必須能夠正確區分它們,這些對象決定了用戶能否正確設置FLASH補間動畫的類型。
形狀:就是使用工具箱手工繪制出的、沒有進行任何類型轉換的原始圖形。選取形狀時,屬性檢查器中會顯示“形狀”類型。另“分離”命令可使文本及位圖轉換為形狀。
組合體:就是指兩個以上的對象選取后選擇“組合”命令后產生的對象。
文本:使用工具箱中的文本工具可以方便地輸入文本。
元件和實例:元件是用戶創建的可以重復利用的電影元素,包括圖形、按鈕和電影剪輯3種類型,元件創建好后都保存到庫面板中,如果元件拖到舞臺中則元件就轉換為實例。
2)導入位圖、聲音與視頻對象
位圖,聲音與視頻對象是FLASH電影中的重要資源,要使用它們應使用導入的方式。要導入對象,應選擇“導入”命令,然后在“導入”對象框中操作。
3)使用庫面板
FLASH中的庫面板是制作動畫時管理資源的重要組件,創建的元件、導入的位圖、聲音、視頻等對象將自動添加到庫面板中。
4.3 制作FLASH動畫
準備好動畫資源后就可以創建FLASH動畫。動畫的基本原理在于:隨著時間的推移,位于時間軸不同圖層中的幀產生相應變化,幀中的對象在舞臺中按照順序現在在觀眾眼前。
1)創建逐幀動畫
逐幀動畫是適合表現產生細微變化的動畫方式,它由若干關鍵幀組成,而每個關鍵幀中的內容都需要人工繪制。
2)創建補間動畫
FLASH補間動畫又分為形狀補間動畫和動作補間動畫兩種。
要創建形狀補間動畫需要滿足兩個基本條件:①至少需要兩個關鍵幀;②關鍵幀中包含的對象必須是形狀。要創建動作補間動畫需要滿足兩個基本條件:①至少需要兩個關鍵幀;②關鍵幀中包含的對象必須是元件、組合體或文本等整體對象。
3)處理場景
如果在FLASH動畫中要按照主題組織內容,那么可以使用場景。例如,對于簡介、出現的消息以及片頭片尾字幕等可以使用單獨的場景。
4.4 添加交互性
如上所述,FLASH動畫一般按照場景和時間軸中各個幀的順序進行播放,如果要進一步對動畫中的細節進行控制或是電影中的對象產生交互效果,就需要為該幀或對象添加動作腳本。
4.5 測試和發布影片
1)優化與測試電影
在進行優化和測試時,最佳的做法是通過各種不同的計算機、操作系統和INTERNET連接上運行文檔。
2)發布FLASH電影
在FLASH中制作的電影默認采用的是.FLA格式,該格式的文件可以用FLASH進行編輯,但無法在瀏覽器中播放,因此需要將其發布為.SWF格式。
3)導出FLASH電影和制作可執行文件
除了使用發布命令外,還可以使用導出方式將FLASH電影發布為.SWF格式。為了讓沒有安裝FLASH插件的瀏覽者也能夠下載觀看,也可將其制作成為可執行文件。
4)在網頁中插入FLASH動畫
FLASH動畫應用最廣泛的領域就是網頁制作。如果整個網頁都是由FLASH制作的,那么直接分布即可,但如果FLASH動畫只是網頁中的一部分,那么就需要首先將FLASH動畫發布或導出為.SWF文件,然后在網頁編輯軟件中插入該動畫。
5 結束語
綜上所述,計算機動畫技術在教育、科研、文化藝術等企業、事業的各個領域中將發揮著越來越重要的作用。而交互式二維動畫制作軟件FLASH的使用,輕松地實現了計算機動畫的廣泛應用。
參考文獻:
[1]明智科技.FLASH MX 2004動畫設計與制作一冊通[M].北京:人民郵電出版社,2006.
[2]高志清.FLASH動畫制作零點飛躍[M].北京:中國水利水電出版社,2005.
[3]金超.中文版FLASH MX2004基礎教程與操作實錄[M].北京:清華大學出版社,2006.
[4]劉小偉.FLASH MX 2004[M].北京:清華大學出版社,2006.
收稿日期:2008-03-10
作者簡介:陽亮,女,助教,工學學士,任教于長沙職業技術學院信息技術系,研究方向為計算機網絡。