123456790 发表于 2022-7-23 01:48:07

元宇宙系列之| Unity引擎与元宇宙的技术实现

Unity不止是游戏引擎

元宇宙的兴起为引擎/开发平台带来新的发展空间,关乎元宇宙中的内容呈现,游戏是互联网中较为高级的内容形态,游戏类的场景是元宇宙的呈现方式,与游戏相关的技术,如支持游戏程序代码与资源(图像,声音、动画)的引擎等开发工具,也同样适用于元宇宙。引擎在我们构建的元宇宙六大版图中处于底层架构的位置,而Unity作为全球领先的引擎开发工具,正在完善自身的核心技术,等待元宇宙相关产业的技术升级。

       Unity的内核是实时3D互动内容创作与运营平台,游戏开发领域是Unity最为重要的应用领域。但Unity发展到今日,仅仅把它理解为游戏开发引擎已经落伍;目前Unitv已经成为建筑可视化,实时三维动画等类型互动内容的综合型创作工具,在游戏引擎/开发平台部署3D建模,虚拟世界的非游戏业务,拓展新的赛道,创收并扩大主营业务的规模。

Unity建筑设计可视化

Unity建筑可视化技术-办公室环境实时3D建模

基于Unity引擎,在设计评审阶段就能实时看到设计修改的3D内容,并且部署到移动设备,AR/VR头盔,让项目的参与者和相关方与设计概念交互。可以在虚拟环境里实时语音沟通,注释设计修改意见和回复、记录,加快设计迭代。

Unity BIM工作流:通过快速灵活的导入方式,加速建筑行业的BIM工作流

通过设计和数据可视化、简单的沉浸式XR体验以及用于培训的安全环境,Unity建筑设计可以帮助建筑公司快速地配置,迭代和测试,为建筑和基础设施加快“设计-建造-营运”周期,从而更快的得到买入和批准,赢得更多投标。

Unity伦敦办公室的真实照片对比由Unity渲染的图片

Unity建筑行业网络研讨会也展示了Unity伦敦办公室演示项目,该项目完全使用Unity进行构建和渲染。如何使用高清晰渲染管线HDRP创建逼真的环境。展示在测试材质,光照和平面/镜面反射等方面,如何进行合作并加快迭代速度。
Unity伦敦办公室演示项目中,可以在许多对象上看到BIM数据,这些都是设计和构建该空间时使用的真实数据。由于BIM数据经常嵌在Revit等BIM软件的模型中,Unity可以无损导入BIM图元数据,并在内容开发的时候,实现整合与实时交互,让任何人都可以了解供应商、材料、流程等信息,以便快速进行合作。

Unity韩国正式与LGU+达成合作,双方将一同规划元宇宙的开发、基础设施的建设与运营、专业人才的培养,合作将首先从当今的办公区元宇宙:虚拟办公室展开。
Unity技术

       2021年 Unity发布“跨端移植服务”以及“云端分布式算力方案”,并上线了众多赋能企业的开发工具,取得了不错的成绩。在Unity技术开放日活动中,官方进行了详细的剖析。

Unity推出跨端移植服务

      中国 Unity 技术团队介绍,Unity 跨端移植服务将通过优化渲染算法、改善引擎效率等方式,对游戏在新平台的性能表现进行调优处理,最大程度移植游戏效果的同时,解决性能难题,为玩家跨平台游戏带来真正极致体验。

目前比较经典的案例——《原神》几乎同时在手游和PC上发布,现在上了PS5,接下来还要发布在其他的主机平台以及云游戏。腾讯的《宝可梦大集结》在年底于移动端、Switch和PS上发布。

       跨端移植这个趋势和服务,Unity不光中国在做,全球也在做,同时Unity拥有一支非常庞大的跨端移植团队,分布在世界各地。例如Unity的专业团队就帮助《深海迷航》这一IP移植到Switch平台上,目前,还在协助其移植到次世代平台。

Unity 发布云端分布式算力方案

Unity云端分布式算力方案,主要内容包含三个方面:云烘焙 (Cloud Bake)、Unity 云端分布式资源导入与打包、大模型数据云端轻量化。

Unity技术专家介绍,这三大方案充分利用了高并发的云计算资源,帮助创作者大大提高开发效率,加快项目迭代。

云烘焙

         云烘焙的理念其实很简单,就是在Unity里面,在烘焙的时候实际上会把场景做一些处理,用enlighten 数据格式的 binary,不用担心场景数据传到云上去会泄露一些资产,然后传上去之后去做光线的计算。

云烘焙成本非常低。首先它在云上是分布式的,可以用很多机器协同烘焙。然后它是基于云函数的,所以成本可控。现在每个云厂商都各有不同,有些云厂商可以是以 100 毫秒的粒度计费,有些可以10 毫秒。成本计算就是用多少是多少。而且它在云端是一个多进程,多机协同的,所以无论是从运算能力还是内存上面都是更有优势的。最后就是免部署,因为它是一个云函数。

使用方式非常简单,打开 Unity 编辑器,勾选 Lighting 面板 Enlighten 模式下的 Cloud Bake 即可完成部署。单纯地用云来协助开发过程。

Unity 云端分布式资源导入与打包

Unity云服务推出了基于Enlighten 的云烘焙解决方案和云端分布式资源导入与打包方案,该方案基于引擎深度定制,并结合了云厂商的 Serverless 服务,可以百台计算资源的高并发,支持动态扩容,帮助创作者大大提高开发效率以及项目迭代效率。除了「Unity 云端分布式算力方案」,Unity 性能优化解决方案 UPR 也使用了云服务,进一步释放本地计算资源,加速创作者们的创作之路。正如上面提到的,元宇宙的概念远不止游戏。在探索的过程中,同样强调数字化、强交互的智慧城市与元宇宙也可以相互借鉴。

大模型数据云端轻量化

       Unity已被广泛应用于数字孪生、数字城市、数字工厂等场景,成为各产业加速数字化转型的一个通用技术平台底座,而对接Unity和各个行业之前的原有数据流转化是其中的重要一环。为此,Unity开发了基于Pixyz Batch的大模型数据云转换(CIDC)来简化工作流,为开发者带来便利。

元宇宙所描绘出的世界吸引了众多科技爱好者为之努力。帮助创作者获得成功深刻在Unity的DNA中,不断改善引擎技术,为元宇宙的到来做好准备。除了「Unity云端分布式算力方案」,Unity性能优化解决方案UPR也使用了云服务,进一步释放本地计算资源。相信未来会有更多产品逐步被部署到云端,加速创作者们的创作之路。

      游戏领域起步的Unity,现在正在用Unity可视化仿真改变多个行业,在Unity平台上,数字孪生开发者可以完成从辅助产品设计、制造到最终产品上市的全生命周期,实现全流程的数字化。

想更多了解元宇宙技术

敬请期待下期

图文选自北京大学汇丰商学院商业模式研究中心

安信证券元宇宙研究院、百度

更多混合现实内容

关注优辰星宇视频号
页: [1]
查看完整版本: 元宇宙系列之| Unity引擎与元宇宙的技术实现