Unity 2019.3

图形方面的新功能和更新

Both the High Definition Render Pipeline and Visual Effect Graph are out of Preview. Real-time Ray Tracing is now in Preview, and we have made improvements to the Universal Render Pipeline, Shader Graph, terrain, and lighting.

更新内容

以下是图形方面的一些主要更新的概述。有关完整详情,请查看发行说明

高清渲染管线(HDRP)结束预览阶段

HDRP brings stunning graphics and photorealism, and is now Verified. Watch The Heretic short film to see what’s possible with HDRP.

In 2019.3, we’ve added a number of new features to HDRP. Custom Post-Processing allows you to write your own post-processing effects that automatically integrate into your project. The Custom Render Pass allows you to inject shaders and C# at certain points inside the render loop, letting you draw objects, do full-screen passes, and read some camera buffers like depth, color or normal.

Look Dev is an image-based lighting tool that allows you to check and compare different assets through a viewer to ensure they are correctly authored for various lighting conditions. 

With Scalability settings, you can create multiple HDRP assets for your project, each with different graphics-quality configurations. This means that users of your application can select a quality level that best suits their hardware.

You can find more HDRP improvements in the release notes.

了解详情
晨光透过森林洒向大地的渲染场景

HDRP - 基于物理的天空(预览版)

基于物理的天空可模拟晴朗的天空,并运行物理模拟来提供逼真的效果。该模型适用于所有海拔高度,支持空中透视,允许在大气层外拍摄,并支持时间模拟,让您可以提供明媚午后和落日暖阳等效果。

了解详情
现实与视觉效果:Unity 实时光线追踪

HDRP中的光线追踪(预览版)

Unity的光线追踪可实时模拟光线的行为以及与场景中的物理对象和材质的相互作用,就像在现实生活中一样。这能让您获得真正的全局光照和环境光遮蔽,以及其他效果 - 不管您想要的是写实效果还是风格化外观。

HDRP包括光线追踪支持和硬件加速,让您可以考虑所有对象的反射(即使对象位于屏幕之外)。包括的光线追踪功能有光线追踪阴影、间接光照等。

HDRP中的光线追踪非常适合工程、建筑和汽车行业应用。为了展示实时光线追踪可以实现的功能,Unity和NVIDIA携手BMW集团,隆重展示2019款BMW 8系轿跑车

要开始使用,请从GitHub下载我们的示例办公项目,和/或单击下面的了解详情访问“光线追踪入门”文档。

了解详情

通用渲染管线更新

在2019.3中,通用渲染管线(以前称为轻量级渲染管线)附带前向渲染器(可在一次处理中对所有光源进行着色)和2D渲染器(支持多种类型的实时光源)。我们还将通用渲染管线前向渲染器中的“光源限制”增加到了256个可见光源(移动端项目的限制为32个)。该管线最多可为每个对象渲染8个光源。经过优化的延迟渲染器即将推出。

现已集成后处理,可带来更高的性能,包括抗锯齿、景深、摄像机运动模糊、Panini投影、泛光、镜头失真、色差/色阶/色调映射、渐晕、胶片颗粒和8位抖动。现在,它还支持体积,因为它使用了CoreRP着色器库中的体积框架。

从观看我们在Unite Copenhagen 2019上的通用渲染器管线如何为您解锁游戏演讲和/或下载GitHub上的Boat Attack项目开始。

了解详情

2D阴影和辅助纹理

2D光源和新的2D阴影都作为2D渲染器的一部分(实验性功能)包含在通用渲染管线中。新的阴影投射物2D组件定义了2D光源用于确定如何投射阴影的形状和属性。

为了充分利用2D光源,现在您可以在Sprite Editor中添加辅助纹理,以将法线贴图或遮罩贴图与您的Sprite相关联。这提供了有关光源应如何照射Sprite的更多信息(例如,以更真实的方式模拟体积或深度)。您还可以将辅助纹理添加到Sprite Shapes、Tilemaps和Sprites中,包括为2D动画制作的内容。

了解详情

