2010/05/31

UDK新增功能:Penumbra Scale (半影區尺度)

半影(penumbra)是指物體受光的區域有部分被遮蔽住 (最簡單的例子就是月亮的陰晴圓缺)。Wikipedia

Unreal Engine 3多了一個新功能是『DistanceFieldPenumbraScale』的屬性,你可以在Lightmass裡面在material設定的最底下,這個屬性可以修改Distance Field Shadows的模糊程度,會受到Dominant Directional Lights影響。你必須要重新rebuild光線才能看到效果,但是你如果先選中mesh則可以預覽效果。
這個新增選項可以用來移除某些難看的結果,當你使用低解析度的lightmap的時候,例如樹木。當你為了節省記憶體而把SpeedTrees的樹模型轉換成Static Meshes(因為SpeedTrees只採用vertex做照明,這很浪費記憶體的!),你會發現預設的Static Mesh lightmap讓樹看起來很醜,因為Distance Field Shadows投射到lightmaps的雜訊。

上圖都是採用64x64的lightmap,左邊是預設參數,你可以看到因為採用低解析度的lightmap導致陰影很雜亂,讓遊戲畫面變很醜;右圖設定了DistanceFieldPenumbraScale,將數值調整到4,讓邊界的陰影變模糊,這讓樹邊界話,偽裝出穿透的效果。

最棒的是,這個效果不會額外耗效能(it's free)。在某些情況下你可以用低解析度的lightmap就做出好看的效果!

另外的好處是,如果你希望有透光透明度效果但是陰影看起來卻是清晰的話,例如採用fogsheets,也會有改善。

以上文章翻譯自這裡

[隨選文章]


2010/05/27

UDK森林場景製作



原文來源:Wolfire Games Blog

作者先到Google找了很多雨林的參考圖後,規劃了森林的相關元件資產:大樹、沒葉子的樹、倒下的樹幹、新生的小樹、苔蘚與厥類。

實際在製作後的心得是:樹皮的材質原本作者是以為每種樹都要有不同樹皮,後來他發現可以做一兩種後,再混合材質就可以變化出很多不一樣的樹皮,可以節省資產資源,效果也很不錯。譯者認為其實甚至一座森林只有一種材質球,變化做在一起就好了。



[延伸閱讀]


2010/05/26

May UDK Beta 五月份新增功能

以下為Unreal Development Kit (UDK)五月版的新增功能列表:

  • 提供Scaleform GFX UI方案. 詳情點這裡
  • Steam作為線上服務的預設系統
  • 讓遊戲畫面有美麗的光柵效果(light shafts):支援點光源, 添加Bloom Threshold 與 BloomTint屬性
  • 對數衰減霧效. 詳情點這裡
  • 調色功能(Color Grading Blending), 支援HDR Tonemapper
  • UDK編輯器現在支援64-bit binaries
  • 在Kismet裡面增加『search by object』
  • 網格發射器(mesh emitter)增添新的camera facing選項:『Apply Particle Rotation As Spin』
  • 從PIE viewports中可以擷取content browser的縮圖
  • 可支援導入PNGs圖檔 支援RGB與RGBA格式
  • 各個視阜可以用Alt+F/G/H/J來切換
  • volume visibility的更新速度變快了
下載頁面點這裡

[延伸閱讀]

2010/05/24

UDK新增功能: Exponential Height Fog (指數衰減的霧特效)

2010/05/20由Daniel Wright更新撰寫
原文連結點這裡

翻譯:Hammer Chen

五月份的QA更新提供了新的全局霧特效稱為『Exponential Height Fog』。你可以把它當成一般的height fog actors放在場景裡面(它位在Actor Classes -> Info), 但是它的算圖效果與height fog有所不同;Exponential Height Fog在高度低的地方表現出密度較高,而在高處密度較低。由低到高之間有很平順的過渡!你不會像以前一樣得到突然的剪切效果。之前的固定密度的霧效果就有這個問題。Exponential Height Fog還可以提供兩種不同的霧氣顏色:一種是面對dominant directional light的那面半球,另外一面是背對dominant directional light的半球。

上圖是VCTF-Necropolis地圖,採用舊的constant density height fog的效果。

上圖是採用新的Exponential Height Fog,面對光與背對光的半球還採用不同顏色。

[相關連結]

2010/05/16

3ds Max 的輝煌二十年


Autodesk 3D STUDIO 1.0安裝磁片, 1990年

前言
3ds Max自1990年的3D Studio DOS第一版至今, 已經二十年頭了. 那是一個昂貴工作站巨人環視的年代, 玩3D動畫幾乎是有錢人的專利. 在台灣, 3ds Max是一套最廣為使用的3D套裝軟體, 建築業, 室內設計裝潢, 電視台, 廣告...都有它的蹤跡. 它靠著快速的算圖, 廣大的外掛(plugins)擴充功能, 免費的maxscript資源, 低的學習曲線但功能強大, 由一家只有四位軟體工程師到現在建立起的帝國. 我們是不是應該要回顧過去的歷史, 看看當初創始者的理念, 如何聆聽使用者的意見, 如何親自使用軟體感受, 而最後這些重要程式設計師又為何要離開Autodesk? 中間有了什麼樣的轉變?

3ds Max的歷史(三):José María De Espona

原文連結:maxunderground.com
作者:Dave Baker, Neil Blevins, Pablo Hadis, Scott Kirvan
編譯:Hammer Chen

前言
『Max聖殿』這個作品常常會讓人聯想到3D Studio Max,除了做為推廣3D Studio Max功能以外,它還暗含CG藝術的氣息,反映出Yost Group工作室的哲學,並且跟著3D Studio的研發所演進。在這篇文章中, 我們將大膽地討論高階與低階的CG、SGIs與個人電腦,這可能會很偏頗、無意義或是永無吵得沒完沒了。因為軟體與硬體的演進都終將讓藝術家做出更好的作品。

2010/05/15

3ds Max的歷史(二):專訪Gary Yost


原文連結maxunderground.com
作者:Dave Baker, Neil Blevins, Pablo Hadis, Scott Kirvan
編譯:Hammer Chen


前言
在這篇訪談中,我們很高興能專訪介紹3D Studio的歷史,與它的Yost Group專案總監---Gary Yost本人。Gary貢獻他的經驗在3D Studio與 3DS Max的研發超過了十年,這十年間他有很多有趣的趣聞與祕辛,以身為這艘船的船長他將以個人的觀點來分享。

3ds Max的歷史(一):專訪Tom Hudosn



原文連結maxunderground.com
作者:Dave Baker, Neil Blevins, Pablo Hadis, Scott Kirvan
編譯:Hammer Chen

前言
3D Studio在1990年10月發表。那時的3d軟體戰場上充斥著在各平台上執行的各種軟體:包含LightWave 3D、Sculpt-Animate 4D、 Imagine、Topas、Electric Image、Softimage|3D、Wavefront Advanced Visualizer與 Alias PowerAnimator 等等。

2010/04/21

UDK即將附贈Scaleform GFx---Flash UI介面編輯軟體



UE3用Scaleform的效果影片請點這裡

原文連結:www.develop-online.net
作者:Rob Crossley
翻譯:Hammer Chen

Unreal Engine與Scaleform UI達成重大交易案

Scaleform GFx 將免費附在UE3裡頭,應用在Gears 3。Epic Games一直以來都持續地更新它Unreal Engine的技術,這次它與UI設計大師Scaleform簽約。合作達成了Unreal Engine 3將附帶Scaleform GFx的協議。這是一套以Flash為基礎的介面編輯工具,而且是免費與Unreal Engine 3包裹在一起。為了宣布這項消息 Epic Games Japan還在東京辦了一場活動 揭示了Scaleform在遊戲裡面的 UI技術 包含Gears of War 3。

這項協議不是只跟Epic Games簽署而已,它還跟其他遊戲引擎如Gamebryo LightSpeed簽署合約。Scaleform Gfx一直以來就開發高品質的UI介面著稱,透過Adobe Flash為基礎的硬體加速表現向量與影像的效果。

這個中介軟體(middleware)將完全整合到Unreal Engine 3的圖形算圖系統裡面, 它能讓美術製作大量的以資料為導向的Flash UI介面、選單系統 HUDs與動態文字,直接顯示在3D物件上面。

Scaleform,總部設在美國馬里蘭州,他們說GFx 3能夠很有效地與Unreal Editor、 UnrealScript、Unreal Kismet、packaging, threading進行溝通計算,也能與Unreal Gemini renderer搭配。

他補充到,Scaleform GFx是UI介面設計的領導品牌,可以用在娛樂性或是 AAA最高等級的遊戲裡面。透過它的無可匹敵的變化性、效能與3Di科技,讓這套軟體成為新遊戲都必備的功能,並且能讓Unreal的授權有極大附加價值,我們還要讚賞Scaleform研發團隊多年以來提供遊戲開發者,並在將來持續改良。Unreal Engine附贈GFx讓我們對將來發展很興奮期待。

***** ***** *****
原文連結:www.develop-online.net
作者:Rob Crossley
翻譯:Hammer Chen

不只是UE3會有,UDK也將免費附贈Scaleform!

業界領先的UI工具軟體將與UDK包裹在一起,不另收費。

Scaleform宣布,該公司領先的UI 工具將會免費附在Unreal Development Kit裡頭。稍早Scaleform與Epic Games宣布達成一個關鍵的協議 UI工具軟體將與UDK包裹在一起,不另收費。

不過,這家位在馬里蘭州的中介軟體公司還想要提供更多。這項消息已經確認了,Scaleform GFx將會免費與UDK包裹,用在非商業用途上。UDK是Epic Games公司的有廣大用戶的免費遊戲引擎,這套遊戲引擎在推出的第一星期,就有超過五萬個用戶安裝。

預計在今年稍晚,用戶下載UDK將會包裹Scaleform GFx。

***** ***** *****

原文連結:forums.epicgames.com
作者:Steve Polge (Epic的設計總監)
翻譯:Hammer Chen

Scaleform GFx將含在UDK裡面!

我們目前在努力把UE3Scaleform GFx做到最好,目前的計畫是讓將來的遊戲能採用這套UI統。這個月份的UDK更新發佈不會含有Scaleform但是會在不久的將來附贈。你現在就可以先用Flash編輯器編輯你的遊戲介面了,因為到時候Scaleform GFx基本上就是遊戲裡面的Flash算圖系統。

一旦這套軟體功能完全側試過後,我們會慢慢淘汰舊的UI統,這代表今年某天開始 UDK將不再支援舊的UE3 UI統,利用UDK開發遊戲的人將不能用舊的UI系統更新的新版的UDK

如同新聞發佈所說的 Scaleform GFx的使用不需要額外付費,意思是可以免費用在非商業使用上面;而在UDK商業授權版則是可以用在商業遊戲開發上面。

***** ***** 翻譯完畢 ***** *****

後記: 不知道最近都貪圖這種一下子就翻完的小文章 呵呵 : ) , 不過話說翻過長篇大論以後 就覺這得種新聞真的是翻的輕鬆愉快阿; 最近在翻跟寫程式有關的文章 跟這篇比起來更是反差大阿XD

