《多媒體軟件設計技術》課件第3章_第1頁
《多媒體軟件設計技術》課件第3章_第2頁
《多媒體軟件設計技術》課件第3章_第3頁
《多媒體軟件設計技術》課件第3章_第4頁
《多媒體軟件設計技術》課件第3章_第5頁
已閱讀5頁,還剩264頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

3.1多媒體應用的開發步驟3.2多媒體應用的基本設計原則3.3多媒體素材制作工具軟件3.4多媒體應用的開發系統本章小結練習三3.1多媒體應用的開發步驟應用軟件是一個與電腦相關、針對某種應用目的所撰寫的軟件,如操作系統上常見的網頁瀏覽器、圖像軟件、排版軟件等。目前許多多媒體作品使用光盤發行,以后將更多地使用網絡發行。項目是為完成某一獨特的產品或服務所做的一次性努力。一次性是指項目有一個結束日期。獨特意味著項目的最終結果與其他組織的職能的結果不同。目前,多媒體應用最主要的領域是廣告和教學,另外網上應用也很多。利用多媒體網頁,商家可以將廣告變成有聲有畫的互動形式,在吸引更多的用戶之余,也能夠在同一時間內向準買家提供更多商品的消息。利用多媒體作教學用途,除了可以增加自學過程的互動性外,更可以引起學生的學習興趣,及利用視覺、聽覺及觸覺三方面的反饋來增強學生對知識的吸收。

對于多媒體應用的開發,可以借鑒軟件工程上的通用開發方法,然后結合多媒體應用的具體情況來確定多媒體的開發步驟。3.1.1多媒體應用的開發方法

多媒體應用的開發從程序設計的角度看仍屬計算機應用軟件開發的范疇,因此可借鑒軟件工程的開發方法進行。軟件工程是一種用系統的、有規則的、定量的方法來開發、使用和維護軟件的過程。這一過程被稱為軟件開發生命周期。應用最廣泛的開發模型是瀑布模型,如圖3-1所示。瀑布模型最大的優點在于兩個方面:

(1)便于控制開發的復雜性;

(2)便于驗證程序的正確性。

其缺點在于它是文檔驅動的,即每個步驟要求有相應的文檔。因此,它太強調規格說明,設計者在早期就必須設計出每個細節,需增加交互性和互動性;需求規格說明文檔的編寫不僅費力,且一致性、充分性和完整性不能保證。鑒于瀑布開發模型的缺點,又提出了螺旋式生命周期模型,如圖3-2所示。采用螺旋生命周期模型開發多媒體應用系統的步驟簡單歸納如下:

(1)依據目標問題通過面談調研獲得用戶需求;

(2)基于此需求分析快速設計一個應用原型;

(3)將原型交給最終用戶使用;

(4)利用最終用戶的反饋更改用戶需求;

(5)根據新的用戶需求建立下一個原型;

(6)重復上述過程,直到該應用軟件完成。

從第(1)步到第(5)步便是一個版本,從第(6)步可構成循環,整個生命周期便是一個不斷革新的原型,每一個原型都有同一系統的設計流程。圖3-1軟件工程中的瀑布模型

圖3-2螺旋式軟件開發生命周期螺旋式生命周期模型與瀑布模型的區別是:以演示代替傳統文檔說明方式;非常適合邏輯問題與動態展示的多媒體設計。它的優點是:開發周期短,效率高;軟件產品的可重用性、移植性好;版本升級方便。

采用螺旋生命周期模型時可配合面向對象的程序設計方法,這對于開發多媒體應用設計有十分積極的作用。關于結構分析和設計與面向對象設計在此不再多述,可以參考相關程序設計方法。3.1.2多媒體應用的開發步驟

多媒體應用的開發既要考慮應用程序和項目的一般性方法和步驟,也要考慮多媒體自己的特點。多媒體應用的開發步驟可以劃分為五個階段:需求分析、結構設計、素材制作、編碼與集成、測試與發布。在介紹的過程中,將以生活中“做菜”的例子來比喻多媒體應用的開發步驟,具體如圖3-3所示。圖3-3多媒體應用開發步驟及類比

1.需求分析

需求分析的具體任務是將用戶對應用系統的全部需求用“需求規格說明”文檔準確地描述出來。多媒體應用的需求分析顯然不同于普通的應用程序,因此需求分析要另辟新徑。在用戶需求提出后,設計人員要不斷地探索醞釀,逐步深入認識問題。這一過程可粗略分為四步進行:

(1)問題的思考。根據用戶提出的需求,從各種角度來分析問題,以期獲得各種不同的結論。

(2)列出解決問題的可能的各種策略。實現一個應用系統設計,應從多方面來考慮,這樣可采用多種策略找出解決方法。常用的策略有:

①分層法:將大系統劃分為樹形結構的層次系統,自頂向下逐步細化劃分系統,自底向上逐個解決問題。

②分段法:將整個問題分成幾段,分別處理,最后集成。

③核心擴展:把系統中最為核心的部分確定后,從該處入手擴展到各有關部分,直到全部解決。

(3)評估各種方案的可行性。將方案與用戶需求互相對照并列出,針對方案中的各個問題與相關的專業人員分析討論,確定方案的可行性。

(4)找出最佳方案。在對各種方案進行評定時,應請用戶來判斷這些方案的正確性,并在正確的方案中找出有創意的可行的方案。要做一個多媒體軟件,首先要明確創作軟件的目的是什么;在此基礎上,詳細確定創作的內容。這一步與具體的應用相關,對于不同的應用目的往往會有不同的表現手法,所需要的多媒體內容也不盡相同,解決方案也會有所不同。因此,一定要明確需求和目的,把握主題,設計方案完成后的最終結果與最初的需求相吻合;同時還要考慮方案的可行性與實現效果,即所需的多媒體素材是否符合此應用,是否能方便地獲取,設計的表現手法能否充分體現多媒體應用的目的,是否能為目標對象或客戶所認可。這一步驟好比做菜一樣,首先要明確做什么菜,即需求和目標;有很多備選的菜可做,哪種才是符合客戶需求的。只有符合客戶需要的才是好的,否則即使做出的菜有再特別的口味,倘若客戶根本不愛吃甚至過敏,那也是白做了那道菜。

2.結構設計

結構設計包括兩個部分,即總體的初步的設計和詳細的針對各部分的設計,如圖3-4所示。下面就從這兩個方面來介紹一個多媒體應用的設計。圖3-4結構設計的主要內容

1)總體設計

應用系統設計的目標是決定如何構造應用系統。多媒體應用系統必須將交互的概念融于項目的設計之中,而后確定組織結構是線性、層次還是網狀鏈結,然后著手腳本設計,繪制插圖,選擇屏幕樣板和定型樣本。通常,結構設計中要確定如下內容:

(1)目錄主題,即項目的入口點。目錄主題應體現出良好的設計,它同時設定了其他主題內容,所以應以整個項目為一體,形成一致而有遠見的設計。目錄主題將是整個系統的查詢中心。

(2)層次結構和操作順序。要建立每個問題相關主題的層次關系及其對項目顯示信息順序的影響。許多時候,信息所表示的是前一屏幕的后續部分而不是其他層的信息內容,故此時需建立其操作順序,使用戶更好地理解內容。

(3)交叉跳轉的確定。編程實現多媒體應用的交叉跳轉可通過相應的轉移語句實現。在使用多媒體創作工具時,使用主題詞或圖標作為跳轉區,并指定要轉向的主題,這樣可將相關主題連接起來。交叉跳轉功能需慎重使用,大量跳轉能方便用戶隨意瀏覽信息;但會使查找過于復雜,而且要花費許多時間對跳轉進行檢測以確保跳轉正確性,這將帶來編程和集成上的復雜性。

2)詳細設計

和出版書籍一樣,確保多媒體設計具有一致的內部設計很重要,即屏幕畫面、字體和字型的一致,各種媒體元素的融合和整體性。通常要考慮如下幾項設計標準:

(1)主題設計。當把表現的內容分為多個相互獨立的主題或屏幕時,應當使聲音、內容和信息的廣度保持一致的形式。例如,用戶可決定是要在一個主題中移動屏幕的方法來閱讀信息,還是限制每個主題的信息量使其在標準窗口中顯示。

