遊戲特效有哪些製作的分類

heyuchang666發表於2019-01-14

遊戲特效製作方法非常靈活,但大多數特效都要依靠遊戲引擎的粒子系統。由於遊戲公司引擎的不定性,相應的特效編輯器也不同,這就決定了遊戲特效製作的不定性。 但所有特效都有其共同的特點?特效是由二維或三維軟體製作成的,然後將相應的貼圖賦予三維軟體的面或體,由程式實現貼圖顏色變化、形態轉變或者運動。按照製作方法的不同,將遊戲特效劃分為三種,所有的特效形式是由這三種方法的一種或多種的相互結合。

  由於資源的限制,一般遊戲特效圖片大小為32畫素×32畫素、64畫素×64畫素、128畫素×128畫素等,特效放大由程式完成。

  1. 二維貼圖製作遊戲特效

  這種方法相對來說比較原始,佔用資源較少,技術也已經很成熟。首先在 Photoshop平面製作軟體中建立一張或多張黑白特效圖片。

  黑白序列圖片即為特效的通道資訊,然後由程式將特效通道部分賦予相應的顏色並控制旋轉放縮。這樣一張圖片就可以有各種顏色的外觀,既節省了資源又使特效千變萬化。美術就是製作符合要求的圖片而已。

  在3D遊戲中,用這種方法建立特效甚至比在2D遊戲中還要簡單。例如,在2D遊戲中進行旋轉放縮,這種操作原先要渲染成序列圖,現在只要製作一張圖片就可以了,剩下的旋轉、放縮,全部都可以由程式實現,大大節省了美術的時間,並且效果更好。

  用Photoshop製作的簡單的遊戲特效圖片為黑白圖,白色部分為產生輝光的部分,灰色為半透明的部分,而黑色為全透明不產生輝光的部分。在遊戲中,通過程式來調整圖片的顏色,控制特效的大小或進行旋轉,只要變換基本的屬性,就可以得到很多漂亮的效果。

 

  2. 使用三維軟體製作特效

  三維遊戲中的特效形式並不能完全用二維圖片表示,比如空中旋轉輝光效果,能從遊戲場景中各個角度進行觀察,是三維製作而成的特效。

  這種特效製作方法也很簡單。首先用3ds max等三維軟體建立簡單模型,面數在細節充足的前提下儘可能少用,然後將輝光貼圖賦於展開的模型,用程式控制模型的旋轉、放縮等,同時也可控制多張貼圖的變化,形成特殊的三維效果。

 

  3. 使用引擎例子系統製作特效

  三維粒子特效的運用是最為複雜的一種製作,也是比較古老的特效製作方法。幾乎所有的大型3D軟體包都提供了優秀的粒子系統,其中公認的最強大的要屬Maya的粒子系統。3ds max6.0開始,增加了一個新的Paticle Flow工具,使max的粒子系統功能有了質的提高。但在遊戲製作中,這麼龐大的粒子系統是不需要的,因為當前的計算機硬體不允許我們即時地使用這麼複雜的粒子系統。對遊戲製作來說,遊戲特效製作只需要最基本的粒子系統就可以了。

  在遊戲製作的過程中不會用到複雜的粒子系統。粒子系統由遊戲引擎編寫,用於實現遊戲中常見的粒子功能,所以單純學習max或三維軟體中的粒子系統對製作遊戲沒有多大的意義。

  但是所有的粒子系統都具有發射器等概念,整個系統的引數並不會產生很大變化,如雨雪的特效使用的都是真實的粒子系統。

  一般,粒子系統、二維圖片和三維模型同時使用,形成雨、雪、爆炸、大型戰鬥畫面等豐富炫麗的畫面。

  由於每個遊戲採用的引擎各不相同,使用引擎粒子系統製作特效的方法也有很大區別,主要包括兩部分:由美術製作圖片或者三維形體和其後由粒子系統製作的粒子,並將美術和程式遊戲特效相結合。

相關文章