与Shader Graph集成的可视化特效编辑器

现在,您可以在可视化特效编辑器中引入Shader Graph,以便为高保真视觉效果创建自定义外观和渲染行为。

我们添加了Particle Strips,它将生成连接各个粒子的三角形条,以创建轨迹、线条和轨迹带。现在,您还可以添加运动矢量,从而使用后处理运动模糊效果为快速移动效果添加模糊特效。

创建有趣的效果通常涉及以可预测的方式定时生成粒子。新的Spawn上下文时间和循环控件(即将推出的大量内部排序功能的一部分)让您能够以预定时间间隔和生成持续时间生成一定次数的粒子。

我们的宇宙飞船VFX Graph演示展示了多种效果,可以说是很好的学习资源。您还可以下载可视化特效编辑器示例

了解详情

Shader Graph更新

现在,您可以添加Shader关键字来在图中创建静态分支。例如,使用该方法构建您自己的着色器LOD系统。

我们还增加了对DOTS动画顶点蒙皮的支持,让您可以创作更好的水和树叶。

即时贴允许您为从事同一项目的人员留备注和说明,从而改进工作流程。

通过我们新的程序化图案子图示例,了解如何使用数学创建程序化的形状和图案。

了解详情

Light Probe更新

在Light Probe与附加场景加载的配合使用方面,2019.3引入了一些令人兴奋的更改。

您可以在附加加载场景之间合并Light Probe,从而为大型场景启用流式处理工作流程;在这种情况下,将它们拆分成较小的附加加载块可能会有所帮助。通过API调用,您可以检索和合并所有当前加载的探针。然后将它们重新混合,Mesh Renderer将使用这个无缝合并的结果进行探针渲染。

在充满挑战的光照条件下,有时会存在Light Probe产生不一致或杂乱光照效果的情况。现在,您可以解锁Light Probe使用的样本数量。在通常会产生杂乱光照条件的场景(例如,使用发光材质的场景或具有困难的多反射光照的场景)中,该功能可改善探针质量。

了解详情

渐进光照贴图更新

Unity 2019.3更新了渐进CPU光照贴图渐进GPU光照贴图(预览版),将大大提高您使用Editor的效率。我们改进了渐进光照贴图的主线程性能,使烘焙时的Editor交互更加顺畅。

向渐进CPU光照贴图中添加了光功率采样。该方法不是朝可能影响任何给定光照贴图纹理像素的所有光源发射阴影射线,而是基于概率选择最佳候选对象。这可减少发出的射线数、减少光照贴图噪点并提高烘焙性能。

向渐进光照贴图中添加了两种新的光源形状,它们分别与HDRP的聚光灯的箱形和金字塔形光源形状相对应。两种形状都可以完全烘焙或用作混合模式光源,并且完全支持阴影遮罩。现在,HDRP和通用渲染管线中的烘焙光照贴图也支持内部聚光灯角度。

现在,渐进GPU光照贴图具有子网格支持,可以通过具有多个子网格的Mesh Renderer提供正确的GI响应。此外,我们还改进了采样算法,以使用更好的分布。这可加快收敛速度 - 意味着可在更短的时间里生成噪点更少的光照贴图。

光照贴图曝光滑动条

进入光照贴图预览场景模式时,新的光照贴图曝光滑动条将显示为“Scene”视图样本。这将帮助您更好地快速评估不同的HDR光照贴图。此外,也可以在“Lightmap Preview”窗口中找到该滑动条。

AMD Radeon Pro光照贴图降噪器

为了补充Unity提供的降噪器范围,现在我们包括了AMD Radeon Pro光照贴图降噪器。这使得AMD图形硬件的所有者能够在GPU上快速地对光照贴图效果降噪。降噪意味着用户可以使用更少的样本和更短的时间获得更平滑的光照效果。

了解详情

立即下载Unity 2019.3

立即使用所有上述功能以及更多。

我们使用 Cookie 来确保为您提供网站的最佳体验。有关更多信息,请访问我们的 Cookie 政策页面

明白了