(2)字體使用。選擇文本字體是保證項目易讀性和美觀的重要因素。雖然Windows提供了靈活的選擇字型、字體大小和字體顏色的功能,但字體選擇不當或設計不一致,將會造成信息內容的損失或影響學習效果。

(3)聲音的運用。聲音的運用要注意內容易懂,音量不可過大或過小,并與其他聲音采樣在質量上保持一致。設計人員要花時間理解與之相關的問題,并判定相應的規則。

(4)圖像和動畫的使用。選用圖像時,一定要在設計標準中說明其用途;同時要說明圖像如何顯示及其位置,是否需要邊框,顏色數、尺寸大小及其他因素。所采用的動畫一定要突出效果。在開發應用系統之前需制定高質量的設計標準,這需要花費一定時間。但按照精心制定的標準工作,不僅會使項目的外觀更好,也使它更易于使用和推廣。在這一步中,要充分發揮多媒體應用中各專業人員的特點,群策群力,利用好各種資源,制定出詳盡的、可行的、高質量的實行計劃和分工。這對于以后的每一步效率的提高有十分積極的指導

作用。

這一步好比做菜中確定要做什么菜之后,然后確定菜的原料、烹調的方法以及合適的炊具,相當于擬定一份菜譜。選用什么原料經過如何的烹調步驟(包括了詳細的烹調人員的動作和烹調方法),應該能做成某道菜,而這道菜就是所需要的口味。

3.素材制作

多媒體應用中需要大量的多媒體素材,這是它與其他應用程序或軟件最大的不同。根據設計要求搜集所需的素材,多媒體素材的收集還要利用平時的積累(如好的圖片、好的音樂等)。目前,有許多工具可以對已采集到的素材進行加工。主要素材類型包括文本、圖形、圖像、動畫、音頻和視頻等,如圖3-5所示。圖3-5各種素材的準備由于多媒體創作中涉及的媒體形式眾多,且數據量大,制作的工具和方法也較多,因此素材的采集與制作可由許多人分工合作。但無論文本錄入、圖像掃描、聲音和視頻信號采集處理等,均要經過多道工序才可能納入集成制作。各種媒體素材的具體制作方法將在本章3.3節中介紹。比如,Adobe公司的PhotoShop軟件用于圖形圖像加工,可進行各種效果處理、美術字處理、色彩空間變換及格式文件轉換等??衫肳indows自帶的錄音機程序,生成簡單的波形音頻文件,還可以利用專門的音頻處理軟件(如CoolEdit軟件),實現截取、復制、粘貼、合并、改變音量和播放速度等音頻編輯。Adobe公司的Premiere軟件可用于視頻編輯,能將多幅靜態畫面連續并配音,生成.AVI、.MOV、.FLC等多種視頻格式的文件。AutoDesk公司的3DStudio軟件可用于三維動畫制作,生成.AVI格式的Windows視頻軟件。這一步驟在做菜中,相當于準備好需要的原料,比如青菜、肉類等。但這并不是簡單的收集,還包括了加工。并不是任何材料都可以用來完成目標多媒體應用,應注意選材和加工。這方面通常要結合具體的應用,才能達到最好的效果。

4.編碼與集成

準備好素材后,就可以利用素材集成工具(如后面將要介紹的Authorware軟件,以及本書重點介紹的VisualBasic)把所有的素材集成到一個整體中去,并加上一些用戶交互的特征。所有的多媒體數據根據腳本設計進行編程連接,或選用創作工具實現集成、連接、編排與組合,從而構造出多媒體應用系統。多媒體應用系統制作任務是應用系統最后生成的過程。

選擇多媒體集成工具時,應盡量采用支持較多類型多媒體的多功能軟件。目前的多媒體應用系統開發工具可分為兩大類:基于語言的編程開發平臺和基于集成制作的創作工具。許多多媒體或超媒體創作工具實際是對已加工好的素材進行最后的處理與合成,即是集成制作工具。集成制作應盡量采用快速原型法,即在創意的同時或創意基本完成之時,就先采用少量最典型的素材,對交互性進行“模擬”制作,而全面制作必須在模擬原型獲得確認后再進行。目前常用的基于集成制作的創作工具有洪圖、方正奧思、Director、Authorware等。其中,Macromedia公司的Authorware是一種面向對象的、以圖標流程線邏輯編輯為主導、函數變量為輔助,以動態連接庫為擴展機制的“無須編程”的多媒體工具軟件,它使得非專業人員可以非??焖俚恼莆斩幹瞥鲎约旱亩嗝襟w軟件。若要開發有創新的應用系統,就不必為創作工具的局限性所控制。本教材針對的是具備一定編程經歷的人員,而VB具有的強大的功能和靈活性及其可視化的編程環境可以使之適應眾多的需求。因此,本書的重點在于介紹VisualBasic多媒體應用設計,它的靈活性要強于集成制作工具,用戶有更多的控制權。在后續的章節中,將從不同應用側面以實例的方式介紹多媒體應用技術。這一步在炒菜中,就是按照設定的菜譜把所有的原料做成一道美味佳肴。這是整個過程中最重要的部分,也是最難的部分,是最具技術含量的部分。如同要提高炒菜的技術就是要積累許多炒菜的經驗,熟能生巧,才能炒出好吃的菜一樣,多媒體應用的開發也需要不斷地積累經驗。一方面,它有程序設計的部分,需要素材集成或編程過程能完整、正確地體現多媒體應用的目標;另一方面,它有多媒體的部分,需要多媒體的知識做支撐。對于一個較大的應用,這個步驟不是一個人能應付的,這就涉及到了多人的團隊項目開發,在下一節中將介紹這方面的內容。

5.測試與發布

無論是采用編程環境,還是采用創作工具,在集成完所有的素材或者通過編程后,就得到了一個多媒體應用。當完成一個多媒體系統設計后,一定要進行系統測試,其目的是發現程序中的錯誤、功能中的缺陷等。測試工作實際上從系統設計一開始就進行,每個模塊都要經過單元測試、功能測試,模塊連接后要進行總體功能測試。對軟件程序模塊的測試方法有許多,最通用、最簡單的方法是“走代碼”的方法,對有邏輯分支的部分,每個分支均至少走過一遍來檢查錯誤,并記錄下來,而對模塊功能測試則按設計目標要求逐項檢查。對可執行的版本測試、修改后,形成了一個可用的版本,即可投入試用。在應用中應不斷地清除錯誤,強化軟件的可用性、可靠性及功能。經過試用一段時間后,可進行商品化包裝,以便發布。發行后交付用戶使用,要注意維護,以延長系統的生命周期。在軟件發行后,更進一步的測試還應繼續進行。這些測試應包括可靠性、可維護性、可修改性、效率及可用性等??煽啃灾傅氖浅绦蛩鶊绦械暮退A期的結果一樣,而且前一次與后一次執行的結果相同。可維護性是指如果其中某一部分有錯誤發生時,可以很容易地將之更改過來??尚薷男允侵赶到y可以適應新的環境,可隨時增減、改變其中的功能。效率是指程序執行時不會使用過多的資源或時間。可用性是指一項產品可以滿足用戶執行其想要完成的工作??捎眯詰钕葴y試,并要與用戶配合進行。通常的測試方法是:(1)用戶實測;(2)在多種應用環境下,進行實地觀測;(3)請專家評估;(4)問卷與訪談。經過上述應用測試,可進行用戶滿意度分析,進而詳細整理和去除影響用戶滿意的因素。

這一步在做菜中,就是菜做完了還要先嘗一嘗,口味合適才能拿出去招待客人。當然,并不是自己滿意了的作品就符合別人的口味,因此更重要的是站在用戶的角度,考慮用戶或目標對象的感受才能做出令人滿意的作品。雖然通用的軟件工程和程序設計方法以及某些具體多媒體軟件(比如CAI課件)對多媒體應用的開發有較大的啟發,但多媒體應用開發有自己的特點。多媒體應用程序制作是一項綜合性的系統工程,它不僅包括軟件設計的各種技術和技巧,還必須兼有聲音影視制作技術,同時還涉及到各應用領域的知識處理,人工智能等多方面的技術。因此,對多媒體應用程序設計人員提出了較高的要求,關于多媒體應用的開發人員將在3.2節中介紹。除了上述的一般開發步驟外,多媒體應用開發的更多特點和原則也將在3.2節中介紹。多媒體應用應是經過精心創意而設計的應用軟件,其設計與開發具有一定的復雜性。但是,經過相關專家的多年經驗累積,提出了許多寶貴的有關多媒體應用設計的方法性指導。在上一節中介紹了多媒體應用的具體開發步驟,在這一節中將介紹具體開發步驟中的一些原則和方法。掌握了這些設計原則,并按照這些原則進行設計,就能開發出具有較高質量且符合要求的多媒體應用軟件。下面從五個方面來介紹多媒體應用的基本設計原則,依次是:選題報告與計劃書,多媒體項目的人員組成,腳本設計原則,創意設計原則和界面設計原則。3.2多媒體應用的基本設計原則3.2.1多媒體應用的選題報告與計劃書