2010/04/13

HumanIK 與虛幻引擎(Unreal)

Autodesk公司將Human IK與UDK整合的測試效果, 角色與場景能平順自然地互動

這篇翻譯自The Area網站. Autodesk陸陸續續併購了很多家公司, 其實也累積了很多跟遊戲有關的Middleware中介軟體, 例如前一陣子才到台灣宣傳的Kynapse. 這類活動應該會越來越多就看各家遊戲公司對這種中介軟體的態度, 要不然A社要消化這些還不錯的軟體也是花了不少行銷費用, 舉辦免費的demo小型會議.

原文:The Area
作者: Eric Plante
翻譯:Hammer Chen

----以下為翻譯文----

HumanIK 與虛幻引擎(Unreal

我不打算把部落格當成單純打廣告的地方,但是如果你專案流程裡面有用到Epic公司的虛幻引擎的話,建議你看以下影片。這裡我們把Unreal animation treeHumanIK整合起來,讓HumanIK變得更容易使用,基本上你不需要有程式設計師的參與就能使用HumanIK了!當然啦如果是正式專案使用的程式碼你可能還是希望用程式碼驅動,但是在快速原型階段,你只需要在animation graph.當中把節點串一串就可以了。

歐特克(Autodesk的軟體工程師製作了以下影片,這絕不是宣傳影片,事實上這影片是用來訓練在攤位展示人員用的,所以不要太期望有很好的配音與剪接。 不論如何你可以從影片得知HumanIK的強大威力與快速地與Unreal合,如果你已經是虛幻引擎(Unreal Engine)的客戶的話,購買HumanIK 4.5就會附贈這個整合方案。

以下影片分成六段,一到五段告訴你如何透過animation tree控制full-body IK例如觀看與攀爬,第六段顯示最終遊戲結果。建議你用全螢幕觀看本教學。

影片觀看請點這裡


[相關文章]

UDK (Unreal Development Kit) 遊戲引擎

CryENGINE 3 遊戲引擎

Autodesk遊戲開發技術解決方案

2010/03/31

CryENGINE 與 Unreal Development Kit 功能比較

篇文章想要比較德國公司Crytek GmbHCryENGINE遊戲引擎與另一家, 美國公司Epic GamesUnreal Development Kit遊戲引擎 兩者做比較. 寫遊戲是大工程 可能比建造一艘航空母艦還複雜 過去開發遊戲的研發商 為了加速遊戲開發進程 所以自己也會寫一些工具 這些工具有些是刻意的 有些是自然形成的 也就是所謂的遊戲引擎.

遊戲引擎對於一套遊戲 就好像3D套裝軟體(Maya, XSI...)對於一部3D動畫一般; 從各種角度來看 遊戲引擎就像是一套3D軟體 甚至 還凌駕於3D軟體之上! 例如像CryENGINE裡面可以製作自然海浪具有SSS效果的椰子樹 在沙灘下, 這樣美麗又即時的畫面竟然是在一套遊戲引擎中就可以一貫編輯 對於那些痴痴等等 新功能的3D套裝軟體使用者 情何以堪!

又如智慧的AI控制, 程序性的IK動畫混搭物理運算, 以導演角度的過場剪輯功能, 即時的GI效果..這些功能在3D動畫玩家裡 聖杯似乎要交給這些可怕的遊戲引擎了.

這裡筆者挑選了幾篇相關的網路文章翻譯, 與讀者分享. 在觀看下面幾個非常主觀的文章前 建議您先看看官方版本是怎麼說的:



**** **** ****
Unreal 3 vs CryEngine 2遊戲引擎比較

原文取自:filefront論壇
作者:N88TR
翻譯:Hammer Chen

這篇是要討論Unreal 3 vs CryEngine 2的相似處,根據FarCry的修改功能、關卡製作與編輯論壇資訊,我認為開這樣的欄很帥,在看了六個小時的資料後。

在看了六個小時UT3 特別版裡面的DVD教學影片後,我有些心得。

首先,真是他媽的破表讚!這些UT3教學品質非常好。真的,真的很努力在製作教學影片讓關卡製作變得超簡單,添加靜態網格、粒子效果、甚至利用Kismet來製作 (這是一個Action Scripting工具),跟FarCry與Crysis比較。是阿!根本就幾乎沒有教學可以看,官方版的,除了FarCry的編輯手冊以外,基本上跟完整教學相比還差的遠呢!

事實上在玩過Crymod很多次以後,你會發現在1.1版手冊裡面有很多錯誤,例如你必須要設定設定限定區域,然後勾選關閉的選項,對於特殊狀況,你需要拾取個別對於你想要受FA影響的mercs/AIs,這些細節手冊都沒提到!

我很讚賞UT3團隊很用心在教學影片製作上,全部加起來有4G多!每個教學都很實用,有些是刻意簡化的教學,否則就會過於複雜難理解。這些教學解釋的很清晰,用了很多圖表、簡單的插圖來幫助解釋複雜的東西例如Kismet,這樣即使是複雜的看起來也只是連結幾個方塊一樣簡單。因此,利用這套來編輯一點也不會無聊,也不會像FarCry的LUA那般複雜。

但是如果你稍微看一下CryEngine 2'的Sandbox 你會看到類似Kismet的東西,但是以Crysis的風格呈現,你也是在連結方塊,使用線條去連結每個動作,或是你要寫個腳本讓遊戲能執行,這兩者的相似度讓設計師能很容易地從UT3 ED的編輯環境跳到Sandbox 2來編輯,因為寫腳本的方式非常類似。

另外,我發現放置靜態網格 (這個東西類似FarCry的Simple Entities),比FarCry還要簡單,也比使用Sandbox 2來做要簡單。在UT3 Ed中,你打開一個包裹,裡面含有預先做好的靜態網格(例如支柱雕像這類不會動的東西),可以讓開放空間布滿了很多好看的東西,但是這些物件會讓遊戲引擎計算慢,而且還要計算燈光的陰影,所以你就必須不能放太多這種靜態物件,要不然就是要把它們的cast shadows關閉。

所以,到底是怎樣更簡單呢,嗯,你就從資料庫裡面拾取靜態網格,在遊戲環境裡面點一下你要放的位置,就會跳出一個表格,就可以放置靜態網格了,你還可以事後移動它,就好像FarCry 與Crysis那般? 這裡的鎖點系統更方便用,你可以有不同鎖點單位方便你移動。

在FarCry裡面,你放置物件,你必須要先點選移動物件,否則它會整個複製超出外面。他媽的幹!你必須小心不可以放太近,太靠近攝影機,還有就是像子彈這類可拾取的物件,太靠近攝影機也會讓你不小心就把子彈撿起來,是的,這樣很煩,我知道這些,因為我做過超過30個玩家的FarCry地圖關卡!

所以Kismet非常類似Crysis的Action Scripting。UT3 Ed的鎖點工具比FarCry與Crysis好用,而且更精確,或許是我不會用,但是UT3 Ed給我的感覺是比FarCry更實在,當然比Crysis還要更好。

是阿,UT3 Ed是我用過最容易上手的引擎,我已經開始建立簡單的殊死戰(DM)地圖了,你可以馬上建立關卡,而不需要像FarCry、Crysis得要去切割地形,或是使用Hangars或是預先做好的建築物,放在室內的戰場。如果你真的要做室內的戰場的話,工廠或是科幻場景,那你就用Builder Box工具,點選Build 移動閉合,然後就套用材質(UV都已經拆好了), 建立連接房間的走廊很容易,不會產生VisAreas或是洞, 或是FarCry的ick。

在我看了這些教學影片過後,覺得這就是我長長長久以來一直想看的,有趣的教學,現在我還必須要完成在FarCry的MP關卡 FarCry真是讓我感到噁心極了。阿對阿,這兩套引擎有很大的技術差異。沒錯,FarCry's Sandbox 2根本就不是真正的編輯器,它是一套拼湊的工具,不相信你可以去跟任何一位遊戲關卡設計師談談,你會聽到Sandbox 1 還有部分的Sandbox 2根本就必須要下去親手製作關卡的感覺(really unique and hands-on way of creating levels)。

當然這也不一定是不好的方式,你問我我用Sandbox 1做過多少關卡?很多阿!但是怎麼也比不上用Q3Radiant或是Hammer。所以我說一旦你用過UT3 Ed這套我認為做容易使用的遊戲編輯器,『最容易』我再次強調。去用Q3Radiant 或Hammer這樣的遊戲編輯器你感到更有信心,因為這些都是根據傳統的編輯方式 用wireframes狀態,不會有撞在一起的椰子樹,除非你把地面變平滑,要不然也不會看到wireframe 或是你必須把wireframes打開才能看到水下面 (譯者註: 這應該是筆者用FarCry遇到的實際問題)。

如果你看不到wireframe或者必須要測量距離的話,請確認沒有顯示邊縫,這是初學者常犯的錯誤,例如透過關閉的門來看場景,或是在開放空間觀看場景,而門本身是靜態物件,從來也不會開啟,基本上就是會遇到這類的問題。

講到這邊我知道一定會有很多不是做關卡的人會開始留言攻擊我,但是FarCry 與 Crysis的關卡設計師就會知道我在講什麼,特別是有用過超過三個小時的人。簡單的說 FarCry是一個特殊的編輯器 Crysis基本上也是,但是隨著版本更新會讓他變得更主流,但是很多的特殊功能還在,這些會殘留下來的原因主要就是因為Sandbox 1是它們第一個編輯程式,升級到Sandbox 2不能改變太多介面。這樣舊版的使用者才能夠慢慢適應,不論好或是壞,狀況就是這樣了!

所以玩玩UT3 Ed 讓我想把我所有FarCry未完成的設計關卡都在UT3 Ed完成。 是的,UT3 Ed的讓我大大的印象深刻,在也不會像FarCry那樣遇到的問題,想做出怎樣的效果但是不知道該如何做,不會太複雜或是太深奧,雖然UT3 Ed引擎已經兩年了,有點老了,但是這裡我還是要強調這兩套在關卡設計上面的差異。

FarCry不過是一個幫助你達到目的地的手段。在用過UT3 Ed編輯過遊戲關卡以後,FarCry聞起來就像發爛的老豬肉,我不是說我把CryTek打入冷宮,完全都用UT3 Ed來製作關卡,但是根據我使用的經驗,UT3 Ed真的超容易使用,也超容易製作修改的地圖。我製作FarCry的最大障礙是: 加勒比海紅專案,計畫胎死腹中!Project Envy,我製作了修改版的武器也一樣掛點!現在則是在進行用Crysis製作Red Forest,我的STALKER rip-off修改版遊戲。

UT3 Ed真的讓我很興奮,而目前我對Crysis還沒有什麼想法,因為我還沒開始用Crysis來製作關卡,但是我對FarCry倒是有些心得,那就是有很多我沒做完的單人關卡 Designer MP 5等等。但是我目前個人覺得的義務是要持續更新FarCry的FTP,然後再改版我的網頁N88TR.net,希望我能寫更多適當的教學,把網頁改風格做一些Crysis 或是FarCry的區塊, 這樣是不是有點無情,對我鍾愛的PC遊戲呢?

**** **** ****
UDK發佈

作者:BRIAN KARIS
翻譯:Hammer Chen

Epic公司今天發表了UDK遊戲引擎,這是該公司完全稱霸整個遊戲引擎授權市場的第二步。Epic公司到目前為止都做的很棒,其他想要跟Epic競爭的公司,我建議跟隨Epic的步伐!為什麼我認為Epic做的很成功? 因為他們盡可能地把遊戲引擎的資訊交給遊戲開發者。

你不能怕說別人會看光竊取你的東西(遊戲引擎)。如果遊戲開發者不能詳看遊戲引擎,當然他也不可能花大把鈔票去購買,Epic把遊戲引擎透明化讓整個銷售列車不斷往前邁進, UDK現在有心的一匹學生、獨立的遊戲開發者,這些人都對unreal遊戲引擎很熟悉,同時又沒有評估一套遊戲引擎所需要的昂貴價格這般的阻礙,你可以直接看這些工具與教學文件而完全不需要去央求Epic公司提供給你。

你可以馬上知道遊戲引擎更新版本資訊,如果你想要更詳細資訊 Epic公司就會丟給你更多文件,多到你會受不了而去填寫評估購買的表格,跟其他遊戲引擎公司相比,很多公司不可能讓你看到遊戲引擎的任何一個code 而且會要你填寫很多申請文件,才讓你去閱覽遊戲引擎的展示資料。如所預期,這些公司的遊戲引擎賣的並不好,不要再這樣緊張兮兮的啦!讓客戶能仔細看看你家的遊戲引擎文件吧!

談到技術部分,我還沒花太多時間研究,但是我注意到一些新的東西,例如Lightmass這類,關於這些文件都有真是棒,接下來我要談優缺點。首先 unreal改變了他們編碼lightmaps的方式,以前 lightmaps是三個DXT1儲存了入射光線的三個顏色,根據三個HL2為基礎的方向資訊。

現在,他們用相同的概念但是只用到兩個DXT1,第一個DXT1除存入射光的強度,以RGB的格式放在三個方向,第二的DXT1則是三個方向的平均,改成這樣會稍微降低了畫面品質,因為bumps提取不同光線的顏色造成錯誤,然而記憶體損耗減少到2/3,這樣整個遊戲有了很聰明的最佳化!

讓我驚艷的是unreal的signed distance field baked shadows技術,之前它們以G8或是8 bit照明格式貼圖來儲存烘培陰影遮罩(baked shadow masks),而現在unreal用如同這篇論文一般來計算signed distance field。它還是以G8格式材質儲存,所以在儲存方面沒有差別,最大的差異是這樣產生的材質雖然是低解析度卻具有很好的銳利度,好的品質。

Valve公司同樣利用這樣的方法產生平滑線段,對向量圖形有用,對陰影也是,當我讀這篇論文時,我想到的也是一樣想法,這真是baked shadow textures的好方法!我把這個功能加到我的遊戲引擎中,但是我在材質方面添加另外的數值 用來決定occluder的距離,所以我可以控制材質的軟邊緣的寬度,signed distance field也可以放在DXT1的綠色通道,而軟性可放在紅色通道,如果得到的陰影柔化度放在綠色通道還是不夠的話,那就放到DXT5的alpha通道。

以上測試後來被我丟了,因為結果不是我要的 後來我用別的陰影產生系統,我還是很讚賞Epic產生的效果,只用了四個1024x1024 G8材質,Epic就能對非常大的圖片產生很高品質的太陽陰影,而這陰影資料只吃掉了4 MB記憶體,我敢說換到DXT1還是能夠辦到因為資料存在綠色通道裡面,可能可以減小到2MB記憶體損耗,缺點是這樣一來就不能呈現軟陰影,除非有人可以把我的軟陰影編法放到而外的數值來儲存,那會很酷!

顯然我必須要做更多測試才知道!

**** **** ****
CryEngine 3 vs. Unreal Engine 3 遊戲引擎比較

原文出處:PSU
作者:未查出
翻譯:Hammer Chen

接下來的幾年你很有可能會玩到利用Unreal Engine 3所開發的遊戲,不論是生化奇兵(BioShock)、魔域幻境三(Unreal Tournament 3)、戰爭機器(戰爭機器)。你已經看過這個遊戲引擎的操作畫面了,有些人認為Unreal Engine 3是當今最棒的遊戲引擎,有些人認為Unreal過時而且被濫用過度了,是的,看看Crytek公司最新的CryEngine 3遊戲引擎,Epic公司是該注意有可能被後來居上了,因為CryEngine 3這個全新引擎,炫耀它的技術,並且可以在許多遊戲機上面呈現出來。 這兩套引擎都可支援真實光照 (global illumination)、景深、動態模糊、進階的物理模擬。遊戲開發的原廠支援與算圖工具,既然都有這些,那這兩套不同點到底在哪裡呢?

在Unreal Engine 3方面,遊戲開發者可以運用很多外掛例如FaceFX、SpeedTree與Morpheme。Epic公司跟這些第三方外掛的關係,讓Epic夠提供許多世界級的模擬工具與測試編輯器等功能,例如遊戲公司採用Unreal Engine 3的話,可以使用NVIDIA PhysX,這可以處理布料,或是物件破壞的物理效果,或是Autodesk的Kynapse,它提供複雜的人工智慧解決方案。

另一方面,Crytek公司幾乎獨立開發CryEngine 3裡面的所有功能,標榜能提供透過CryPhyics計算的海浪技術,Crytek建立了能產生複雜模擬效果與視覺畫面的遊戲引擎,這套當過PC遊戲界的冠軍,現在也要到PS3稱霸了, Crytek的總裁Cevat Yerli說:『CryEngine 3不只是根據CryEngine 2來改良而已,事實上,CryEngine 3是朝遊戲機方面做了很大的改寫!』

複習一下, 過去幾年,很多遊戲是利用Unreal Engine 3開發出來的:例如Army of Two、BioShock、Mirror's Edge、與 Tom Clancy's Rainbow Six: Vegas 2。目前CryEngine 3還沒有發表遊戲是採用該引擎,但是傳聞PS3版的Crysis即將推出,而好萊塢也想利用CryEngine 3來製作播放在大螢幕上的電腦動畫片。

**** **** ****

CryEngine與UDK特點比較表

CryEngine

Unreal Development Kit

最早發佈年份

1999

1998

國籍

德國

法國

發表過的遊戲

Crysis,Entropia Universe,Blue Mars,ArcheAge,Forged by Chaos,Lightspire: Fortunes Web,Merchants of Brooklyn, The Day,Project E:ST,Lichdom

Unreal Tournament, Deus Ex, Turok, Tom Clancy's Rainbow Six 3: Raven Shield, Tom Clancy's Rainbow Six: Vegas, America's Army, Red Steel, Gears of War, BioShock, BioShock 2, Tactical Ops: Assault on Terror, Mirror's Edge, Batman: Arkham Asylum, Section 8

原廠教育訓練

CryEngine 3似乎有改善

一直以來評價都極佳

使用者介面

友善

地形與植物

戶外場景逼真自然, 廣闊場景畫面最遠可達1.2公里。提供專門製作道路與河流的工具。採用voxel objects科技。整合的植物與地貌產生系統。

DecoLayers。用筆刷繪製。透過SpeedTree 植物編輯器

材質編輯

Uber Shader的技術

即時Shaders,節點式編輯

動畫、骨架

參數式骨架動畫、程序性動作變形與高階IK方案

透過AnimSet Viewer模組,UDK支援最多每點四個骨骼,Procedural skeletal controllers…

物理模擬

內建多線程高效物理運算引擎,繩索物理計算

透過NVIDIAPhysXUnreal PhAT

過場動畫編輯

離線算圖功能

完整的電影導演等級的編輯工具

聲音、音效

遊戲中即時混音、環境音效、DSP特效、7.1聲道

支援Ogg Vorbis的壓縮,視覺化的聲音觸發編輯器

後製效果

動態模糊與景深

3DCG技術

Polybump™2.0,光柵效果表現,視覺調適與高動態範圍照明,SSAO,動態軟陰影,Deferred Lighting,即時動態全局照明

多核心運算算圖系統---雙子星,normal map parameterized Phong lightingUnreal Lightmass,動態模版陰影體積,動態的軟陰影,預先陰影遮照計算,擴散性法線貼圖光照。Unreal Swarm分散式運算模組。Bink影片編碼

AI人工智慧

利用LUA腳本控制。動態路徑找尋。自動層狀導航網格。以上均為內建功能。

傳統的節點式導航或是碰撞偵測運算兩者皆有。群體運動技術

粒子特效

透過Unreal Cascade模組

可破壞的環境

碎裂工具

腳本事件編輯

透過Flow Graph

UnrealScriptUnreal Kismet

車輛載具

大氣、雲霧

日光系統

SSS效果

有,可對人皮膚或是椰子樹

全局照明

真實的水

效果極佳的海浪系統、水下焦散

管理工具

資源編譯器、Development Layers、效能分析工具

即時結構分析

臉部表情

video tracking工具。口形同步

透過FaceFX模組

人物表現

角色個性化系統

網路

內建網路功能

跨遊戲機平台開發

PC, PlayStation®3 Xbox 360™同步開發

競爭優勢

3DCG技術,真實的地貌表現,跨遊戲機同步開發

原廠教育訓練資源有極佳口碑,使用者友善的操作方式,一票的成功開發案例

未來隱憂

UDK的西瓜效應,教育訓練如果還是沒改善會減少新客戶採用

遊戲機開發這塊可能被CryEngine趕過

製表: Hammer Chen

**** **** ****

更多比較圖片 (取自PSU網站)





**** **** ****

[相關連結]

Unreal Engine III vs CryEngine 2遊戲畫面比較影片

CryEngine 3 vs Unreal Engine 3水的表現影片

Unreal Engine 3 VS CryEngine 2 遊戲截圖比較


CryENGINE 3 遊戲引擎


CryENGINE® 詳細功能

翻譯: Hammer Chen

CryENGINE®3是套完整遊戲開發解決方案
CryENGINE®3是第一套Xbox 360™, PlayStation®3, MMO, DX9, DX10 與DX11全部支援的遊戲開法方案。能夠製作次世代遊戲,提供可擴展規模的運算力與繪圖科技。有了CryENGINE®3,你今天就可以開始開發你的次世代遊戲!

CryENGINE®3 是套唯一方案,獲得多個獎項,提供您物理模擬、人工智慧等模組。這個完整的遊戲引擎套件包含知名的CryENGINE®3 Sandbox™編輯器,它具有業界實戰經驗,第三代的套件,專門為A咖等級的遊戲開發者所設計,有了CryENGINE®3 你就具有開發AAA遊戲的所有資源!

CryENGINE® 3給予開發者最大支援 – 就好像到府服務一般。
Crytek 即將設立支援典範,讓開發者有最好的開發經驗,真實的遊戲開發,實在的原廠支援。

CryENGINE®3原廠支援:包含了研發R&D團隊,與技術員的支援團隊,這個團隊裡是有經驗的Crytek遊戲研發者,曾經帶了過CryENGINE®3 Sandbox™ 與CryENGINE的開發,Crytek的支援團隊也會研發新的技術或是開發資產,這樣就能確保能直接體驗研發內容的感受,體驗最新的CryENGINE®3用起來到底如何。

大量的教育訓練
一開始時,會給你初學者(Start Up)的訓練週,直接在遊戲開發者的工作室,我們會送Crytek的一位懂全面功能的專門團隊過去,如此可以加速初次使用這個遊戲引擎,開發者能夠在一個正確的研發方向上面,可以快速地把遊戲原型做出來。之後的訓練會在德國法蘭克福的Crytek總部,有了個別軟體工程師的支援,研發團隊就能完全地利用這套遊戲引擎,碰觸到引擎的最低階語言部分。

本地支援
到了2009年 Crytek會建立本地支援的部門,在全球主要城市做服務據點:美國 中國、日本、英文、韓國,這可以讓全球的開發者享有本地語言的支援。
創新的支援窗口

創新支援窗口
你可以連到www.mycryengine.com 使用Crytek的知識庫,並且可以獲取快速的反應回復。

大量的文件與教學
Crytek持續地改良教學文件,幫助開發者開發遊戲,我們已科學的手法撰寫教學文件,Crytek將會建立教才與中介軟體(middleware)的典範,新的文件將會在2010一整年使用,並對產品做韓文、中文與日文的翻譯本。

CryENGINE® 3 Sandbox™: 終極跨平台工具組
CryENGINE®3 Sandbox™提供遊戲開發者以及時的速度,對多個遊戲平台做全面的開發,這個部分提供很多效能的改良工具,提供最快速的遊戲研發環境,與遊戲玩法,可在PC, PlayStation®3 與 Xbox 360™平台上面使用。當然,所有以CryENGINE®3開發的遊戲,都能夠研發之後立即執行遊戲,這完全是所見及所得的開發環境(WYSIWYP)。

CryENGINE®3還新增CryENGINE®3 Live Create™的功能,這讓開發者能用單一的編輯介面,但是即時地看到PC、PlayStation®3與 Xbox 360™等遊戲機的畫面效果,就在一個個人電腦開發平台上面。這套引擎會幫你將不同的遊戲機效果轉化與資產做最佳化,一切都是在即時的,讓你能立即做到跨平台的轉換,而無需去修改遊戲的製作過程,因此可以加快研發速度與品質,並且減少了跨平台開發的風險。

更快地開發遊戲 有更高的品質
模擬個平台的效果,所見及所得
遊戲的改變可以即時地在不同平台上面看到效果,不會有任何載入或是烘焙的延遲(baking delays),這樣可以減少針對各平台遊戲內容個別處理的研發時間。

對個遊戲平台的熱更新(Hot-Update)
設計師可以更改原始的遊戲資產(例如3D DCC 與2D或動畫或mocap)在個人電腦上面,然後CryENGINE®3會立即並自動地轉檔、壓縮並最佳化遊戲內容,更新定輸出到所有支援的遊戲平台上面。研發者還可以看到所有照明、材質、模型的改變,這些都不需要多花時間等待喔!跨平台研發從來沒這麼簡單過!

CryENGINE® 3: 次世代即時的遊戲畫面
CryENGINE®3的算圖器提供戶外場景與室內場景無縫地計算,它的多核心與支援未來新顯卡技術,確保CryENGINE®3能夠製作次世代遊戲 CryENGINE®技術是世界有名的,也獲得許多遊戲畫面獎項 CryENGINE®3無人能出其右!

它是全世界最快的高品質算圖器,有很多新功能,特別是針對遊戲機的部份,效能設定,可以製作出不管室內或是室外廣闊空間接近照片的品質,令人驚嘆的即時特效,這些都是CryENGINE®技術招牌。

有了CryENGINE®3 跨多平台的功能是一個革命性的研發方式,讓你製作出畫面好看的遊戲,不論是哪個遊戲機。

  • Flow Graph 這是CryENGINE®3的簡單視覺化編輯系統,提供設計師直覺的介面創造跟控制事件,觸發與遊戲邏輯有關的東西,這讓開發者可以建立複雜的遊戲關卡而不需要寫任何一個腳本語言。
  • 新進的地形系統整合了voxel objects科技 CryENGINE®3提供業界僅有的地形工具系統能即時地產生驚人的凹面環境 ,這讓遊戲設計師製作出懸崖、洞穴或是隧道等遊戲場景。
  • 整合的植物與地貌(Terrain Cover)產生系統 CryENGINE®3的植物是根據自然界的植物生長法則來產生植物,例如在適當的坡度、表面高度植物才會生長。植物分布工具會自動產生真實,自然的環境,會比用手動的方式放置來的更快,但還是保有放置個別植物的自由度。
  • 即時的軟粒子系統(Soft Particle System)與整合的特效編輯器(FX Editor) CryENGINE®3簡化了極為複雜的特效製作過程,例如爆破、火焰、煙霧。使用次世代軟粒子系統,這些可以具碰撞屬性,或是被其他風力阿、重力阿所影響,並且能對光源與陰影有交互作用。
  • 專門製作道路與河流的工具 所有的場景都會有小徑,道路與河流,所以CryENGINE®3提供專門處理這方面的工具,例如根據道路或是河流位置,套用立即平滑(instantaneous smoothing)或是平坦化(leveling)地形,或是材質套用。
  • 專門車輛產生工具 CryENGINE®3的車輛工具組讓你很輕易地製作各種類型的車輛,直覺的工具讓你設定各種車輛屬性,包含了車輛的損毀與破壞特效,乘客的位置與功能,武器的防禦裝甲(weapon hard-points)與砲塔、引擎與物理參數, 甚至針對車種的特效也行。
  • 多核心的支持 為了要榨乾最新的多核心處理器效能,那些需要大量計算的比方說遊戲畫面、AI、網路與聲音。這些模組已經對多核心運算做最佳化了,包含對PlayStation®3 SPU的支援。
  • 即時動態全局照明 CryENGINE®3提供全新的即時動態全局照明功能,對目前次世代遊戲機最佳化過,全球第一次,不需要預先計算,或是沒有幾何體上限限制,你可以即時地體驗到光線彈跳(light-bounces)色溢、高光等效果,不管是靜態或是動態物件都可以。
  • Deferred Lighting CryENGINE®3獨特的deferred lighting照明技術對於多光源的場景能夠以per-pixel shading做很有效率的算圖,對於跨平台遊戲機也能簡單地調整效能。
  • 自然的照明與動態軟陰影 CryENGINE®3具有接近真實自然光線照明能力,在多種遊戲機平台上都可執行 (at a low cost),並且能對移動物件動態即時地產生軟陰影。CryENGINE®3也提供高解析度,透視正確並具有體積的平滑陰影。
  • 體積或是層的大氣霧化效果 雲、煙、氣體與霧都能透過這個引擎真實地渲染出來,這些真實的物理現象,例如貼地的霧氣(ground-hugging)、真實的能見度減弱與對比,或是與動態光源的互動性與陰影都能正確地表現!
  • 螢幕空間的AO(Screen Space Ambient Occlusion)在2005年首次由Crytek公司所研發,目前被用在許多高品質的引擎上面,SSAO提供即時的AO效果 提供真實的邊界陰影效果,這高效能的解決方案讓每種遊戲平台都能夠使用 (creates a low overhead on all platforms) 並且能夠達到高品質的畫面。CryENGINE®3提供更好的視覺功能選項,並外加最快的SSAO效果,能夠使用在Xbox 360TM、PlayStation®3 與PC等遊戲平台。
  • Uber Shader的技術 CryENGINE®3 shaders是以高階語言撰寫編輯的,然後自動會編譯成各種遊戲平台的格式, shader的輸出是根據使用者來做最佳化設定,對不同的3D環境,這樣可以製作獨特的、高效能的特效,例如防護罩(cloaking)、潮溼、沾滿泥巴,或是冰凍的表面。這些可以用層的方式堆疊到現有材質上例如金屬、玻璃…等 。CryENGINE®3支援即時的per-pixel lighting、bumpy reflections 、折射、體積光暈特效與動態材質效果,例如彈孔、光亮的表面。這項功能具有統一的shader架構,可以用在現今與次世代硬體上,結合了deferred lighting與這項技術,CryENGINE®3避開了傳統上單獨使用uber shaders會遇到的問題。
  • 視覺調適與高動態範圍照明(Eye Adaptation & HDR Lighting) 視覺調適能模擬出人眼對突然的光線變化或是劇烈改變產生的反應,例如黑暗的房間突然變光亮,HDR讓場景能以高範圍的對比來真實地渲染出場景。
  • 真實的動態模糊與景深 動態模糊可針對個別物件或是整個場景 (攝影機移動引起的),景深效果可以透過多平台所見即所得的編輯器來設定。CryENGINE®3讓你產生高品質的的動態模糊與景深,對效能沒有太大影響,能套用在所有支援的遊戲平台上。

真實的角色人物
角色的特質與表情已經是AAA等級的遊戲的賣點之一,Crytek是這方面的先驅。CryENGINE®3具有最先進的技術,整合的與可擴充的動畫使您產生驚人的真實角色,跨越所有平台,不需要而外授權費用。

  • 產生真實 栩栩如生的角色 角色動畫系統 提昇了即時角色動畫的業界標準 角色專用的編輯器讓設計師預覽角色動畫 而強大的動畫工具讓動畫師根據畫面定義狀態與角色的轉場 確保達到寫實與美感
  • 角色個性化系統 CryENGINE®3採用創新的附加系統,讓已經套skin的、調過動作的,或是物理元件附加到角色的骨骼或是模型上面。有了這套系統,你就可以即時地取代整套身體部位,例如頭、手、或是上半身、下半身。跨平台,硬體計算的形狀變形系統讓角色的網格能夠有變化,支援手動與程序性產生確保小的memory footprint產生。另外的變化可以根據shaders產生。例如舊化、衣服的汙垢、牆上的油漆、刺青或是迷彩等。
  • 參數式骨架動畫(Parametric Skeletal Animation) 你可以把預先定義的動作(example-motions based)做混合(blending)。CryENGINE®3提供角色反應與互動的控制,達到絕佳的真實度,角色可以沿著路徑移動,方向與速度都能平順地、迅速地、往下、往下爬坡、即時地對不同狀況反應 blending animations。能夠產生可信的、真實的動作,同時還是動態地、遊戲玩家可控制的喔!
  • 程序性動作變形與高階IK方案 程序性演算技術例如CCD-IK, analytic IK,examplebased IK與物理模擬都可以用來提昇預先編輯的動畫效果,避免過去傳統電腦產生的動畫不真實感。CryENGINE®3提供可擴充、跨平台的變形技術保有了基礎動態的特色與內容,儘管進行了持續的外部constraints作用(ever-changing constraints)。
  • 臉部表情專用的編輯器 強大的臉部動畫編輯工具,採用聲音波形分析技術萃取出聲音的音素,還有其他說話的特徵,用來產生臉部動作與口形同步。複雜卻方便的使用者介面,讓表情能被定義、混合。因此能快速地,直覺地對多個模型產生跨平台的動畫,CryENGINE®3的video tracking工具可以追蹤演員的動作,這樣的動作可以直接轉移到臉部模型上面,然後你就可以混合表情、口形同步與其他效果。
  • 次表面散射 這項獨特工具用來模擬光線穿透半透明物體如冰塊或是玉石所產生的散射與折色效果。CryENGINE®3統合的方案讓你可以對樹木、植物或是人的皮膚產生次表面散射的效果。

先進的模組化AI系統

真實的算圖與具有動作的角色,需要先進的人工智慧系統才能真正產生寫實感 CryENGINE®3提供可擴充、彈性的AI技術,能夠處理角色的行為,讓角色具有模組式感光系統(例如視覺與聽覺)。支援複雜的動作系統,CryENGINE®3的AI不需要額外的中介軟體,它完全整合到CryENGINE®3 SandboxTM裡面。所見極所得的介面,功能跨平台。

  • AI編輯系統具有友善的使用者介面 CryENGINE®3 SandboxTM讓使用者控制基本的AI行為,透過流程圖視覺的腳本系統,讓角色腦袋裡知道怎樣玩遊戲,簡單的LUA腳本強化了這些行為控制,產生更複雜的AI反應,甚至可以提昇目前遊戲機的效能。這個結合的系統讓你可以以所見即所得的極簡流程編輯。
  • 動態路徑找尋(Dynamic Path Finding)先進的2D與 3D演算法讓AI路徑導航能夠即時地修正,對於環境變化做出反應。例如物件產生、新事件、被摧毀的路徑,這對於高度互動可破壞的環境,這樣聰明的AI反應是很重要的。
  • 自動層狀導航網格(Navigivation Mesh)產生 CryENGINE®3具有自動導航網格產生的功能,這可幫助AI進行路徑搜尋,這跟傳統的導引點為基礎(waypoint-based)的系統不同,它可根據角色的周遭環境產生路徑資訊,這套系統對室內與室外都通用,並且能根據設計師限定的範圍來產生。這個導航資訊可以具有多樓層的表面(例如大樓建築物)、特殊動作(跳躍與攀爬),並對動態的障礙做自動調整。
  • CryENGINE ® 3生動的互動世界 在CryENGINE®2裡我們提供了令人難以置信的逼真世界,具有廣大的自然環境會對玩家做出反應,玩家對事件做出互動反應就跟真實世界一樣,從自然冰凍世界到完全可破壞的植物與建築物,玩家看到的是即時的,跟真的一樣的關卡。CryENGINE®3則更進一步地提高了業界標準,場景的互動性與真實性提高了,唯一的限制是遊戲開發者的研發預算,這全要感謝智慧的遊戲資料串流技術(intelligent streaming of game data)。
製作壯觀、逼真的虛擬世界

  • 自然的世界特效 CryENGINE®3提供即時的、最自然的環境,外加更好的自然光線,呈現在大尺度的自然場景中。
  • 完全彈性的日光系統 遊戲中時間的推移會反應到場景中太陽與月亮的升降,同時也會改變照明與大氣特效,日夜循環,從多霧的早晨到美麗的日落,或是皎潔的月光。建立視覺多樣的日照系統可產生真實的或是超寫實的遊戲場景。
  • 高品質的3D水特效 過去十年 Crytek那時就已經提供您真實,即時的3D水效果。CryENGINE®3的水與海洋表面可以根據風與浪的方向來修改,產生自然的海岸波浪效果,當浪打到岸邊時,根據海岸線與水的深度來做調整。同樣的,焦散特效能夠產生極為寫實的陰影與水下環境效果。
  • 動態體激光術與光柵效果(Light Shaft Effects) 設計師能夠利用這個照明特效產生視覺上令人驚艷的光束與陰影效果。當光線穿透過實體,具有很多細節的幾何體時,這也可以用來產生天空的耶穌光 (god-ray) 或是穿透溪流的光線效果。
  • 串流 大多數的遊戲平台的硬體很少能符合遊戲關卡的記憶體需求,所以遊戲資料的串流很重要。CryENGINE®3提供了可擴展的串流方案,資料可以做成叢集,達到快速存取,特殊的功能可被利用,而遊戲資料內容可做串流最佳化。CryENGINE®3採用多CPUs與根據動態優先順序排程存取為基礎,能夠產生有效率的、可擴充的多平台解決方案。
  • 整合的多線程高效物理運算引擎 CryENGINE®3的物理模擬幾乎可以應用到遊戲世界裡面的所有物件,包括建築物、配件、樹木與植物,能建立寫實的物理外力例如風力、爆破、重力、摩擦力、 碰撞等。這全部透過內建的可以達成而不需要外部的中介軟體。
  • 互動且可破壞的環境 CryENGINE®3的環境裡面所有都可以賦與動態物理屬性,不管它們的本質是(木頭、鋼筋、水泥、自然的植物、布料或是軟物體)。這讓玩家可以程序性地破壞,或是變形環境。所有的破碎物件可以具有互動性,真實的參數例如質量、浮力等都可以套用到破碎的碎片。
  • 進階的繩索物理計算 可彎曲的植物會對風有反應(譯者註:例如藤蔓),真實地產生互動的吊橋,或是物理驅動的觸手動畫,這些都是Crytek裡面有關繩索物理計算的例子。

CryENGINE® 3可以讓你以最快的速度達成開發願景
在1999年 Crytek是由一群雄心勃勃的遊戲團隊組成,當時還沒有任何現成技術,藉由專注於CryENGINE®的開發,我們發現我們能夠改進遊戲開發,好的工具能成就好的遊戲開發者!
Crytek針對繪圖效能與品質所設立的基準,能夠吻合我們的遊戲的效能與品質。就跟我們內部團隊所要求的一樣,CryENGINE®3提供許多創新的加速開發並確保開發者的創造力表現而且不延遲或是讓開發的過程很痛苦,同時還能對多平台遊戲開發。
  • 效能分析工具 強大的工具讓開發者能即時地分析引擎效能,產生詳細的記憶體使用報告,並且自動跑過所有遊戲關卡,讓每個改版都提供一致性的測試結果。
  • CryENGINE®3 Sandbox™ Development Layers 就好像大部分的專業美術軟體一樣,CryENGINE®3 SandboxTM具有圖層系統,讓使用者以圖層管理每個遊戲關卡,最多可以分256個層,可以鎖定、平行處理 輸出、輸入或是合併圖層。這套系統讓整個開發團隊可以同時改變單一個關卡,而不會影響每個員工的工作內容。這樣無與倫比對關卡的控制,本地關與圖層地資產管理控制,讓你可以簡潔地整理關卡資料,無疑可以加快遊戲開發的過程。
  • Polybump™2.0 Crytek在2001年開發了Polybump™技術,並且在2004年三月的Far Cry®遊戲發表應用了這項技術,這是第一套遊戲使用這種Polybump™的normal mapping技術。 Polybump™可作為獨立的小工具,或是完全整合到3ds Max®當中,產生高品質的表現效果,可以快速萃取出表面特徵,例如normal maps(tangentspace或是object-space)、displacement maps、non-occluded區域的偵測、可存取性與其他相關資料,這個萃取的資訊可以用到low-poly模型上,提供高細節的表面效果,讓你幾乎以為就是higher-poly的模型的感覺,但是可以達到快速的算圖效果,這樣的資訊可以以中介的檔案格式儲存,因此不需要做重複的電腦運算,每個高解析度的模型(例如達到千萬個三角面)都可以透過Polybump™ 2.0快速產生!
  • 離線算圖 自遊戲裡產生串流影片或是靜態圖片很簡單,只需透過特殊的console指令,讓你可以輸出成各種的螢幕解析度,或是長寬比。包含產生自動接合的全景圖片,可以用在360度的投影顯示器上,產生遊戲行銷的影片只需要幾個按鈕就可以達成!
  • 資源編譯器 資源編譯器可以把遊戲資產把它的原來格式最佳化成為跨平台的單一格式,可以在專案建立的時間(at project-build time)達成,這加速了整體參數改變(例如中介貼圖的計算,或是網格的條狀化stripification)、產生輸出資料、根據目標遊戲機設定預設參數,而不會影響最終遊戲關卡載入的時間,或是需要遊戲開法者針對不同遊戲平台保存多個資產版本。

音效和音樂
  • 資料驅動的音效系統 複雜的音效可以很容易地產生而且是高品質的,並且支援需多環繞音效,最多可達7.1聲道。多平台相容,改良的資料串流,與個別平台的最佳化,例如Xbox 360TM 或PlayStation®3,這些有FMOD Ex®的保證。
  • 遊戲中的混音與試聽(Profiling)整合的聲音編輯功能與先進的聲音專用工具確保了所見即所得的編輯方式,幾秒鐘就可以聽到調整的效果,確保每個開發階段都有適當混音效果,你可以透過網路預覽與美化遊戲音效,然後任何時候在不同的遊戲機平台上面聆聽。只需要極少的寫程式的工作,聲音可以以複雜的參數方式來做反應,例如距離、時間延遲、即時對戰爭的背景雜訊產生的DSP特效。這項技術提供不重複的、音效的反應,在具有廣泛物理特效模擬的互動性遊戲世界裡。可客製化的聲音系統可針對想要的遊戲事件,讓玩家有種電影般的情緒體驗。
  • 環境音效 音效設計師可以建立大量的真實自然環境音效,因為可以無縫地把不同環境音效混音在一起,在其上還可以放一個特別的聲音點綴,新的技術讓你可以產生背景聲音,具有方向性與距離特性,或是當聲音來源句來玩家較近時產生環繞混合效果。
  • 動畫中精確的Key frame音效 CryENGINE®3你可以把觸發的音效直接添加到混合的動畫裡面,提昇了配音的效果(foley effects),例如走路一瘸一拐的角色發出的音效,用這種方式添加聲音到動畫裡面可以很有效地對角色進行個性化。
  • 用聲音表現情緒 混音可以搭配不同的遊戲狀態,聲音設計師不僅可以控制音量與音高,而且可以添加DSP特效,例如過濾器、等化器。遊戲中你可以對預先定義的聲音進行即時混音、模擬出當時的環境特效,例如在駕駛艙駕駛戰車的環境特效。
***** ***** *****

[相關連結]