更新内容
以下是图形方面的一些主要更新的概述。有关完整详情,请查看发行说明。
HDRP 带来了令人惊叹的图形和逼真图像,现已通过验证。观看短片《The Heretic》,了解 HDRP 的广泛用途。
在2019.3中,我们为HDRP添加了许多新功能。自定义后处理允许您编写自己的后处理效果,并自动集成到您的项目中。自定义渲染通道允许您在渲染循环中的某些点注入着色器和C#,从而让您能够绘制对象、进行全屏渲染和读取某些摄像机缓冲区,例如深度、颜色或法线。
Look Dev是一种基于图像的光照工具,可让您使用查看器检查和比较不同的资源,以确保它们能在各种光照条件下被正确创作。
借助可扩展性设置,您可以为项目创建多个HDRP资源,并在每个资源中使用不同的图形质量配置。这意味着您的应用程序用户可以选择最适合其硬件的质量级别。
基于物理的天空可模拟晴朗的天空,并运行物理模拟来提供逼真的效果。该模型适用于所有海拔高度,支持空中透视,允许在大气层外拍摄,并支持时间模拟,让您可以提供明媚午后和落日暖阳等效果。
Unity的光线追踪可实时模拟光线的行为以及与场景中的物理对象和材质的相互作用,就像在现实生活中一样。这能让您获得真正的全局光照和环境光遮蔽,以及其他效果 - 不管您想要的是写实效果还是风格化外观。
HDRP包括光线追踪支持和硬件加速,让您可以考虑所有对象的反射(即使对象位于屏幕之外)。包括的光线追踪功能有光线追踪阴影、间接光照等。
HDRP中的光线追踪非常适合工程、建筑和汽车行业应用。为了展示实时光线追踪可以实现的功能,Unity和NVIDIA携手BMW集团,隆重展示2019款BMW 8系轿跑车。
现在,您可以在可视化特效编辑器中引入Shader Graph,以便为高保真视觉效果创建自定义外观和渲染行为。
我们添加了Particle Strips,它将生成连接各个粒子的三角形条,以创建轨迹、线条和轨迹带。现在,您还可以添加运动矢量,从而使用后处理运动模糊效果为快速移动效果添加模糊特效。
创建有趣的效果通常涉及以可预测的方式定时生成粒子。新的Spawn上下文时间和循环控件(即将推出的大量内部排序功能的一部分)让您能够以预定时间间隔和生成持续时间生成一定次数的粒子。
现在,您可以添加Shader关键字来在图中创建静态分支。例如,使用该方法构建您自己的着色器LOD系统。
我们还增加了对DOTS动画顶点蒙皮的支持,让您可以创作更好的水和树叶。
即时贴允许您为从事同一项目的人员留备注和说明,从而改进工作流程。
在Light Probe与附加场景加载的配合使用方面,2019.3引入了一些令人兴奋的更改。
您可以在附加加载场景之间合并Light Probe,从而为大型场景启用流式处理工作流程;在这种情况下,将它们拆分成较小的附加加载块可能会有所帮助。通过API调用,您可以检索和合并所有当前加载的探针。然后将它们重新混合,Mesh Renderer将使用这个无缝合并的结果进行探针渲染。
在充满挑战的光照条件下,有时会存在Light Probe产生不一致或杂乱光照效果的情况。现在,您可以解锁Light Probe使用的样本数量。在通常会产生杂乱光照条件的场景(例如,使用发光材质的场景或具有困难的多反射光照的场景)中,该功能可改善探针质量。
进入光照贴图预览场景模式时,新的光照贴图曝光滑动条将显示为“Scene”视图样本。这将帮助您更好地快速评估不同的HDR光照贴图。此外,也可以在“Lightmap Preview”窗口中找到该滑动条。
为了补充Unity提供的降噪器范围,现在我们包括了AMD Radeon Pro光照贴图降噪器。这使得AMD图形硬件的所有者能够在GPU上快速地对光照贴图效果降噪。降噪意味着用户可以使用更少的样本和更短的时间获得更平滑的光照效果。