對于任何一個軟件而言,選題報告和計劃書都是必不可少的部分,這一部分是在軟件還沒有開發之前對軟件的一個規劃,即需要開發的目標中的軟件是個什么樣子,怎么去開發以及為什么要如此開發。對于多媒體同樣如此,多媒體的選題分析和可行性評估是十分重要的一項工作,而其結果就是得到一份報告書或計劃書。多媒體應用系統的選題范圍是沒有限制的,但必須經過嚴格思考后,方可確定。絕大多數情況下,一個應用的主題是事先由有這方面需求的人或者是軟件開發者的客戶們提出來的,但是他們提出的需求可能不準確,描敘模糊。因此在主題確定以后,應該將設計者對于這個主題的分析,以及對于完成這個應用開發的各方面條件的預計,編寫成完整的選題報告和計劃書。在選題報告與計劃書中,主要應包括用戶分析報告、設施分析報告、成本效益分析報告與系統內容分析報告四項,如圖3-6所示。圖3-6選題報告與計劃書

1.用戶分析報告

用戶分析報告主要包括基本用戶、使用場合、用戶計算機應用水平、擴展用戶以及用戶一般特點和使用風格的分析。

基本用戶分析是指此多媒體應用的使用者是誰,什么身份的人來使用此應用軟件。在分析過程中應該注意的是,基本用戶可能不是單純的一類使用者,而可能出現兩類或者是多類人都使用的情況;與此類似的是,使用者都需使用此軟件,而根本很難將他們歸為哪一類人。比如,在銀行營業大廳中的自助式的存取款機的使用者,他們的年齡、職業等千差萬別,在分析的時候應該考慮到。這時候可以選出他們的共性,或者以主體的使用者為代表(參見圖3-7)。圖3-7某軟件用戶計算機水平分析使用場合分析包括兩方面。一個客觀的場合,即環境,此多媒體應用是在什么客觀環境下使用的,是在教室、辦公室、商鋪、大街上、家庭還是其他什么地方,等等。對于不同的環境下,軟件的設計將會有差異。比如在嘈雜的有大噪音的環境下,就不能使用聲音作為提示;在光線很強的地方,色彩的設計就要考慮到對比差異;等等。另一方面就是主觀的情景環境。這主要是說此多媒體應用的使用者是在什么情形下使用此軟件,會不會對軟件的使用帶來影響。比如,軟件的使用多在緊急的情況下,過多的煩瑣的提示和反復的確認會對使用者造成影響;在涉及重大事件或者莊重嚴肅的環境下,開玩笑似的表述將顯得不合時宜。用戶計算機應用水平分析是用戶分析中比較重要的一項,它直接決定著多媒體應用在使用者看來是否好用。對于目標用戶都是專業的高計算機水平的人來說,某些“為人著想”的提示和詢問會讓人覺得啰嗦;某些明顯的操作還需要反復的解說和確認,甚至會讓人反感。對于計算機技術不熟練的人來說,過于簡單的提示甚至專業術語可能會使人難以操作軟件。因此,合理地分析用戶的實際計算機水平非常重要。擴展用戶分析是指某些潛在的用戶,以及某些應用的受眾。比如,對于多媒體的教學軟件來說,教師是操作者,而學生則是此軟件的受眾。

用戶一般特點和使用風格的分析包括在基本用戶分析里,此處單獨提出來的原因是,這一方面的分析對于多媒體應用軟件來說(尤其是界面方面)比較重要。對于一款設計優良的多媒體應用來說,使用者在使用過程中應該能感覺到,當需要什么的時候,它就能提示什么,并觸手可及;不需要的時候,則不會突然冒出來。

2.設施分析報告

設施分析報告主要包括硬件基本裝備、輔助設備、多媒體軟件和軟件環境的分析。這部分的分析包括兩個方面:多媒體應用的開發設施分析和多媒體應用的使用設施分析。通常情況下,開發設施和使用設施有一定的差異,但是差異不大,尤其是基礎的硬件環境。需要說明的是,對于軟件開發者來說,開發時除了要選擇適合的開發軟件和硬件平臺外,同時還要準備好多媒體應用的使用平臺。對于開發設施來說,需求的軟件環境更嚴格,開發工具軟件以及多媒體軟件需求也更多。具體的硬件設施分析包括設備的型號、各個硬件配件及其性能指標等。比如,要求的CPU的核心頻率,內存的容量,硬盤的容量,鍵盤、鼠標等其他特定的外部輸入/輸出設備,以及其他輔助設備及其性能指標。表3-1所示為某多媒體應用的硬件需求。表3-1某多媒體應用的硬件需求具體的軟件設施分析包括與硬件相配套的系統軟件及各種應用軟件等。比如,開發時需要的開發工具軟件(如VisualBasic等),操作系統是Windows還是其他,需要的版本是多少,其他的應用軟件分別是什么以及版本號是多少等。

對于多媒體應用而言,還要特別強調的是相關的多媒體軟件,關于這部分的內容,在本章3.3節中將進行詳細的介紹。

3.成本效益分析報告

成本效益分析主要分析系統管理效益與經濟效益及其市場潛力,時間花費與人力投入,資源消耗,資金預算與來源,信息的使用價值及使用頻率(指要使用的多媒體數據)。

用軟件工程的觀點來看,軟件開發同樣是一個工程,既然是一個工程,那就有相應的工程管理和成本效益分析。多媒體應用的開發同樣如此,這方面的內容對于軟件開發工作人員來說主要是完成人力和時間因素的分析,即多媒體項目的進度安排,如各個階段的人員配給以及完成各個階段所需要的時間。為此,應給出相應的時間表。

4.系統內容分析報告

系統內容分析是報告書中關于多媒體應用系統本身的部分,主要包括兩個方面:多媒體應用系統總體設計流程與多媒體元素的組織結構。

多媒體應用系統總體設計流程是指多媒體應用系統包括哪些具體的功能模塊,各個功能模塊的內容是什么,系統的開發流程具體到各個模塊的完成步驟是怎么安排的。多媒體元素的組織結構指的是多媒體應用中涉及到了哪些多媒體元素(比如音頻、視頻等文件),如何組織管理這些多媒體元素,具體的結構如何。對不同的多媒體應用系統而言,分析的內容不盡相同,具體表現在對多媒體系統的內容描述相差較大。這些描述是一些計劃性描述,主要包括多媒體素材的制作、多媒體的編碼與集成這兩部分內容,這些內容在上一節中的多媒體應用開發步驟中提到過。

以上分析報告的目的有下面幾個方面:一是確定使用對象和要求;二是確定應用系統設計結構;三是建立設計標準。特別地,這些分析報告中還應該包括那些在主題選擇過程中必須考慮的問題。3.2.2多媒體應用項目的人員組成

過去只需一兩個人,通常是一個程序員和一個設計員或內容專家,就能創作一個交互式應用軟件。但這樣的情形過去了,特別是采用多媒體時,一兩個人單干是絕對不可能的。創作一個復雜的多媒體應用系統,需要由各方面才能專家組成的項目組共同進行項目的開發。換言之,在今天非常短的開發時間限制內,要滿足客戶對多媒體應用在技術上和內容上高難的要求,必須促進小組中各種專門技術人才之間的相互交流。在今天,開發高質量交互式多媒體項目所需的技術是跨學科、跨部門或跨組織的。開發小組必須能從一個階段順利轉移到另一個階段,即從最初的市場接觸與明確項目到分析和設計,經過樣機和實際開發,直到實際試用和評價,才能進行順利轉變。成功的小組應包括顧客組織或部門中的一個或多個成員。如果要達到目的并在預算和規定期限內完成任務,那么,在許多關鍵領域中具有專門知識特別重要。

