Unity发布了Unity 6 Preview,新版本的游戏引擎和实时渲染器。
该版本原本是 Unity 之前版本编号下的 Unity 2023.3 Tech Stream ,是Unity 6发布之前的最终更新,目前预计“今年年底”发布。
下面,我们总结了其针对 CG 艺术家(而不是开发人员)的主要功能,包括用于更快渲染复杂场景的新 GPU Resident Drawer 系统、新的渲染升级技术、在 HDRP 中更好地渲染云和水以及新的 AI 艺术工具。
1. GPU Resident Drawer 加速复杂场景的渲染
Unity 6 Preview 中的一个主要结构变化是GPU Resident Drawer,这是一个“幕后 GPU 驱动的系统”,可加速具有大量实例化对象的场景的渲染。
HDRP和URP渲染管道都支持它,并且性能提升随着场景复杂性而变化,因此“渲染的可实例化对象越多,好处就越大”。
新的渲染路径专门用于静态网格物体,包括使用 Unity SpeedTree技术生成的植被,因此它不适用于蒙皮角色、粒子或效果。
2. 新的渲染升级技术
通过新的升级技术还可以提高渲染性能,从而可以以较低的分辨率渲染帧,然后将其提升到屏幕分辨率。
它们包括空间-时间后处理 (STP),这是 Unity 描述的一种新系统,可生成比现有 TAA(时间抗锯齿)Upscaler 更高质量的视觉效果。
它在 HDRP 和 URP 中均受支持,并且适用于桌面、控制台和具有计算功能的移动设备。您可以在发行说明中找到更多详细信息。
此外,HDRP 现在支持 Windows 上的 AMD FidelityFX 超分辨率(FSR) 2.1 升级系统。它支持 DirectX 11、12 或 Vulkan 下的 AMD、Intel 和 NVIDIA GPU。
3. HDRP:更好地渲染天空、云和水
HDRP(Unity 针对桌面和游戏机游戏的高清渲染管道)在 Unity 6 预览版中得到了许多改进,特别是在环境方面。
基于物理的天空系统现在包括臭氧层作为其大气模型的一部分,当太阳接近地平线时,会产生逼真的颜色变化,如上图所示。
现在还可以启用空中透视来模拟在观看山脉或云等远处物体时大气中粒子的光吸收。
水系统支持体积雾,用于渲染水下神光和光轴,Shader Graph 中的新节点用于采样渲染相机相对于水面的高度,可用于模拟相机上的水滴镜片。
渲染体积云和头发时的工作流程也得到了改进,加上用于镜头光斑的新环形程序,可生成同心圆形光斑。
此外,路径追踪器现在支持管状和圆盘区域光,以及与美容通道分开的体积雾去噪。
4. URP 现在支持渲染图
URP(Unity 的通用渲染管道)有较小的改进。
一个关键的变化是渲染图(Unity 用于创作自定义渲染管道的系统)现在可在 URP 和 HDRP 中使用。
此外,URP中的Forward+渲染路径现在可以使用注视点渲染,可以根据距屏幕中心的距离或VR耳机中观看者的焦点来降低渲染质量,以提高渲染性能。
5. Muse Animate 根据文本提示生成动画剪辑
此外,Unity 的所有Muse生成 AI 工具现已在 Unity 编辑器中正式提供。
这一变化并未在发行说明中列出,但 Unity在不到两周前宣布了这一消息,因此 Unity 6 预览版将是许多用户第一次尝试这些工具的机会。
我们之前在 CG 频道上介绍过纹理和雪碧、Muse 的文本到纹理和文本到图像系统,因此请查看这个故事以了解其当前功能的详细信息。
用户现在还可以访问文本到动画系统 Animate(如上所示),这使得可以根据文本描述为人形角色生成动画剪辑。
可以通过将剪辑分解为多个姿势、手动调整角色关节的位置,然后让 Animate 相应地重新生成动画来编辑结果。
Unity 6 Preview 中的其他更改
对于照明,Unity 6 Preview 进一步更新了自适应探针体积 (Adaptive Probe Volumes),这是 Unity 用于自动放置光探针的系统,包括对天空遮挡的支持。
Shader Graph还进行了工作流程改进,包括新的热图颜色模式,用于通过识别图中 GPU 最密集的节点来调试着色器设置。
VFX Graph获得了新的分析窗口,用于调试效果设置。
Unity 支持的开发者工具、UI 工具、XR 功能和平台也进行了更新,特别是在线游戏,移动浏览器(Android 和 iOS)现在在 Unity 的Web 平台上得到支持,并且对新的WebGPU API提供了实验性支持。