首頁 > 文章中心 > 正文

      移動傳媒動畫設計討論

      前言:本站為你精心整理了移動傳媒動畫設計討論范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

      移動傳媒動畫設計討論

      1、移動數字媒體設備現狀

      近幾年,隨著電子信息技術的飛速發展,媒體的概念在人類生活中不斷改變、不斷創新,人們已經不能滿足于原有的媒體閱讀方式,從傳統的報刊雜志、無線電廣播、電視到目前的互聯網絡媒體,媒體在信息技術的提升下逐漸數字化,我們稱之為“數字媒體”,數字媒體主要包含了文字、圖像、影像、聲音等數字信息,媒體技術在教學、科研、醫學、軍事等領域得到了廣泛的應用。在數字媒體技術發展的同時,數字媒體的載體也在發展,人們需要一種更便于攜帶的移動終端,這就是移動數字設備,這種設備使用方便、有很好的交互性,可以在任何地點,任何時間進行交流和信息傳遞。移動數字媒體設備包含了數字廣播收音機、數碼相框、.電子書閱讀器、移動上網設備、掌上游戲機、導航設備、個人多媒體設備、智能手機、平板計算機、智能本。目前移動數字媒體設備使用最廣泛的是智能手機、ipodtouch、掌上游戲機以及新興的各種平板電腦。在眾多移動數字設備中,手機的移動數字技術發展是當今最為迅猛的,在《中國新聞網》的調查報告中顯示,至2010年,中國的手機用戶量將達到七點四億,如此龐大的用戶量帶來的是巨大的商業需求,同時對移動數字媒體開發技術的要求也更為強烈。

      2、移動數字媒體中動畫設計的訴求

      在數字媒體開發技術中,圖形圖像一直以來被作為媒體的核心內容之一,圖形圖像分為靜態和動態,靜態圖像通常以單幀畫面出現,而動態圖像以多幀圖像序列進行連續播放,這種連續播放圖像形式被稱之為“動畫”。動畫是近幾年來國家扶持力度最大的產業之一,中共中央辦公廳國務院辦公廳印發的《國家“十一五”時期文化發展規劃綱要》中提出了發展影視內容產業,提升電視劇、非新聞類電視節目和電影、動畫片的生產能力,擴大影視制作、發行、播映和后產品開發,增加數量,提高質量,滿足多種媒體、多種終端發展對影視數字內容的需求《。國民經濟與社會發展第十一個五年規劃綱要》提出關于"加快轉變對外貿易增長方式,建設若干服務業外包基地,有序承接國際服務業轉移"的要求。為促進服務外包產業快速發展提供了政策支持。在服務業外包產業發展的大形勢下,培養嵌入式數字媒體開發的信息技術外包人才,使其產生一定的經濟效益和良好的社會效益。在這樣的產業大環境下,動畫作為產業鏈中的一個重要環節,動畫設計技術如何突破傳統,走出原有的固定模式,在新的媒體設備舞臺上展現自身的魅力,更適應產業環境的需求,如何使我們在就業競爭日益激烈的形勢下,利用專業技能找到自己生存發展的道路,是我們探討研究的意義所在。

      3、移動數字媒體開發硬件環境

      媒體的設計工作離不開數字化的設計環境,數字化設計環境包含了硬件和軟件,在移動數字媒體的動畫設計中,由于面向應用的移動終端不同,因此,在設計的方法和工具上也有所區別,我們有必要對當前主流的移動終端應用平臺和開發環境進行一定的分析。

      3.1蘋果公司移動終端產品

      蘋果公司推出的,如iPhone、ipad等數字移動終端,在硬件環境上一般使用iMac,Macbook,MacbookPro等蘋果電腦。

      3.2WindowsMobile移動終端產品

      基于WindowsMobile平臺的移動終端產品眾多,主要用于PPC手機、PDA等手持設備,它的特點就是將我們熟悉的Windows操作系統擴展到了個人移動設備中,讓我們無需花費精力去熟悉全新的操作平臺。而對于開發WindowsMobile應用程序的硬件環境,普通的PC即可勝任。

      3.3Android平臺移動終端產品

      Android是基于Linux平臺的開放式手機操作系統,采用An-droid系統主要廠商包括MOTOROLA、SAMSUNG、SonyEricsson、HTC、聯想、華為、中興等智能手機,除了手機以外,An-droid也在平板電腦領域得到廣泛應用。3.4Symbian平臺移動終端產品Symbian操作系統是Symbian公司為手機而設計的操作系統,是一款已經相當成熟的操作系統,它具有運行穩定、很好的開放性、以及操作系統固有化等特點,在手機市場占據了很大的份額,支持C++和java語言進行編程。

      4、移動數字媒體動畫設計

      從移動數字媒體開發的硬件環境分析上可以得知,動畫設計的軟件平臺大致可以分為兩類,一類是通過使用特有的編程軟件進行制作,這部分的動畫由美術設計人員先制作出一張張連續的動畫序列幀,最后由程序員通過編程讓畫面“動”起來。這類編程軟件通常會使用J2ME。另一類是使用FlashLite制作,基本由美術設計人員獨立完成。

      4.1用J2ME作為移動數字媒體動畫開發環境

      作為一種通用的開發環境,代碼完整性、安全性、以及代碼的網絡傳輸效率被視為基本的要求,而Java被廣泛應用在不同硬件環境和操作系統平臺上,也正是因為具備了這些特性。JavaME(Java2MicroEdition)是Java2的一個組成部分,隨著移動數字媒體的需求的提高,J2ME得到了很大的商業拓展,形成了新的軟件開發環境。在制作移動數字媒體動畫之前,首先要準備好開發工具、配置開發環境,如:J2SDK、WTK,Eclipse、EclipseMe等等,這些開發軟件都為最終的動畫提供一個制作環境,在J2ME的開發流程中,最重要的一個開發環節就是編寫源代碼,生成Java文件,大部分情況下這部分工作占了整個開發過程的50%,剩下的分別是編譯、校驗、測試運行、打包以及真機測試這幾部分。

      (1)Canvas/Graphics類;在J2ME低級的API中,開發人員可以利用Canvas類對圖像進行精確的控制,Canvas屬于Dispayable的子類,如:protectedabstractvoid(Graphicsg),繪制一個Can-vas對象;voidrepaint(intx,inty,intwidth,intheight),重新繪制部分指定的區域;publicvoiddrawLine(intx1,inty1,intx2,inty2),從某一個點畫一根直線到另外一點。在創建Canvas類的子類時,要求程序提供paint方法的實現。Canvas類的構造函數聲明為protected,所有需要處理低級事件以及需要在顯示屏幕上完成圖形繪制的類都必須按照下面的形式重寫Canvas類:classmyCanvasextendsCanvas{voidpaint(Graphicsg){}}。paint(Graphicsg)方法用來繪制屏幕,這是一個抽象的方法,要繪制圖形應用程序必須實現這個方法,假定沒有實現這個方法,其結果將是不被編譯。由于paint方法的特殊性,在paint調用底層實現上應用程序并不一定要了解,因為有可能多個repaint方法正在調用它,當然也可能來自于程序外部。應用程序不需要將這個Graph-ics對象緩存起來的,因為在paint方法調用返回后,Graphics對象上的操作是未被定義的。

      (2)用Canvas類制作動畫;一組圖片序列,用一定的速度進行播放就會產生動畫效果,這種動畫效果是通過“視覺殘留”實現的,在移動數字媒體中有大量的動畫效果。Java動畫制作方法有很多種,其基本原理既是在屏幕上繪制出一系列的圖像幀形成動畫效果,利用循環While()在屏幕上繪制是較常見的方法,Runnable接口和用戶自定義的Canvas對象都是由AnimatorCanvas類實現的,圖片數組Image起到了不可替代的作用,如:Image[]Image=newImage[]{Image.createImage“(/a01.png”),Image.createImage“(/a02.png”),Image.createImage“(/a03.png”)},它將動畫序列以單幀的形式儲存起來,利用inter-val參數來控制圖片之間的幀速率,它的運行方法是循環調用re-paint來實現動畫效果,這是一種非常有效的動畫制作形式,不論在移動數字終端還是在PC平臺的編程環境里,這都是一種常見的動畫制作方法。和上面的循環調用方法相比,用Timer制作動畫也是較為常見的一種,Java.util.TimerTask被AnimatedImage類擴展,允許創建一個時鐘,Timertimer=newTimer();而Timer可以設置到毫秒,Timer.schedule(images,100,100)。使用Timer自動切換到動畫的下一幀,從而形成動畫效果,使用Timer可以很方便的實現動畫,同時對Timer的控制也尤為重要,過快或者過慢都將破壞動畫效果。

      在繪制圖片的時候,圖片在短暫的間隔里被不斷的刷新和重新繪制,因此會看到閃爍的現象,repain(t)方法被調用的時候,會清除整個屏幕,隨后才會調用pain(t)去顯示所要的畫面,這樣一來一去的間隔里就有閃爍發生,這只是其中一類情況,還有一類是因為計算前一幀所花費的時間過長,也就是pain(t)需要進行較為復雜的運算,所造成的閃爍,因此在處理圖像時,要考慮到對圖像進行優化處理,在效果與速度之間取一個平衡值。

      4.2用FlashLite作為移動數字媒體動畫開發環境

      Flash作為主流的動畫制作軟件一直被廣泛應用在各種數字媒體終端上,FlashLite的出現更讓Flash在移動終端上有了很大的拓展空間,它是Adobe公司為移動終端設計的Flash播放器,可以使大多數智能移動終端播放Flash動畫,Flash的易用性和文件格式的特性使Flash動畫在不同平臺上廣為傳播。

      (1)FlashLite的特性;FlashLite包括了幾個功能:1)核心渲染引擎:能夠處理所有的矢量圖形和位圖渲染;2)ActionScript解釋器:FlashLite支持FlashPlayer中使用的ActionScript語言,包括許多移動設備專用的命令,如從設備上獲取時間和日期信息。ActionScript與具有特定于FlashLite屬性命令的混合體統稱為FlashLiteActionScript;3)網絡連接、設備和平臺集成也是FlashLite的核心功能。

      (2)FlashLite動畫的優化;在FlashLite模擬器中可以實現移動數字終端的動畫播放情況,但在真機上進行動畫播放依然是最穩妥的測試方法。由于使用的移動數字終端型號各有差異,其動畫播放的流暢度也會不同,因此在動畫制作上,就要考慮到動畫的優化問題,例如:FlashLite可以實現對動畫中矢量圖形的精度控制,精度越高,對CPU的要求也越高,在制作復雜動畫的時候,可以考慮設置較低的精度,讓動畫播放更加流暢。透明度的改變也會大量占用CPU的資源,在動畫制作的時候需要注意透明度的控制,以免造成不必要的浪費。大面積的遮罩、大幅度的運動、各種視覺特效和過于復雜的矢量圖形都是導致播放無法流暢的主要原因,不同于PC上Flash的動畫制作,在FlashLite動畫制作中,播放環境是移動數字終端,因此必須考慮到這些問題,才能使動畫正常播放。在FlashLite動畫制作中,幀速率也是首先要考慮到的一個問題,為了兼顧高端和低端的移動數字終端,在幀速率上往往會選擇降低速率,例如通常使用的是25幀/秒,而在FlashLite動畫中會降低到10-15幀/秒,以便各種不同性能的移動終端都能較為流暢的播放動畫。

      5、移動數字媒體動畫前景

      在移動數字媒體發展迅速的今天,各種移動數字終端的功能被大幅度擴展,網絡媒體等多種媒體功能被集成在一個移動終端上,已經成為人們必不可少的的工具,同時移動數字媒體中的動畫也在逐漸發展成為一種新的動畫形式,這種動畫形式具有很好的實時性和交互性,實現人機互動,隨著移動數字媒體技術的發展,會有更好、更新、更多的動畫技術出現。

      亚洲精品中文字幕无乱码| 亚洲午夜视频在线观看| 亚洲国产精品久久人人爱| 亚洲乱亚洲乱淫久久| 亚洲国产精品SSS在线观看AV| av在线亚洲欧洲日产一区二区| 亚洲成A人片在线观看中文| 日韩亚洲精品福利| 国产精品亚洲综合| 亚洲国产a级视频| 亚洲精品国产精品国自产观看| 亚洲av区一区二区三| 亚洲av无码成人精品区在线播放 | 亚洲欧美日韩综合久久久| 国产亚洲精品成人AA片| 亚洲真人无码永久在线观看| 亚洲真人无码永久在线观看| 亚洲αⅴ无码乱码在线观看性色| 亚洲AV成人无码网站| 国产亚洲精品欧洲在线观看| 亚洲美女在线国产| 亚洲综合日韩久久成人AV| 国产亚洲欧洲精品| 亚洲狠狠综合久久| 亚洲国产精品成人久久久| 一区二区亚洲精品精华液| 亚洲高清国产拍精品熟女| 亚洲国产主播精品极品网红| 国产亚洲精品AA片在线观看不加载 | 亚洲色av性色在线观无码| 亚洲日本香蕉视频| 国产99在线|亚洲| 午夜亚洲国产理论片二级港台二级 | 亚洲国产成人资源在线软件| 久久乐国产综合亚洲精品| 亚洲av无码专区在线电影| 亚洲精品动漫人成3d在线| 亚洲日本va中文字幕久久| 亚洲国产高清在线| 亚洲jjzzjjzz在线播放| 亚洲AV第一成肉网|