1.多媒體應用項目的人員分類

開發多媒體應用系統所需的專門技能可以分為三類:①工商與管理;②教育與藝術;③技術。工商與管理技能包括協調客戶關系、合同表述和談判、制定項目進度和小組領導才能。這類技能主要由負責人代表、項目領導和程序負責人來提供。教育與藝術技能包括評價最終用戶特征,制定適宜的教育戰略,向多媒體開發者明確描述課題問題和技術內容,評價課件,輸入、創作和處理各類圖像,用特定的著作工具開發課件。教育設計人員、多媒體開發者、課題問題專家和圖形藝術家可提供這些技能。多媒體開發小組同樣要依靠技術技能,例如,包含在應用系統中產生音響、攝影和電視所需的技術,音像專家和程序編制員或軟件工程師會把他們的技藝帶進這一范疇。

2.多媒體應用項目成員的作用與職責

根據交互式多媒體項目的范圍大小和性質不同,在項目組中應包括不同類型的專家。如圖3-8所述的頭銜或命名可能隨著組織的不同而不同,責任的劃分也可能不同。在某種程度上,開發部門或組織的大小決定著責任的劃分。有些人可能有幾個頭銜,但關鍵是在這些方面具有專長的人個個都應有相應的職責。圖3-8多媒體應用職能人員下面討論的每個工作對于多媒體項目的成功具有潛在的重要性。為每個職務所列的職責僅僅是一個建議,由于每個多媒體開發項目各不相同,因此職責的表述是變化的。

1)項目領導/經理

項目領導負責項目從開始、完成到交付的每個階段。計劃、進度和資源分配都在項目領導的支配之下。項目領導必須善于項目的行政、業務及人事管理,處理好有關小組的問題。項目領導還必須協調小組成員之間和小組與顧客代表之間的很好溝通。

2)計劃經理

計劃經理把業務和管理特長帶給小組,盡管不是日常開發工作的一部分,但計劃經理在照管有關合同問題、預算、日程進度和資源需求方面仍起著重要作用。在有些組織中,特別是在項目數少但同時進行的組織中,這些功能會由項目領導或經理來擔當。

3)會計代表/市場營銷代表

這個人在多媒體開發中的作用也與業務和管理有關。會計代表與潛在的顧客接觸,并使初次接觸的顧客對開發組織有印象。對供應商來說,最重要的是傳達有關自己公司的卓越特性和為什么應成為某個項目的所選供應商。盡管這個過程由市場營銷代表開始,但常要求具有各方面技術專長的小組成員參與。一旦得到了與顧客的最初合同,那么小組的每個成員就成為銷售代理,加強顧客對供應商的選擇并協助開展教育活動,以便以較小的市場營銷取得附加的合同。會計代表通常在整個合同有效期間負責確保與顧客的有效溝通,傾聽顧客的聲音,并由開發小組所理解。會計代表要注意的是不能“過分銷售”組織的能力,也不能低估生產顧客所要東西所需的時間和預算。

4)多媒體開發員/課件開發員/課件作者/教育專家/技術作家多媒體開發人員負責由小組商定的應用系統的設計,向教育設計主任報告每個人必須為此項目勾劃的風格和標準,并產生聲音信息或教育節目。

5)圖形藝術家/藝術指導/音頻/視頻專家

視覺可提供一種最有效的溝通手段。圖形藝術家的興趣范圍和專長可以伸展到視覺本身之外,可為多媒體的開發帶來無法估價的益處。他不只是創造圖形素材以彌補其他媒體之不足,而且把創造性成分注入到關于項目的討論之中。

6)系統分析員和集成人員、軟件工程師和程序員

系統分析員或集成人員負責計劃和構成顧客所需的、成本效果均佳的系統。向顧客建議的系統必須實際達到多媒體節目的要求。所有組成部分都必須一起運行,而無需進行其他配置。而且,系統分析員必須向小組傳達開發多媒體節目必須有的制約和限制。

7)質量保證專家/審查員

質量保證專家應盡早參加此項目,以便能共同處理設計問題和可能令人擔心的一些地方。有效的業務實踐是把這樣的人包括進來,這種人可找出開發人員中的潛在的不協調和可能成為問題的教育方式,并能向別人不能發現的“錯誤”發動攻擊。

盡管質量保證專家可親自檢查所有素材,但他們監督這個檢查過程是至關重要的。

8)其他的小組成員

從最廣的角度看,還有許多人可以考慮作為多媒體開發小組的成員。例如,如果多媒體應用系統是作為以教員為基礎的培訓計劃的一部分,那么這些教員需要成為小組的一部分,不僅要提供學生方面和內容的意見,而且還要明白該多媒體計劃如何用在他們的教室里。

最后,相當重要的是為小組提供行政服務的人。在任何一個項目中都有大量這類工作,如照片拷貝,素材安全保管,這些都必須由專人來完成;計算機、打印機、復印機在出毛病時要有人維修。只是在事情出了差錯時才被重視的那些人,也必須是多媒體開發組中應考慮的一部分。3.2.3多媒體應用的腳本設計原則

在分析報告完成后,經過論證決定進行應用系統設計后,便需制定課題計劃,開始腳本設計。多媒體腳本設計應做到如下幾點:

(1)規劃出各項內容顯示的順序和步驟;

(2)描述期間的分支路徑和銜接的流程;

(3)兼顧系統的完整性和連貫性;

(4)既要考慮整體結構,又要善于運用聲、畫、影等多重組合達到最佳效果;

(5)注意交互性和目標性;

(6)根據不同的應用系統運用相關的領域知識和指導理論。

這里就媒體設計中要注意的問題,從媒體的選擇與腳本內容順序及控制路徑的設計提出一些原則和方法。

1.多媒體類型的選擇

創造性地使用多媒體環境,將會使應用程序功能大大增強。要做到這一點,需從如下兩方面考慮:

(1)媒體的功能。沒有任何一種媒體在所有場合都是最優的,每種媒體都有其各自擅長的特定范圍。各種媒體的功能如下:

①文本:在表現概念和刻畫細節時可用。

②圖形:擅長表達思想輪廓,它蘊含與大量數值數據相關的趨向性信息,在空間信息方面有較大優勢。③動畫:可用來突出整個事物,特別適于表現靜態圖形無法表現的動作信息。

④視頻:適于表現其他媒體所難以表現的來自真實生活的事件和情景。

⑤音頻:能使對話信息突出,特別在影像、動畫集合時能傳遞大量的信息。

⑥姿態與動作:在與別的媒體結合時具有較強的信息引用能力,可以在相關信息之間建立起時間、空間以及邏輯上的聯系。

(2)媒體選擇的結合與互補。腳本設計可根據內容需要分配表達的媒體,這里要特別注意媒體間的結合與區別。提出如下幾條原則:

①人們在問題求解過程中的不同階段,對信息媒體有不同的需要。一般,在最初的探索階段采用能提供具體信息的媒體,如語音、圖像等;在最后的分析階段,多采用描述抽象概念的文本媒體;一些直觀的信息(圖形、圖像等)介于兩者之間,適于綜合階段。

②媒體種類對空間信息的傳遞并沒有明顯的影響,各種媒體各有所長。③媒體結合是多媒體設計中需要研究的新課題。媒體之間可以互相支持,也會互相干擾。多種媒體應密切相關,扣緊一個表現主題,而不應把不相關的媒體內容拼湊在一起。

目前,媒體結合在技術上主要通過在一個窗口中提供多種媒體的信息片段(空間結合)和對聲音、語音、錄像等隨時間變化的動態媒體加以同步實現(時間序列組合)。

④媒體資源并非愈多愈好,如何在語義層上將各種媒體很好地結合以更有效地傳遞信息,是要很好探索的研究課題,也是應用系統人機界面設計的關鍵問題。

2.腳本內容順序及控制路徑的設計

根據應用系統的設計內容,從交互性、用戶友好性著眼,設計腳本節目順序,確定調度方式,即控制路徑。

(1)編排節目順序:根據具體任務進行設計。

