Unity 未來1年內產品路線圖
在 Unite L.A 2018 上,Unity 分享了從現在(2018年11月)到 2019 年的產品路線圖,分別從產品和角色的角度介紹了未來一年內 Unity 的功能更新計劃。本文將介紹此次演講中的亮點。
第一部分 產品
1.1 使用 Unity
在這一部分中,Unity 重申了其版本釋出計劃,即在每年中的不同時間點推出 3 個技術版本(Tech Release),在每年的年底會推出LTS(Long Term Support)版,並針對此版本提供長期技術支援。伴隨這個過程,釋出各種 Package 的預覽版和正式版。
說到 Package,Package Manager 在Unity 2018.3 中將更新到 2.0 版,可以更加高效地管理和組織各種 Package;在 Unity 2019.1 中可以直接從Git 倉庫中安裝各版本的 Package。
作為資源商店的釋出商,在 Unity 2019.3 中,可以在 Package Manager 中打包資源併發布到 Asset Store 。
在 Unity 2019.1 中,將完全棄用傳統的編輯器開啟方式,轉而使用 Unity Hub,所以使用者需要逐漸習慣使用 Unity Hub。
Unity Hub 2.0 會帶來使用者體驗和介面的更新,同時支援命令列操作。在 Unity 2019.2/3中,Unity Hub 將預製更加豐富的模板,可以對專案進行查詢、排序、收藏、刪除等操作。
1.2 編輯器使用者體驗
從Unity 2018.3 開始,所有的設定,比如 Quality Settings、Player Settings 等將集中管理,使用者設定視窗也將有所改進。
在Unity 2019.1 中將帶來快捷鍵管理(Shortcut Manager)模組,使用者可以對常用操作進行自定義,同時可以將定義的快捷鍵分享。
1.3 編輯器設計
在 Unity 2019.2 中將帶來一套新的 UI 主題,更加扁平化、更加現代化,圖示和字型也將重新設計,但 Unity 並沒有透露這套主題對於免費版使用者是否可用。
PS: 在未來,恐怕只能通過軟體佈局區分 Unity、Blender、Substance Painter 了:)
1.4 專案瘦身
目的是建立高度優化且更加輕量的執行時,減少使用者下載時間。在今年12月,Unity 將推出名為 "Tiny Mode" 的功能,通過 Package Manager 進行安裝,通過該功能,可以建立 HTML 5 的 2D 專案,同時能夠將專案壓縮並控制在 100KB~5MB 之間。
1.5 平臺
考慮到 Unity 的跨平臺性,支援的平臺越多,越容易出現碎片化,所以在 Unity 2019.1 中將加入 Input System 工具,用於更加高效地管理使用者輸入。工作機制類似 SteamVR Plugin 2.0 中的 Input System ,包括動作對映、繫結等,感興趣的讀者可關注 XR技術研習社的下一篇推送。
針對 XR 平臺,Unity 2018.3 將推出 XR 效能測試工具。對於之前推出的 AR Foundation SDK,在整個 2019 週期中,將跟進匹配 ARKit 和 ARCore 的功能。
在 2019.1 中將加入針對手持式(智慧手機、平板)AR 應用的專案模板;高清渲染管線(HDRP) 將支援 VR 平臺;Unity 2019.2 將支援 DirectX 12 上的單通道立體渲染(Single-Pass Renderring)。鑑於XR平臺的互動多樣性,到 Unity 2019.2 才會推出針對 XR 平臺的 Input System。
1.6 聯網遊戲
大會 Keynote 部分介紹的 FPS Samples 是一個構建實時多人線上遊戲的示例專案,目前是 Alpha 版本,使用者可以在https://unity.com/solutions/real-time-multiplayer 瞭解更多資訊,先前的 UNet HLAPI 和 LLAPI 將在 Unity 2018.4 (LTS) 中完全棄用。
第二部分 角色
2.1 Programmers
對於開發者來說,Unity 將帶來更大的靈活性和效能的提升。首先是 ECS (Entity Component System) 將正式釋出,同時,在 Keynote 中演示的 Mega City 專案也將釋出,開發者可在該專案中快速瞭解 ECS 的使用。Burst Compiler 1.0 將在 Unity 2019.2 中釋出,支援全平臺。
2.2 動畫師
Unity 將為動畫師帶來更多的創作工具。值得期待的是即將在 Unity 2019.3 中釋出的 Kinematica,基於機器學習的動畫系統,能夠使動作更加真實準確。
2.3 設計師
LWRP (Lightweight Render Pipeline) 在Unity 2019.1 中將去掉預覽標籤,成為穩定版本。HDRP(High Def Render Pipeline)在 Unity 2018.3 和 Unity 2019.1中將加入更多功能,帶來更多改進。
基於 GPU 加速的 Progressive Lightmapper,在 Unity 2018.3 中將首先支援 Windows 版的 Unity 編輯器,在稍後 Unity 2019.1 中將支援 Mac OS 和 Linux 版本。
Unity 將優化與數字內容創作工具(DCC)的工作流程,包括模型和貼圖的匯入等,值得關注的是在 Unity 2019.1中對 glTF 格式模型的支援。隨著最近 Unity 宣佈與 Autodesk 的合作,相信未來對自動桌系產品的匯入支援會更加友好。
Visual Scripting 工具將在 Unity 2019.2 中釋出預覽版,可以理解為這是 Unity 自己的 PlayMaker,對標 UE4 的藍圖。
場景製作工具方面,ProBuilder 4.0 和 PolyBrush 1.0 將隨 Unity 2018.3 一同釋出。
以上便是Unite L.A 2018 上分享的未來一年的 Unity 產品路線,XR技術研習社公眾號後臺回覆 “unity 2019” 可獲得本次演講的完整視訊和PPT 檔案下載。