• Unity即将全面升级 实时3D技术及大场景编辑未来可期!


    时至今日,Unity 诞生已有 15 年。对于未来规划,Unity CEO John Riccitiello 曾面向广大中国开发者提出了“China Unity”的理念,并计划从创新、运营、变现三个层面帮助国内开发者们。在 FBEC 2019 上,Unity 大中华区总裁张俊波曾透露,Unity 的新架构将为开发者提供高画质、高性能及其二者相匹配的工作流。Unityj即将全面升级  实时3D 技术及大场景编辑未来可期!

    Unite Shanghai 2020 大会即将于2020 年6 月4 日-6日在上海国际会议中心举办,Unity 计划从全新的技术热点、游戏、影视动画、云游戏等维度为开发者分享新的内容。

    提升画面质量,减少设备的能量消耗

    Unity认为,一款应用画面是否优质,本质上是一个艺术而非技术性问题,但是引擎的优劣,将在很大程度上影响着画质。为了支持更高画质的开发,Unity 推出了可编程渲染管线SRP,赋予Unity开发者自定义渲染管线的能力。

    与此同时,在即将发布的Unity 2019.3 版本中,Unity 还将正式推出高清渲染管线HDRP(High Definition Render Pipeline)和通用渲染管线URP(Universal Render Pipeline)。通过 HDRP,开发者可用来开发3A级高画质的游戏和应用;通过可适用于所有Unity支持的平台 URP,其可以提供更好的画质和更高的性能。

    对于开发者而言,想要打造次世代游戏画面,首先要克服图形技术、支持实时光线追踪及动态天气效果、还需要具备次世代的玩法及音效标准等。简而言之,次世代游戏最大的特点就是在3D 技术方面得到了大幅度地提升,让虚拟世界更加接近真实的画面效果,同时拥有完美的音效。

    Unity 的高清渲染管道(HDRP)将解决这些问题。从功能特性上来看,HDRP 支持前向和延迟渲染,也可使用基于物理的光照和材质,方便创作者们制作出在计算着色器/CPU 兼容设备上运行的3A 级游戏。

    这些功能特性与优势,已经在此前的Unite Shanghai 2019 中也得到了验证,基于Unity 实时3D 高清渲染技术打造的具备3A 级画面的《使命召唤手游》,2D 到3D 转型的《闪耀暖暖》都使用了这项技术。

    在Unite Shanghai 2020 的游戏开发专场,同样将会有来自业内不同规模游戏公司的多位嘉宾,从游戏设计、架构搭建、渲染优化、平台移植等技术角度,为大家带来基于Unity 打造的次时代画面实践案例分享。

    支持大场景编辑,充分发挥硬件潜力

    熟悉Unity 的开发者,想必对于ECS(Entity Component System)、C# Job System和Burst Compiler 也并不会陌生,其三者组合使用,可以编写出高性能多线程系统,让游戏完全利用多核处理器的强大功能。

    如今,Unity 将其三者集合为一体,并称之为Entities,用以帮助用户获得极大的性能提升。据官方透露,Entites 1.0 将在明年三四月份发布,这也意味着 API 的稳定,开发者自此可以开始将其应用于实际项目之中。

    不过在 Entites 的应用过程中,还离不开一种名为高性能多线程式数据导向型技术堆栈(DOTS)的技术。基于DOTS,开发者可充分利用当今的多核处理器,由此可让游戏的运行速度会变得更快,其他项目也更容易读取和重复使用开发者所编写的代码。

    基于DOTS 的全新工作流

    除此之外,为实现高画质的工作流,Unity 也为开发者提供相匹配的工作流,如大幅度提高了编辑器本身的性能;开发了 Unity Live Link 产品来支持数据实时迭代,从而提高项目研发的迭代速度;全新设计了资源数据库Asset Pipeline 2.0,大幅降低导入资源和切换平台所需的时间等等。

    而基于以上,开发者该如何熟练运用HDRP、URP,又该如何进入DOTS 的高性能世界?一切尽在Unite Shanghai 2020。

    游戏引擎为影视动画带来的变革

    在实时电影、动画制作正在席卷整个行业的趋势下,Unity凭借着高度可编程渲染管线、Shader Graph、Timeline、Cinemachine 等功能,为开发短篇和长篇故事的计算机图形(CG)内容创作者带来了实时工作流程的创作自由度,并能有效帮助开发者将制作时间减半。

    在今年GDC 2019 大会上,《The Heretic》发布,其借助Unity的内置面光源、高质量阴影、高级材质等功能特性,完成了全程实时渲染,且其中的光影效果和人物面部表情都达到了非常逼真的地步。

    基于此,开发者们想要在短时间内,突破传统的视觉效果,打造实时动画或影视项目已在无形之中成为了现实。在Unite Shanghai 2020 的特设专场,将会有国内外顶尖的创作人与广大与会者探讨实时高清影视创作的各种可能性。

    实时3D 技术,影响多个传统行业

    不止于游戏、影视动画行业,实时3D 技术正在改变多个行业,包括建筑设计、工程、施工汽车、运输和制造等行业。在这些行业中,通过使用 Unity虚拟渲染替换实物模型和原型,开发人员可以更早发现问题,并且不再需要测试多个耗费成本的迭代。此外,借助实时3D技术,可以训练汽车中运用的机器学习算法,以应对现实中很难模拟出与无法预料的情境。

    与此同时,VR/AR/XR 等技术的应用也将有助于创作者们降低产品设计成本,带来高视觉保真度的3D 实时互动体验。

    在 Unite Shanghai 2020 大会上,将会有来自交通运输、制造加工、城规建筑等业内翘楚与开发者、创作者,针对不同领域分享Unity 强大的实时3D 技术以及专业的行业解决方案,打造沉浸的交互式和虚拟体验。

    5G、云游戏、AI的更多可能

    未来游戏是否会运行于云端?针对这一点,在Unite 2019 上张俊波曾表示,对于云游戏的未来,可从三个方面进行剖析:

    一、相较于国外的独立游戏,国内绝大部分的手游为联网游戏,因此联网的硬需;

    二、为了防止作弊,以及达到更好的性能表现,如今市场中越来越多的游戏开发商将游戏逻辑放到服务端,而客户端更多的是用来做渲染。因此,只有将游戏逻辑放到云端,作弊的可能性相对会递减;

    三、轻量级的游戏如H5游戏、即玩游戏、小游戏等,其大部分的数据存储都必须在云端,这也需要完整的服务端支持。

    整体而言,游戏云端化的需求将会越来越大,且随着时间的推移,当 5G 普及、AI 等基础设施越来越成熟后,游戏云端化将成为现实。

    Unity 希望能够帮助开发者在服务端上实现成功,使其无须像现在一样集成一个服务端SDK到客户端等繁琐的操作,而是直接在 Unity 中即可用 C# 代码完成客户端和服务端的所有工作。

    在此趋势之下,在Unite Shanghai 2020 的技术专场中,将会有来自Unity 官方的一线技术专家以及行业的顶尖开发者们,深入剖析基于Unity 的云游戏技术实践,与我们共论云游戏的未来。

  • 相关阅读:
    树链剖分学习笔记(未完)
    VI 配置文件(略全)
    linux之awk
    指针之基础篇
    linux之sed
    sqlplus命令手册
    Leetcode复习: 堆和栈
    leetcode 的shell部分4道题整理
    Regular Expression Matching [leetcode]
    深入浅出JAVA
  • 原文地址:https://www.cnblogs.com/dyf214/p/12619281.html
Copyright © 2020-2023  润新知