(2)控制路徑:多媒體計算機與電視、電影的最大不同在于與用戶之間的交互性。多媒體應用系統能根據用戶的輸入要求隨時改變節目控制流程(可通過菜單、熱鍵按鈕及超級鏈接的鏈路提示來實現),對應用系統不同控制的復雜程度也各異。

腳本編寫完后,應組織有關專家和用戶進行評儀,進行修改完善,進行下一步的創意設計。3.2.4多媒體應用的創意設計原則

創意設計是多媒體活潑性的重要來源,好的創意不僅使應用系統獨具特色,而且大大提高了系統的可用性和可視性。多媒體應用程序之所以有巨大的誘惑力,主要是其豐富多彩的多種媒體的同步表現形式和直觀靈活的交互功能。因此,創意設計應做到如下幾點:

(1)要在媒體“呈現”和“交互”這兩項上做文章,在屏幕設計和人機交互界面上下功夫。

(2)應包括各種媒體信息在時間和空間上的同步表現。即對計算機屏幕進行空間劃分,在空間與時間軸上進行立體構思,組構和諧的設計藍圖。

(3)應用軟件開發的方法和技術進行開發,甚至包括具體術語,如腳本、編號、剪接、分鏡頭等。

(4)要充分考慮該應用系統設計所采用的編程環境或創作工具的功能與特點,特別是計算機資源,以免創意太脫離實際的應用設計水平。對于媒體這個專門領域,創意設計還應注意以下兩點:

(1)對圖像、動畫、音樂及效果的設計,應盡量與專業人員互相討論,互相溝通。

(2)創意設計首先要緊扣主題,對準設計目標,而不可一味追求新、奇、特。3.2.5多媒體應用的界面設計原則

多年來,人機通信一直局限于文本方式,這嚴重限制了人本來所具有的通信技能,大大降低了通信效率。近年來,多媒體技術的出現從技術上為在人機交互中全面采用人本身具有的通信技能提供了可能性,為建造高效友好的人機界面帶來希望。但多媒體信息、多模式通信的復雜性也對人機交互、人機界面設計提出了許多新的挑戰性的課題。其設計不僅要考慮到用戶及任務本身,還要更多地考慮和規劃信息空間結構、媒體的時間基,即不僅要知道如何提供多媒體信息,而且要知道在什么情況下采用什么樣的媒體,及媒體的集成技術,這樣才能提供最優組合的交互處理手段,并優化顯示質量。因此,人機界面設計不僅要借助計算機技術,還要依托于心理學、認知科學、語言學、通信技術及戲劇、音樂、美術等多方面的理論和方法。

1.界面設計原則

在人機界面設計中,首先應進行界面設計分析,用戶特性分析,用戶任務分析,并記錄用戶有關系統的概念、術語。這項工作可與多媒體應用系統分析結合進行,囊括于用戶分析報告里。界面設計原則主要包括四個方面的內容:用戶原則、信息最小量原則、幫助和提示原則、媒體最佳組合原則。

(1)用戶原則。人機界面設計首先要確立用戶類型,劃分類型可以從不同的角度、視實際情況而定。確定類型后,要針對其特點預測它們對不同界面的反應。這就要從多方面設計分析。

(2)信息最小量原則。人機界面設計要盡量減少用戶記憶負擔,采用有助于記憶的設計方案。

(3)幫助和提示原則。要對用戶的操作命令做出反應,幫助用戶處理問題。系統要設計有恢復出錯現場的能力,在系統內部處理工作要有提示,盡量把主動權讓給用戶。

(4)媒體最佳組合原則。多媒體界面的成功并不在于僅向用戶提供豐富的媒體,而應在相關理論指導下,注意處理好各種媒體間的關系,恰當選用。

2.人機界面的類型

界面設計必須“以人為本”,因此選擇界面類型時要全面考慮。一方面要從用戶狀況出發,決定對話應提供的支持級別和復雜程度,選擇一個或幾個適宜的界面類型;另一方面要匹配界面任務和系統需要,對交互形式進行分類。若在用戶需求和系統功能之間發生了沖突,則要折中解決。由于界面類型常常要在現有的硬件基礎上進行選擇,限制了許多創新的方法,因此,界面類型將隨著硬件環境及計算機技術的發展而豐富。任務設計之后,要決定界面類型。目前有多種人機界面設計類型,各有不同的品質和性能,具體的可以分為問答型、菜單型、圖標型、表格型和語言型。下面分別介紹各種類型的特點以及適合使用的對象。

(1)問答型的優點是容易使用;缺點是對話復雜度被嚴格限制,使用速度不高。適用對象:外行以及初學者,會話系統。問答型界面如圖3-9所示。圖3-9問答型界面

(2)菜單型的優點是易學、易用、易編程;缺點是大系統中使用速度慢,超過一定數目的被選項后,將增加搜索時間,傳輸開銷大。適用對象:初學者,沒有經驗的編程者,簡單會話類型,一般用作訪問機制。菜單型界面如圖3-10所示。圖3-10菜單型界面

(3)圖標型的優點是非常容易學習,利用鼠標容易操作,語言獨立性強,較容易實現;缺點是占據屏幕可觀的空間,表達抽象概念的描述力差,需要配合文字解釋,需要圖形硬件和軟件支持。適用對象:初學者。圖標型界面如圖3-11所示。這里值得一提的是,其通用性使之有形成國際語言的趨勢。圖3-11圖標型界面

(4)表格型的優點是使用速度快,容易使用,容易掌握;缺點是僅僅適合于數據輸入,使用范圍狹窄。適用對象:數據錄入中使用最為廣泛的對話類型,用于顯示和恢復的界面,編輯初始界面。表格型界面如圖3-12所示。圖3-12表格型界面

(5)語言型的優點是功能強大、靈活,界面可控制,對屏幕空間使用十分經濟;缺點是學習代碼和語法條款繁雜,用戶要有系統功能的某些知識,使用困難,研制界面的工作量大。適用對象:會使用復雜命令界面的熟練用戶,由用戶發起和控制的對話。語言型界面如圖3-13所示。圖3-13語言型界面在多媒體應用軟件的開發過程中,很重要的一個環節是制作所需要的各種媒體素材。這些素材包括文本、圖形/圖像、音頻、視頻、動畫等。要生成/獲取、編輯/修改、查看/瀏覽這些涵蓋了諸多專業領域的素材,不可能僅僅依靠某一個軟件來完成,通常,任一方面都有許多專業的有針對性的軟件來完成這些任務。對于多媒體開發而言,涉及的多媒體處理的面比較寬廣,可能需要多個工具協同處理才能達到更好的效果。各個軟件都有自己的特點和優勢,本章將分類介紹這些多媒體工具軟件的特點,并簡單介紹目前常用的比較優秀的工具軟件的功能、特色以及一些簡單的操作方法。3.3多媒體素材制作工具軟件需要指出的是,現實中各種同類工具軟件的數量巨大,又往往由于商業因素(比如各個商家之間的兼并融合等)和軟件本身的特點,軟件的版本不斷更新:部分軟件不斷變換名稱、界面等,部分軟件逐步退出市場,又有許多同類的新軟件出現,許多軟件往往在部分功能上有這樣或那樣的重疊。因此,對于軟件的介紹不可能面面俱到,而主要介紹其功能定義和特色,并根據其使用的廣泛性做或詳或略的介紹。多媒體工具軟件包括文本工具、圖形/圖像工具、音頻工具、視頻工具、動畫工具、播放工具及著作工具等。多媒體創作工具包括基于腳本的創作工具、基于流程圖的創作工具、基于時序的創作工具、程序語言開發工具(VB、VC)等,詳見3.4節。3.3.1文本處理工具

制作文本文件的工具比較多,如Microsoft的NOTEBOOK、WRITER、Word等。此外,還有一些專門的編輯工具軟件,如UltraEdit、EditPlus、WinHex等。EditPlus是一個HTML編輯器,除顏色標記HTMLTag外,還內建完整的HTML和CSS1指令功能。WinHex是一款相當優秀的十六進制文本編輯器。

