2010/12/19

UDK十二月份新增功能

Epic鴨子滑水了幾個月後, 終於在這個月正式發表支援iOS的功能. 不愧是大公司會預先布局未來局勢所需要的功能, 畢竟高科技產業是瞬息萬變, 誰能料到今天最流行的作業系統, 明天會不會被另外一套作業系統取代. 而且像Unity這類的競爭對手已經在步步進逼囉!

----以下為翻譯----
UDK十二月份新增功能

全新,支援iOS
全新的功能與內容,包含以下:
  • 新的場景,視覺化的腳本遊戲玩法事件編輯,專為手機設計的視覺特效,使用Unreal Editor與主要工具。包含了Unreal Kismet, Unreal Cascade 與 Unreal Matinee。
  • 針對手機遊戲開發的強大的渲染功能,包含了Unreal Lightmass的GI透過Unreal Swarm分散式算圖加速計算。Epic Citadel的完整遊戲原始碼與內容,外加展示地圖。
  • UDK Remote:這是一個很方便的工具,用來利用iOS的硬體作為無線控制器,完整支援觸控與傾斜感測功能,讓你在電腦就能測試遊戲。
  • 新的Unreal Frontend,讓你只要按下按鈕,就可以對多平台進行可以編譯腳本與佈署版本(deploys builds)。
  • 手機模擬預覽(Mobile Previewer),讓你可以透過OpenGL ES 2.0 renderer完全地預覽應用程式,模擬手機的輸入功能。
  • 單鍵佈署功能(One-click Deployment):很容易地透過Unreal Editor將遊戲佈署到iOS的硬體,只需要點擊一下即可。
  • 次世代手機畫面, 有了UDK高度優化的手機渲染器,能支援per-pixel光照、環境貼圖、預先計算的可視性。當然囉,更不可不提的是Unreal Lightmass能計算出驚人的光照與陰影,讓你的遊戲場景非常寫實!
  • Unreal Kismet視覺化的腳本編寫,美術與場景設計,可以利用Unreal Kismet把動作、輸入與事件串接出來,讓玩家跟場景有互動的設計,完全可以不需要寫一段程式碼。
iOS功能列表:

基本的UE3功能
  • 能夠上市推出,認可的遊戲引擎核心。
  • Unreal Editor 幾乎所有UDK的功能都能支援。
  • Unreal Lightmas,全局照明、AO等。
  • Unreal Swarm可進行分布式算圖。
  • UnrealScript動態腳本語言。
  • 尋路功能(Pathfinding)與導覽網格(navigation meshes)。
  • Unreal Matinee過場動畫編輯工具。
  • Unreal Cascade粒子特效編輯器。
  • Mesh繪製工具
  • Canvas-based UI算圖
  • Unreal Content Browser遊戲資產瀏覽器
  • 完全支援Autodesk FBX檔案格式
  • Unreal動畫系統(AnimTrees, additive animations, blending)
  • 直接在編輯器裡面就能玩遊戲,單鍵預覽遊戲
  • 即時的IK
  • BSP場景工具
  • 群體系統
  • LOD系統,包含了Massive LOD
  • 效能與記憶體損耗統計工具
  • 模型簡化工具
  • 材質拆貼圖與LOD產生工具
  • 支援Perforce版本控制工具
  • 物理與碰撞系統
  • Unreal Frontend tool可用來啟動、包裹您的遊戲
  • Unreal Console讓你可以連結手機應用程式,輸入指令與觀看log資料
  • 64-bit的工具,讓你處理巨量的資料
手機
  • 完全支援Portrait 與landscape模式
  • 多點觸控,並支援傾斜和陀螺儀
  • 用觸控來控制玩家觀看視角,也支援手勢輸入
  • 新的手機輸入區域(input zone)的系統
  • Unreal Kismet 與UnrealScript都支援手機的輸入功能
  • 你也可以在PC上模擬手機的輸入
  • 基本的UI系統,基於畫面,利用簡單的按鈕與滑桿控制
  • 電影播放模式
引擎
  • 效能急速的iOS遊戲引擎
  • 關卡串流與非同步載入
  • 多平台共享遊戲資產
  • 手機shader預先快取/警告,讓你有平順的遊戲播放
  • Unreal Lightmass normal map baking
  • 預先計算顯示度系統,且支援Unreal Matinee path
  • Cooker能夠產生最佳化的shader,根據不同遊戲需求
  • 音效與音樂播放支援OpenAL
  • 3D聲音定位(立體輸出)
  • 非同步的音樂串流
工具
  • 可以用PC 幾乎可以有1:1的預覽效果
  • UDK Remote讓你可以在PC上接iOS裝置,預覽手機輸入的效果
  • 影片產生工具讓你可以模擬出真實的手機觀看效果
  • 從裝置上抓取畫面與電影
  • 預覽裝置解析度,編輯器可以預覽系統設定landscape/portrait
畫質
  • 手機上的先進遊戲畫質
  • 彈性的材質系統產生器,針對OpenGL ES2 shaders最佳化
  • 即時的陰影(planar)
  • 粒子系統
  • Bump offset mapping
  • 骨架系統
  • Shading
  • 即時的per-pixel照明
  • 法線貼圖
  • Specular照明 包含per-pixel specular
  • 動態照明 (可移動的、動態照明)
  • 動態的材質
  • 透明度、不透明遮照
  • 輪廓光效果 (Rim lighting)
  • Fresnel效果
  • 材質混合
  • Vertex coloring 可上色的模型
  • 發光的照明
  • Vertex變形 (植物或是布料)
  • 環境貼圖
  • 烘焙AO (skeletal meshes)
  • 水表面效果
  • 照明遮照、環境貼圖、輪廓光
  • 貼花
  • 靜態網格算圖
  • 非均向性物件縮放
  • 自動材質壓平工具
  • 環境霧
工具
新的Unreal Frontend UI
UFE現在支援多個參數(profiles). Profiles就是一組烘陪時的設定組合,讓你可以輕易地切換專案
http://udn.epicgames.com/Three/UnrealFrontend

虛幻編輯器
在Mesh Paint介面多了一個Fix的按鈕

添加了新的vertex color比對工具,這讓你重新輸入模型時,可以再載入之前繪製的vertex color
http://udn.epicgames.com/Three/ContentBlog#Vertex color matching tool

高解析度模型 帶有Vertex Color資訊

低解析度模型 要吃高解析度的vertex color資料 那就會需要這個新增功能了!

Unreal Kismet
新的Kismet action--- ProjectileFactory,這個東西讓你可以自skeletal mesh socket或是bone產生粒子發射與槍口閃光效果。這版對手機遊戲只支援每個vertex兩個bone。下一版就不會有這樣的限制了。

ProjectileFactory的應用畫面

[相關文章]

No comments: