在之前的文章中我们为大家介绍了Unity 6预览版中的一部分新添功能和功能改进,在本文中我们将继续为大家带来Unity 6 预览版的前瞻功能介绍,以帮助大家更加完整的了解Unity 6预览版的强大性能!
更丰富的高保真环境
在HDRP管道中,Unity 6 预览版改进了日落和日出的天空渲染,以更好地支持您项目的时间场景。Unity 6 预览版增加了臭氧层的支持和大气散射,以补充远距离雾状效果的景深加强。
天空大气散射
天空臭氧层
在Unity 6 预览版中水面表现效果得到了改善,水下体积雾对焦散进行采样以创建体积光轴。性能优化体现在,现在可以通过选择GPU读回模拟替代在CPU上的复制模拟,当然这可能会为您增加几帧延迟。在Unity 6 预览版中还增加了对透明表面的混合跟踪模式的支持,以帮助在渲染水面、地形和植被混合在一起时的光线跟踪和屏幕空间效果。
水体积雾
因为性能是渲染大型动态世界的关键,所以Unity利用新的GPU Resident Drawer优化了URP和HDRP中speedtree的植被渲染。
VFX图形艺术家工作流程改进
对于VFX艺术家,在Unity 6 预览版改进了工具和URP支持,以便您可以有效地访问更多平台。VFX图分析工具允许VFX艺术家通过获得关于内存和性能的反馈来找到图形中可以优化的地方,从而调整某些效果并最大化性能。
VFX图分析工具
在VFX图分析工具支持下构建VFX着色器图形关键字,和更复杂的效果与URP、URP深度&颜色缓冲区用于快速碰撞或从世界中产生粒子。
使用新加入的快速启动VFX图表学习模板,集合VFX资产,旨在帮助您了解VFX图的概念和功能。
着色器图形艺术家工作流
Unity 6 Preview解决了用户在使用时面临的许多棘手问题。着色器图形包含新的可编辑快捷键,热图颜色模式可快速识别图形中GPU最密集的节点,并有效加快撤消/重做速度。
热图颜色模式显示节点的相对GPU成本
访问新的节点参考样本包含一组着色器图形资源,其中每个图形都是对一个节点的描述,包含计算如何工作细分,以及如何使用该节点的示例。
多平台增强
Unity 6 Preview带来了跨桌面、移动、web和XR的多平台增强,旨在为多平台开发工作流提供优化,并扩展到最流行的平台。
Unity构建窗口的生活质量改进,以及全新的构建配置文件
随着新的构建配置文件特性,管理构建将会比以前更加高效,具有更高的灵活性。
除了在每个配置文件中配置构建设置,您现在还可以使用不同的场景列表来定制您的构建内容,为您的游戏创建多个独特的、可玩的演示,其中包含您最想共享的场景。
此外,您可以为任何配置文件设置自定义脚本定义,这可用于创建垂直切片或针对不同平台的不同行为。
您可以将播放器设置的覆盖添加到任何配置文件中,从而允许您自定义与平台模块相关的设置。此功能使得为不同的配置文件配置发布设置变得更加容易。总的来说,这个新特性减少了依赖定制构建脚本来定制在编辑器中管理构建方式的需要。
在Unity 6 预览版还添加了平台浏览器以增强编辑器中的平台探索能力。在平台浏览器中,可以发现Unity支持的所有平台,并为您选择的任何平台创建构建配置文件。
Unity 6中的新构建配置文件窗口
通过web运行时扩展移动游戏的覆盖范围
Unity 6预览版支持Android和iOS浏览器。现在,您可以在网络上的任何地方运行您的Unity游戏,而无需将浏览器游戏限制在桌面平台上。此外,您可以将您的游戏嵌入本机应用程序的web视图中,或者使用我们的渐进式web应用程序模板,使您的游戏更像本机应用程序,具有自己的快捷方式和离线功能。通过加入更多附加功能(如移动设备指南针支持和GPS位置跟踪),您的网页游戏将能够对玩家选择的游戏地点做出反应。
通过对Emscripten 3.1.38工具链的更新和对WebAssembly 2023的最新支持,现在您可以对您的web游戏进行微调。WebAssembly 2023是全新的web assembly语言功能的集合,例如sign-ext操作码、非捕获fp-to-int、大容量内存、BigInt、Wasm表、本机Wasm异常和Wasm SIMD。WebAssembly 2023还支持高达4GB的堆内存,为您在最新硬件上使用更多RAM提供了解锁权限。
Unity在iPhone 15 Pro上的Safari浏览器中运行的2D样本项目Happy Harvest
Unity 6 Preview带来的其他移动改进包括最新的Android工具和对Java 17的开箱即用支持,以及在Android应用捆绑包中包含调试符号的能力。这将节省您提交谷歌Play商店的时间,并确保您在游戏控制台中始终拥有堆栈跟踪信息。
提前访问WebGPU后端
引入对WebGPU后端的实验支持标志着基于web的图形加速的一个重要里程碑,为Unity web游戏图形渲染保真度的未来飞跃铺平了道路。
WebGPU的设计目标是利用并向web公开现代GPU功能,例如计算着色器支持。新的web API将通过提供一个现代图形加速接口来实现这一目标,该接口是通过DirectX 12、Vulkan或Metal等本机GPU APIs在内部实现的,具体取决于您使用的桌面设备。
本文是Unity 6 预览版功能概览的第二部分,再最后一部分中我们将继续为大家介绍有关Unity 6 预览版在DirectX 12支持方面的改进以及其在XR应用创建中加入的新功能!如果您对本文感兴趣请继续关注我们的账号~