這里特別介紹一款方便小巧、功能強大的文本編輯器——UltraEdit。圖3-14是UltraEdit進行編輯時的情形。其中多個文檔被打開,從文件后綴可以看出,文本編輯的內容各式各樣。圖3-14UltraEdit軟件界面圖中從1~23標示了它的各種功能。UltraEdit-32支持Windows系列操作系統,支持所有32位Windows平臺下的64位文件處理。它是十分理想的文本、HEX、HTML、PHP、Java等程序編輯器。此編輯器號稱能滿足所有的編輯需求,諸如:基于磁盤的文本編輯;文檔大小不受限制,即使是數兆字節的文件也只占用最小限度內存;可同時打開和顯示多個文檔;可配置的句法高亮顯示,預設有C/C++、VB、HTML和Java等模板;多層次撤消和恢復;允許編輯任何二進制文件,支持十六進制剪切、復制和粘貼;支持UNIX/MAC到DOS轉換,DOS到UNIX轉換;支持代碼折疊,忽略注釋字符串。3.3.2圖形/圖像處理工具

本節先介紹圖形/圖像的主要功能,接著將圖形/圖像處理工具根據其主要功能分成兩大類進行介紹,即圖形/圖像編輯與瀏覽軟件、屏幕捕捉軟件。

1.圖形/圖像處理工具的功能

圖形工具主要有顯示圖形、圖形素材庫、專業圖形庫等三個方面的功能。

●顯示圖形:一般素材編輯工具都支持顯示多種格式的圖形文件。

●圖形素材庫:提供一些現成的素材供使用、連接和修改,通常是矢量格式。

●專業圖形庫:這樣的素材編輯工具具有適合專業作圖藝術家的特點。

這里要注意區別兩種圖形:矢量圖形和位圖圖形?!袷噶繄D形:這樣的圖形在運行時被翻譯成一個個作圖命令。其優點是文件小,可以在實際運行時修改,而且可以選擇一部分修改而不影響其他部分。

●位圖圖形:它是已經生成的矢量位圖,或數字化的相片或視頻。其優點是適合快速顯示,但不適合運行時修改。

圖像工具主要有顯示圖像、圖像編輯、圖像壓縮、圖像捕捉、圖像素材庫等五個方面的功能?!耧@示圖像:大部分素材編輯工具能顯示多種格式的圖像,包括圖像在屏幕上的定位、顯示或者改變大小。

●圖像編輯:包括文件管理,圖像文件格式的轉換,顯示圖像和改變圖像比例等功能。

●圖像壓縮:圖像文件都很大,需要壓縮。

●圖像捕捉:利用數字相機、數字化板和圖像掃描儀捕捉實際圖像,或通過屏幕捕捉軟件抓取屏幕圖像。

●圖像素材庫:提供一些現成的素材供使用、連接或修改。

2.圖形/圖像處理工具介紹

下面簡要介紹一些常用的圖形/圖像處理工具軟件,這些軟件功能強大,各有自己的特點及用途。它們是:Adobe公司發布的PhotoShop、Illustrator、PageMaker、ImageReady、PhotoDeluxe等;Macromedia公司發布的FreeHand;Corel公司發布的CorelDraw;AutoDesk公司發布的AutoCAD、MDT以及3DSMax等;Ulead公司發布的PhotoImpact、MediaStudio等。另外,Adobe、Ulead等公司還推出了PaintShop、Cool3D等濃縮版。

1)?PhotoShop

Photoshop是Adobe公司最為出名的圖像處理軟件之一,也是使用最為廣泛的軟件之一,如圖3-15所示。它的應用范圍包括圖像、圖形、視頻、出版等方面。隨著版本的提高,其功能更多,使用更簡單。

從功能上看,Photoshop可分為圖像編輯、圖像合成、校色調色及特效制作等4個部分。圖像編輯包括對圖像做各種變換,如縮放、旋轉、鏡像、透視等,也可復制、去斑、修飾等,常用在婚紗攝影、人像處理制作中。圖3-15Photoshopcs2版本圖像合成則是將幾幅圖像通過使用“圖層”等工具來合成為完整的具有新意義的圖像,它讓外來圖像與創意很好地融合,可使圖像的合成無衣無縫。校色調色可方便快捷地對圖像的顏色進行明暗、色彩的調整和校正,也可在不同顏色之間進行切換,以滿足圖像在不同領域(如網頁設計、印刷、多媒體等)的應用。特效制作在Photoshop中主要通過濾鏡、通道及工具綜合應用完成,包括圖像的特效創意和特效字的制作,如油畫、浮雕、石膏畫、素描等常用的傳統美術技巧都可由它完成,而各種特效字的制作更是很多美術設計師熱衷于Photoshop的原因。

2)?ImageReady圖3-16ImageReady軟件

ImageReady是由Adobe公司開發的以處理網絡圖形為主的圖像編輯軟件,如圖3-16所示。Photoshop更新到5.5版本時,Adobe公司將當時的ImageReady2.0和它捆綁在了一起。ImageReady與Photoshop間可以進行圖片的同步操作。ImageReady的主要功能包括:利用ImageReady可以將Photoshop的圖像操作最優化,使其更適合網頁設計,也可以通過分割圖像自動制作HTML文檔,還可以制作簡單的GIF動畫。但ImageReady不支持CMYK色彩模式,無法進行與印刷相關的圖像操作,它是專門的網絡圖像處理工具。ImageReady只能進行較為簡單的圖像效果處理,但在網絡功能上,它卻可以獨當一面。ImageReady除了具有Photoshop基本的圖像處理功能外,還具有以下的網頁特效和圖像制作功能:制作GIF動畫,圖像翻轉(Rollovers),切片,圖像優化,圖像鏈接等。圖3-16ImageReady軟件

3)?Illustrator

Illustrator也是Adobe公司推出的基于矢量的圖形制作軟件,如圖3-17所示。它最大的特征在于貝塞爾曲線的使用,使得操作簡單、功能強大的矢量繪圖成為可能?,F在,它還集成文字處理、上色等功能,在插圖制作和印刷制品(如廣告傳單、小冊子)設計制作方面得以廣泛使用,事實上已成為桌面出版(DTP)業界的默認標準。它的主要競爭對手是Macromedia公司的Freehand,但是2005年已被Adobe公司合并。從IllustratorCS(11.0版本)開始,其品牌形象由維納斯頭像更新為一朵藝術化的花朵。Illustrator目前的版本是CS2,即12.0版本,主要新增功能有動態描摹、動態上色、控制面板和自定義工作空間等,在界面上和Photoshop等得到了統一。動態描摹可以將位圖圖像轉化為矢量圖型,動態上色可以讓用戶更靈活的給復雜對象區域上色。圖3-17Illustrator的新品牌形象

4)?PageMaker

PageMaker是由創立桌面出版概念的Aldus公司于1985年推出的最早的桌面排版軟件,在升級至5.0版本時,被Adobe公司于1994年收購,如圖3-18所示。PageMaker操作簡便,功能全面,借助豐富的模板、圖形及直觀的設計工具,用戶可以迅速入門。Adobe并購PageMaker后并持續改進它至2001年7月的第7版(中文版為6.5版),后來發行另一排版軟件InDesign以作為PageMaker的后繼。不過,PageMaker依然在設計及商業領域中擁有很多的支持者,特別是在方塊字(如漢字)的處理上,能從右至左直排的專業排版軟件似乎只有PageMaker能做到。它同樣可以和Adobe的傳統軟件如PhotoShop、Illustrator等實現無縫連接。圖3-18PageMaker7.0的啟動畫面

PageMaker是平面設計與制作人員的理想伙伴,主要用來處理圖文編輯,其菜單全中文化,界面及工具的使用十分簡潔靈活,初學者很容易上手。因此,目前諸多的廣告公司、報社、制版公司、印刷廠等都采用PageMaker作為圖文編排的首選軟件。PageMaker把以前落后粗糙的徒手設計、上色、手工制版的繁重過程,簡化到了設計人員在電腦上一步即可完成,而且又給設計節省出了大量的時間,思維空間也得以開拓,制作人員也從繁重的體力勞動得以解脫,真可謂是兩全其美的軟件。

5)?PhotoDeluxe

