1. 程式人生 > >Unity 未來1年內產品路線圖

Unity 未來1年內產品路線圖

在 Unite L.A 2018 上,Unity 分享了從現在(2018年11月)到 2019 年的產品路線圖,分別從產品和角色的角度介紹了未來一年內 Unity 的功能更新計劃。本文將介紹此次演講中的亮點。

第一部分 產品

1.1 使用 Unity

在這一部分中,Unity 重申了其版本釋出計劃,即在每年中的不同時間點推出 3 個技術版本(Tech Release),在每年的年底會推出LTS(Long Term Support)版,並針對此版本提供長期技術支援。伴隨這個過程,釋出各種 Package 的預覽版和正式版。

1199677-086854ff7167db32.jpg

說到 Package,Package Manager 在Unity 2018.3 中將更新到 2.0 版,可以更加高效地管理和組織各種 Package;在 Unity 2019.1 中可以直接從Git 倉庫中安裝各版本的 Package。

1199677-bf0d4695a91af334.jpg

作為資源商店的釋出商,在 Unity 2019.3 中,可以在 Package Manager 中打包資源併發布到 Asset Store 。

1199677-0f03ad7fd37acc6d.jpg

在 Unity 2019.1 中,將完全棄用傳統的編輯器開啟方式,轉而使用 Unity Hub,所以使用者需要逐漸習慣使用 Unity Hub。

1199677-295c37154d7ccdba.jpg

Unity Hub 2.0 會帶來使用者體驗和介面的更新,同時支援命令列操作。在 Unity 2019.2/3中,Unity Hub 將預製更加豐富的模板,可以對專案進行查詢、排序、收藏、刪除等操作。

1199677-f73df8d39b712b05.jpg

1.2 編輯器使用者體驗

從Unity 2018.3 開始,所有的設定,比如 Quality Settings、Player Settings 等將集中管理,使用者設定視窗也將有所改進。

1199677-0344337d10c85128.jpg

在Unity 2019.1 中將帶來快捷鍵管理(Shortcut Manager)模組,使用者可以對常用操作進行自定義,同時可以將定義的快捷鍵分享。

1199677-147bd2b6ecb5a9c6.jpg

1.3 編輯器設計

在 Unity 2019.2 中將帶來一套新的 UI 主題,更加扁平化、更加現代化,圖示和字型也將重新設計,但 Unity 並沒有透露這套主題對於免費版使用者是否可用。

1199677-e9e62bcd2e44ffb5.jpg

PS: 在未來,恐怕只能通過軟體佈局區分 Unity、Blender、Substance Painter 了:)

1199677-af38412ca66c4d44.jpg

1.4 專案瘦身

目的是建立高度優化且更加輕量的執行時,減少使用者下載時間。在今年12月,Unity 將推出名為 "Tiny Mode" 的功能,通過 Package Manager 進行安裝,通過該功能,可以建立 HTML 5 的 2D 專案,同時能夠將專案壓縮並控制在 100KB~5MB 之間。

1199677-e4f57492efc30ca5.jpg

1.5 平臺

考慮到 Unity 的跨平臺性,支援的平臺越多,越容易出現碎片化,所以在 Unity 2019.1 中將加入 Input System 工具,用於更加高效地管理使用者輸入。工作機制類似 SteamVR Plugin 2.0 中的 Input System ,包括動作對映、繫結等,感興趣的讀者可關注 XR技術研習社的下一篇推送。

1199677-e9582e69a4a9762f.jpg

針對 XR 平臺,Unity 2018.3 將推出 XR 效能測試工具。對於之前推出的 AR Foundation SDK,在整個 2019 週期中,將跟進匹配 ARKit 和 ARCore 的功能。

1199677-44c8536913a1752c.jpg

在 2019.1 中將加入針對手持式(智慧手機、平板)AR 應用的專案模板;高清渲染管線(HDRP) 將支援 VR 平臺;Unity 2019.2 將支援 DirectX 12 上的單通道立體渲染(Single-Pass Renderring)。鑑於XR平臺的互動多樣性,到 Unity 2019.2 才會推出針對 XR 平臺的 Input System。

1199677-6b96d4e878da3963.jpg

1.6 聯網遊戲

大會 Keynote 部分介紹的 FPS Samples 是一個構建實時多人線上遊戲的示例專案,目前是 Alpha 版本,使用者可以在https://unity.com/solutions/real-time-multiplayer 瞭解更多資訊,先前的 UNet HLAPI 和 LLAPI 將在 Unity 2018.4 (LTS) 中完全棄用。

1199677-994b67f997769e70.jpg

第二部分 角色

2.1 Programmers

對於開發者來說,Unity 將帶來更大的靈活性和效能的提升。首先是 ECS (Entity Component System) 將正式釋出,同時,在 Keynote 中演示的 Mega City 專案也將釋出,開發者可在該專案中快速瞭解 ECS 的使用。Burst Compiler 1.0 將在 Unity 2019.2 中釋出,支援全平臺。

1199677-2dad6cd7129949c7.jpg

2.2 動畫師

Unity 將為動畫師帶來更多的創作工具。值得期待的是即將在 Unity 2019.3 中釋出的 Kinematica,基於機器學習的動畫系統,能夠使動作更加真實準確。

1199677-bd984f55b0620073.jpg

2.3 設計師

LWRP (Lightweight Render Pipeline) 在Unity 2019.1 中將去掉預覽標籤,成為穩定版本。HDRP(High Def Render Pipeline)在 Unity 2018.3 和 Unity 2019.1中將加入更多功能,帶來更多改進。

1199677-5b58c901904d5baa.jpg 1199677-d4d2f4fc4375cd49.jpg

基於 GPU 加速的 Progressive Lightmapper,在 Unity 2018.3 中將首先支援 Windows 版的 Unity 編輯器,在稍後 Unity 2019.1 中將支援 Mac OS 和 Linux 版本。

1199677-f31bb54c6a54b8c2.jpg

Unity 將優化與數字內容創作工具(DCC)的工作流程,包括模型和貼圖的匯入等,值得關注的是在 Unity 2019.1中對 glTF 格式模型的支援。隨著最近 Unity 宣佈與 Autodesk 的合作,相信未來對自動桌系產品的匯入支援會更加友好。

1199677-97c30932fd885e58.jpg

Visual Scripting 工具將在 Unity 2019.2 中釋出預覽版,可以理解為這是 Unity 自己的 PlayMaker,對標 UE4 的藍圖。

1199677-64378e2f4d0909a2.jpg

場景製作工具方面,ProBuilder 4.0 和 PolyBrush 1.0 將隨 Unity 2018.3 一同釋出。

1199677-68e25ee2b6d040ea.jpg

以上便是Unite L.A 2018 上分享的未來一年的 Unity 產品路線,XR技術研習社公眾號後臺回覆 “unity 2019” 可獲得本次演講的完整視訊和PPT 檔案下載。


1199677-09a4e06754c053de.jpg