2021 年堪称“元宇宙(Metaverse)”元年,诸多科技公司都在借助元宇宙的概念进行包装宣传。但什么才是元宇宙?
目前业界对元宇宙的共识是:它是从互联网进化而来的一个实时在线的世界,是由线上、线下很多个平台打通组成的一种新的经济和文明系统。通俗来说,元宇宙是一个平行于现实世界的虚拟世界,人们借助数字身份,就可以在元宇宙空间展开“第二人生”。
基于Unity创建的游戏横跨诸多平台,Xbox, PlayStation,Switch,PC,安卓、iOS等,VR和AR内容也能基于Unity轻松构建。但是要想真正实现元宇宙,仍然有众多技术难题亟待解决。在这个赛道上,Unity最新推出了「Unity 云端分布式算力方案」,成为赋能未来元宇宙创作者的一大利器。
元宇宙绝非简单的游戏,但游戏却是最早具备元宇宙特征的产品。尤其是近年来大热的开放大世界游戏,如《原神》《永劫无间》,给玩家提供了丰富的职业选择、高难度的副本挑战、高自由度的捏脸系统等等,拓展了玩家在虚拟世界中可以探索的边界,带来更沉浸的虚拟体验,这些可以看作是对元宇宙体验的初尝试。全球所有平台的游戏,有一半都是用 Unity 创作的,可以看出,Unity 已经具备创作出具有元宇宙特征产品的能力。
要想真正实现元宇宙,不仅要提供“沉浸式”的体验,还要保证用户能够“低延迟”地获得这些体验。但是这之中常常被忽略、又至关重要的,是开发者如何“更迅速”地构建这些体验。简单来说,元宇宙必须要建立在先进的数字基础设施之上,而云端则成为了当下最适合的网络基础。
Unity 此次推出的「Unity 云端分布式算力方案」,共包含三个方面:云烘焙 (Cloud Bake)、Unity 云端分布式资源导入与打包、大模型数据云端轻量化。这三大方案充分利用了高并发的云计算资源,帮助创作者大大提高开发效率,加快项目迭代。
近年来,玩家对游戏精品化的需求越来越高,广大游戏公司对游戏品质和大世界场景的开发需求不断提升。但是受制于单机性能的提升瓶颈,原有传统的工作流已经很难满足各个环节的开发需求。高质量的 3D 场景烘焙以及游戏资源的导入和打包,则成为了许多重度项目开发迭代的主要性能瓶颈。
烘焙是所有游戏必不可少的一环,即便是次世代大作,最后呈现在游戏中的也是烘焙后得到的低模。因此,高效地进行高质量烘焙,已经成为了众多工作室的急切诉求。根据腾讯天美J3工作室技术副总监郭智在Unite Shanghai大会中关于《使命召唤手游》的技术分享可知,当场景地形非常复杂的时候,如果使用 Enlighten,烘焙的时间高达一整晚。如果出现了 Bug,同一天就会卡十张图,无限的加班时间随之而来。
游戏越精品化、项目就会越大、资源导入流程的时间就越长,优化资源导入一直是 Unity 编辑器版本更新的重点所在。除了编辑器功能更新,创作者们也尝试使用多台机器进行分布式导入,这样可以加快资源的导入时间,但是却同时提高了导入的成本。
如果能够提高烘焙和资源管理的效率,不仅可以减少团队的工作压力,更能够多次试错,释放团队的创作力,打造精品游戏。为此,Unity 推出了基于 Enlighten 的云烘焙解决方案和云端分布式资源导入与打包方案。二者都是基于引擎深度定制的方案,并结合了云厂商的 Serverless 服务,可以实现百台计算资源的高并发,支持动态扩容,大幅提高迭代效率。
基于Enlighten的云烘焙解决方案
基于Enlighten的云烘焙解决方案
在项目实测中,使用 Unity 云烘焙解决方案可节省高达 70% 以上的烘焙时间。在提高烘焙效率的同时,也降低了对本地计算资源的损耗,大大节省了成本。云烘焙的整套流程已被整合到引擎中,用户无需部署,即可体验高效的云烘焙。而 Unity 的分布式资源导入与打包方案支持资源导入、打包分开使用,只需定制引擎版、Package 方式接入并配置相关账号信息即可。
值得一提的是,这两项服务均是按需计费,当没有计算任务时不会产生任何费用。
正如上文提到,元宇宙的概念其实远不止游戏。在探索的过程中,同样强调数字化、强交互的智慧城市与元宇宙也可以相互借鉴。
Unity已被广泛应用于数字孪生、数字城市、数字工厂等场景,成为各产业加速数字化转型的一个通用技术平台底座,而对接 Unity 和各个行业之前的原有数据流转化是其中的重要一环。为此,Unity开发了基于Pixyz Batch的大模型数据云转换(CIDC)来简化工作流,为开发者带来便利。
CIDC解决方案
Pixyz Batch 是国际知名的三维数据轻量化工具,现已正式加入Unity。Pixyz 支持超过 35 种 3D 文件格式,包括 Autodesk FBX、Autodesk Alias、AutoCAD、VRED;CATIA 和 SOLIDWORKS;Creo,以及 SiemensNX 等等,协助各行业的开发者们轻松、快速地导入 3D 数据至 Unity 编辑器,为实时 3D 开发优化模型。
CIDC解决方案基于Pixyz Batch定制了整个格式转换的工作流程,再结合云厂商的Serverless服务,帮助企业降低成本、提高模型格式转换与大型模型轻量化的效率,同时整套流程均部署在云端,无需本地部署。
元宇宙何时能够实现难以预测,但是它所描绘出的世界吸引了众多科技爱好者为之努力。帮助创作者获得成功深刻在 Unity 的 DNA 中,我们正不断改善引擎技术,为元宇宙的到来做好准备。除了「Unity 云端分布式算力方案」,Unity 性能优化解决方案 UPR 也使用了云服务,进一步释放本地计算资源。相信未来会有更多产品逐步被部署到云端,加速创作者们的创作之路。
来源:Unity