PhotoDeluxe是Adobe公司第一個針對家庭用戶的中文版相片編輯軟件。通過使用這套軟件,即使是不懂電腦的人,也能在短短幾分鐘時間內,將一張毫不起眼的相片變成令人難以忘懷的動人影像。PhotoDeluxe是以著名的專業圖形圖像設計軟件PhotoShop為基礎設計的,為家庭用戶提供了一項只有高端中文圖像設計軟件才具備的功能。它可以把創作完成的影像或相片以標準尺寸儲存或打印或以其他格式輸出,經過修飾的相片或影像可以結合軟件自帶的圖像,制作出請柬、賀卡、喜帖、文具、卡片及不干膠貼紙。

6)?FreeHand

FreeHand是一款平面矢量圖形軟件,同時支持MacOS及MSWindows平臺,深受專業排版及設計工作者的喜愛,如圖3-19所示。FreeHand由Altsys公司開發,與當時的AdobeIllustrator競爭劇烈。經一系列戲劇性的轉手,因Adobe于2005年并購Macromedia公司,FreeHand最終變成它的資產,此后卻將FreeHand排除在MacromediaStudio8外。圖3-19FreeHand工作界面

FreeHand能長久迄立的最重要的原因是,它除了能繪制矢量圖像外,更有優越的文字處理和排版性能,印前輸出的穩定性,多頁功能等。無論是繪制機械制圖,還是繪制建筑藍圖,無論是制作海報招貼,還是實現廣告創意,Freehand都是一件強大、實用而又靈活的利器。

7)?CorelDRAW

CorelDRAWGraphicsSuite是Corel公司出品的一套軟件包,包括插圖、頁面排版和矢量繪圖程序CorelPhoto-paint、數字圖像處理程序CorelRAVE動畫創建程序,目前通用版本為9.0、10.0、11、12,最新版本為X3,如圖3-20所示。圖3-20CorelDRAW套件的創意形象

Corel公司在中國首次推出的CorelDRAW中文版本為8.0,但因中國市場問題,放棄了9.0的簡體中文版,僅有中國某公司開發的中文漢化9.0版本,但一些設計公司還在沿用9.0。

2001年推出的CorelDRAW10增強了許多功能,比如強大的PowerClip功能可以輕松實現鎖定/解鎖內容物件到容器;網格填充更柔和、更自然,可以做出真實的色彩融合漸變;交互透明工具提供了全透明、填充透明和輪廓透明3個選項,還增加了幾種圖案透明方式;PageSorterView(頁面排序預覽)功能可以將多個頁面以縮略圖的方式全局預覽和快速跳轉;增加了SWF和SVG格式的矢量圖形輸出,可以直接輸出嵌有Flash的網頁。

8)?AutoCAD

AutoCAD是由美國Autodesk公司于20世紀80年代初為微機上應用CAD技術而開發的繪圖程序軟件包,現已成為國際上廣為流行的繪圖工具,如圖3-21所示。它可以繪制任意二維和三維圖形,并且同傳統的手工繪圖相比,用AutoCAD繪圖速度更快,精度更高,而且便于個性制作,已在建筑、機械、電子、美工等領域得到了廣泛應用。AutoCAD在二維繪圖方面功能尤其強大,如繪圖、編輯、剖面線和圖案繪制、尺寸標注以及二次開發等功能。圖3-21AutoCAD2007的陰影效果

AutoCAD具有良好的用戶界面,通過交互菜單或命令行方式可進行各種操作。AutoCAD具有廣泛的適應性,可以在各種操作系統支持的微型計算機和工作站上運行。

9)?AutoDeskMDT

MDT也是AutoDesk公司出品的三維機械設計軟件,是對AutoCAD的擴展,但AutoDesk新推出的Inventor系列軟件功能更強,操作更簡單,以前的MDT用戶已部分改用Inventor。MDT的主要特點如下:以三維設計為基礎,集設計、分析、制造以及文檔管理等多種功能為一體;為用戶提供了從設計到制造一體化的解決方案。其主要功能為:基于特征的參數化實體造型,用戶可十分方便地完成復雜三維實體造型,可以對模型進行靈活地編輯和修改;基于nurbs的曲面造型,可以構造各種各樣的復雜曲面,以滿足如模具設計等方面對復雜曲面的要求;可以比較方便地完成幾百個零件的大型裝配。MDT提供相關聯的繪圖和草圖功能,提供完整的模型和繪圖的雙向聯結。

10)?3DStudioMax

3DStudioMax常簡稱為3dsMax,是Discreet公司開發的(后被Autodesk公司合并)基于PC系統的三維動畫渲染和制作軟件,如圖3-22所示。其前身是基于DOS的3DStudio系列軟件,在WindowsNT出現后一下子降低了CG制作的門檻,先用于電腦游戲中的動畫制作,后參與影視片的特效制作。

3DStudioMax對CG制作產生了歷史性的影響:CG軟件制作平臺紛紛由Unix工作站向基于網絡的PC平臺轉移;CG制作成本大大降低;CG制作由電影的高端應用進入電視游戲等低端應用。其突出特點是:基于PC系統的低配置要求;安裝插件可提供其所沒有的功能以及增強原本的功能;強大的角色動畫制作能力;可堆棧的建模步驟,使制作模型有非常大的彈性;支持Maxscript內建腳本控制語言,讓使用者有自定義工具的能力。圖3-223DStudioMax界面

11)?PhotoImpact

PhotoImpact是由Ulead公司出品的,目前可以說是Web玩家不可缺少的圖像編輯工具,如圖3-23所示。PhotoImpact帶有創新的易于理解和使用的工具組合,可用于網頁設計和圖像處理。它為網頁設計和圖像編輯上的需要提供了較完整的方案,專業人員和初學者都可以使用它提供的工具創建優秀的網頁、圖像文件等。它提供了大量直觀易用的文本處理工具,可以非常方便地制作出火焰、金屬、霓虹等特殊的文字效果;可以設置文字的材質、光線、紋理等效果;提供了扭曲和彎曲文字、創建特殊的三維動畫文字等功能。它還提供了一個集成的網頁設計制作環境,能直接創建包括圖像、文字、動畫和部件的完整網頁,并增加了動畫工作室來制作動畫效果。圖3-23PhotoImpact軟件界面

3.圖像捕捉工具介紹

圖像捕捉軟件是一類較早期(特別是在DOS字符時代)的工具。到了視窗年代,出現了剪貼板,則可以很容易地實現屏幕的硬拷貝及圖形文字的拷貝。然而,即使有鍵盤上的“PrintScreen”按鍵這一硬手段以及剪貼板,也不是萬能的,在許多重要的場合,如需要采集程序運行過程、結果等情況下,圖像捕捉工具依然是不可缺少的一個工具軟件。這類軟件提供了一種重要的獲取圖像素材的手段。下面介紹幾款常用的圖像捕捉工具,并在最后就這些軟件進行比較。

1)?ScreenThief

ScreenThief(以下簡稱ST)是一種靜態屏幕捕捉工具,由英國Nildram公司出品。該軟件簡潔、實用,主要特色是:

●多種輸入方式:從桌面、活動窗口、活動應用程序、自定義區域、剪貼板中均可捕捉圖像;●多種輸出途徑:抓取的圖像可發送到磁盤、打印機、剪貼板、圖像窗口;

●多種文件格式:支持BMP、GIF、PCX、PNG、RLE、TIF、DIB等;

●自動減少顏色:方便存儲;

●操作簡便:快捷鍵定義,延時捕捉,使用功能鍵進入睡眠和喚醒,也可從程序中操作。

選擇和設置好相關參數后,可將捕捉到的圖像直接以自定義的文件名存盤,還可以確定捕捉的圖像中是否包含光標等。

圖3-24所示為ScreenThief在任務欄的工作情況。圖3-24ScreenThief在任務欄的工作情況

2)?Clip’nSave

Clip’nSave是一個非常短小精悍的抓圖軟件,該軟件雖然沒有捕捉DirectX游戲屏幕之類的專業功能,但卻有抓取桌面、窗口、子窗口、菜單,自定義任意封閉屏幕區域,剪貼圖像,轉換圖像格式等功能。由于程序短小,因而占用的系統資源也比較小。它支持BMP、GIF、JPG、PCX、TIF、EPS等多種圖形格式,還支持從黑白到24位的各種顏色模式以及灰度模式等,可在存盤時選擇壓縮等。屏幕色彩反差調整的作用是:可加強顏色反差,可將屏幕設置為單色或灰色。

Clip’nSave捕捉到的圖像和剪貼板中的內容一致,它沒有從剪貼板中抓圖的功能。當剪貼板中取得圖形時,也將送往Clip’nSave窗口,但剪貼板得到文本信息或其他信息時不會出現在Clip’nSave窗口中。與ScreenThief相比,Clip’nSave不支持睡眠/喚醒,卻能用最小化方式代替;更小巧而功能強大,有一些前者所沒有的功能。

3)?SnagIt

SnagIt是TechSmith公司推出的圖形捕捉軟件,如圖3-25所示。它支持全屏幕、窗口、子窗口、區域、固定大小區域、剪貼板、全屏文件和菜單,可以自己隨意選擇捕捉內容,允許窗口滾動。它可實現圖形、文本等常規抓取,更可完成視頻的錄制,即可以將一段時間內的屏幕顯示捕獲并存成AVI文件。對于抓取到的圖文,可以選擇打印機、剪貼板、文件,以及輸出到E-mail或指定目錄下,另外,還可以選擇輸出前強制用戶預覽,以及允許多種輸出方式。文件輸出時可以選擇附加注釋、拍攝時間以及自動命名以簡化操作過程,特別是對于文本的輸出,更有文件追加的功能。圖3-25SnagIt界面輸入輸出的中間,可以設置特殊過濾器,以對抓取到的圖文做進一步的處理。處理過程也可分為多種:排版設置、字體設置、顏色轉換、顏色替代、圖像格式選擇、圖像比例選擇、動畫錄制的壓縮方式等。其他設置選項還有打印機設置、打印比例設置、熱鍵設置、定時抓取,可謂面面俱到。

4)?HyperCam

HyperCam專門用來抓取動態圖像,能將桌面上的所有圖像動作和聲音捕捉并保存為AVI文件,并自動命名,即時查看,還可利用它錄制帶聲音的動態圖像。它建議將機器設置為256色,如果色彩數太高,則生成的AVI文件過大。它至少每秒可捕捉10幀640×480的畫面,可調的捕捉頻率和精度支持多種壓縮方法。其有三種屏幕區域設置方法:直接填寫矩形區域的左上角頂點坐標和矩形的高度、寬度;在屏幕上用鼠標選擇一個固定的區域;在屏幕上選擇固定程序窗口。同時,它還支持間斷捕捉、移動或鎖定窗口捕捉等多種捕捉方式。

5)?HyperSnap-DX

HyperSnap-DX和HyperCam同屬美國GregKochaniak公司的產品,如圖3-26所示。HyperSnap-DX是一個強大的屏幕捕捉程序,支持捕捉最新的DirectX或3Dfx滑動工藝,可以捕捉DVD屏幕,特別適用于游戲中抓圖。它支持全屏、窗口、激活窗口、不包括輪廓的激活窗口、指定區域、重復上一次捕捉等6種捕捉方式;支持bmp、gif、jpg、tif、eps、img、pcx、psd等20多種圖像格式;在帶壓縮的圖像格式中,還支持多種壓縮編碼標準,并能自動選擇最佳的壓縮比率;方便的物理尺寸調整功能;具有從1位到24位的顏色分辨率調整功能,也可以選擇圖像的灰度存儲或半色調存儲;獨特的剪貼功能,剪貼某一區域并用其他色彩替代,以達到局部修正圖像的目的;支持窗口滾動捕捉和不包含光標捕捉的功能;具有圖像E-mail功能,即具有發送當前捕捉的圖像或磁盤中的圖像文件的功能;具有調整圖像往剪貼板拷貝時的格式,從編輯菜單中選擇“CopyFormat”,在出現的窗口選擇合適的圖像拷貝格式即可。圖3-26HyperSnap-DX的界面

6)?CaptureProfessional

CaptureProfessional是一個屏幕抓取和圖像編輯工具。它提供十多種抓圖方式,如窗口、桌面、菜單、圖標、目錄、多邊形區域等;抓下的圖形可用十多種處理工具編輯,并存成BMP、CUR、EPS、GIF、ICO、JPG、PCX、PNG、RLE、TIF等十多種圖形格式;可以直接屏幕打印,還能抓取DirectX游戲的圖片;可重復上次抓圖,撤消操作。

7)?IconForge

IconForge是一套專門制作或修改靜動態圖標與光標的工具。它附有一整套的繪制工具和編輯器,還有特殊濾鏡效果;可從dll、exe等程序中將圖標Icon取出。

8)各種圖像捕捉工具的比較

目前常見的圖像捕捉工具很多,除了上面介紹的之外,還有HardCopy、PrintKey以及國產的“紅蜻蜓”抓圖精靈等。它們在功能和特點上各有不同,表3-2~表3-5從多個方面比較了幾款主要的常用抓圖工具的特點,以供參考。表3-2支持的媒體類型、文件格式及總體情況比較表3-3圖像捕捉輸入通道比較表3-4輸出通道的比較表3-5圖像精度調整功能比較3.3.3動畫處理工具

在本章中,動畫工具軟件主要是指界于圖像和視頻之間的一類軟件,主要涉及到GIF動畫、3D效果動畫以及FLASH動畫的處理。本小節先介紹動畫工具軟件的功能,然后介紹幾款主要的動畫處理軟件。

1.動畫工具的功能

動畫工具軟件主要有三個方面的功能:動畫顯示,即可顯示任何格式的動畫文件;動畫編輯,使用特殊的工具來生成或集成動畫的各部分,并能控制動畫的位置和時序;動畫素材庫,提供一些現成的動畫供使用、連接或修改。

2.動畫工具介紹

1)?AnimagicGifAnimator

AnimagicGIFAnimator是一款GIF動畫創作軟件(如圖3-27所示),可以將JPEG和BMP等格式的圖片轉換為GIF格式,并支持AVI文件的輸入和輸出;可預覽作品的略圖;支持拖曳功能,可直接加入圖形(BMP、JPG),并使用透明移位、透明處理等來輕易完成GIF或AVI動畫文件而實現邊編輯邊瀏覽;提供了特色的調色板和插件,可非常直觀地編輯、選擇色彩。該工具提供了七個特效修飾濾鏡,可直接套用,并具有優化功能,可創建出優秀的動畫文件。圖3-27AnimagicGIFAnimator的應用界面

2)?GIFConstructionSetPro

GIFConstructionSetPro是AlchemyMindworksInc.?推出的一款用于網頁創作的動態或透明的GIF文件的動畫軟件,利用它可快速地為網頁創建透明、交錯和活動的GIF文件。它還能壓縮GIF文件,生成文字條幅,并可對動畫圖片進行編輯、調色,將GIF轉換成AVI或者MNG文件,可倒轉GIF播放順序;還可增加文字動畫,制作交錯圖及重復動畫,也可作為瀏覽器的插件。

3)?UleadGIFAnimator

UleadGifAnimator是Ulead友立公司出版的動畫GIF制作軟件。它也是一款網頁設計輔助工具,可作為Photoshop的插件,目前為5.0版本。它內建的插件有許多現成的特效可立即套用,可將AVI文件轉成動畫GIF文件,而且還能將動畫GIF圖片優化,將其壓縮。它可在真彩色環境下,制作出色彩斑斕的動畫;功能更強的工具和更為靈活的工作環境,也使動畫制作愈顯輕松。

4)?Xara3D

Xara3D是Xara公司出品的一款專門用于制作3D效果的工具,如圖3-28所示。它主要側重于創建動態或靜態3D文本標題和LOGO,全面支持中文;也能創作簡單的動畫,包括GIF、AVI格式和Flash影片。值得一提的是,Xara3D所創作的圖像全部都消除鋸齒,邊緣光滑;同時,該軟件可以通過色彩壓縮以及色盤優化將圖像的尺寸大小降到最低限度;此外,該軟件的最新版本增加了更多的動畫和字體風格,而且還可以導出為Flash動畫。Xara3D操作方便、直觀,僅用幾步就可以做出效果良好的三維文字。圖3-28Xara3D的界面

5)?COOL3D

Cool3D是Ulead公司出品的一個專門制作文字3D效果的軟件,可以用它方便地生成具有各種特殊效果的3D動畫文字。Cool3D的主要用途是制作網頁上的動畫,它可以把生成的動畫保存為GIF和AVI文件格式。它的作用與Xa

溫馨提示

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

評論

0/150

提交評論