最近大家的注意力都被UE5.8和UE6吸引了,一转身,Unity竟然“悄咪咪”发布了其游戏引擎和实时渲染器的最新版本Unity6.5。
Unity6.5版本,带来了包括正式弃用老旧内置渲染管线、OptiX降噪器,以及Shader Graph和VFX Graph更新等一系列重大改变。
下面咱们就来盘一盘,其中让CG艺术家们眼前一亮的5大核心功能:
渲染
内置渲染管线(BIRP)正式被弃用
Unity6.5在渲染工具集方面迎来了最大调整,官方正式宣布弃用老旧的内置渲染管线(BIRP)。
根据今年2月官方公布的规划,Unity未来的开发重心将全面转向通用渲染管线(URP),而高清渲染管线(HDRP)则进入维护模式。为保障开发者可以平稳过渡,BIRP仍会获得修复支持到今年年底发布的Unity6.7LTS,并在随后的两年里持续提供维护,直到最终彻底移除。
同时,Unity6.5也为现有项目的迁移提供了便利。不仅改进了将BIRP资产转换为URP的命令行工具,还在渲染管线转换器中新增了将着色器从BIRP转换为HDRP的功能。
另外,虽然HDRP不再增加新功能,但仍会继续为新平台提供支持,在Unity6.5中将其扩展到Switch2平台。
HDRP
OptiX降噪被弃用,改用OIDN
Unity6.5在HDRP方面另一个显著变化,是弃用了OptiX降噪器,转而采用OIDN。
NVIDIA的OptiX作为最早基于GPU的主要降噪技术之一,曾被广泛应用于各类游戏引擎和离线渲染器中,但OptiX存在一定局限性-仅支持NVIDIA显卡。相比之下,Intel的OIDN打破了硬件限制,尽管最初仅支持CPU降噪,但自OIDN2以来,已全面支持GPU降噪。
兼容性方面,大多数基于OptiX的项目,在升级后能自动切换至OIDN。然而,对于在HDRP路径追踪器中使用了OptiX时间相干模式的用户,本次更改将导致不兼容(OIDN3才开始支持时间降噪功能)。
Unity应该是首个弃用OptiX的主流CG软件,这一趋势未来也可能会在其他软件中蔓延。
URP
Tile端后处理让移动端也能流畅运行HDR渲染
在URP方面,Tile端后处理( on-tile post processing )现已支持所有硬件平台。这一工作流能够在单次处理中,直接将HDR、色调映射、调色和暗角等后期效果应用于GPU渲染Tile上,从而避免在系统内存中进行往返传输。
虽然此前在移动端也能进行HDR渲染(Unity不推荐),但这一改变让移动端HDR渲染成为切实可行方案,大幅减少了在Vulkan和Metal设备上进行HDR渲染和后期效果所需的带宽,从而确保了画面的流畅播放。
Shader Graph
支持使用HLSL编写自定义着色器节点
Unity6.5的可视化着色器创作环境Shader Graph,获得了多项提升创作效率的新功能。
全新的着色器函数反射API,使得技术美术师能够直接使用HLSL着色语言编写自定义节点,拓展了节点的灵活性;全新的Expression(表达式)节点允许在单个节点中执行复杂的表达式,有效简化了着色器图的结构;而全新的Switch(切换)节点则支持对图标进行分支处理,使得创作者能够更便捷地为不同使用场景创建着色器变体。
2D工具集
自定义光影与全新的Blendshape API
尽管以往较少被关注,但Unity6.5中一些重要的新功能,正是为2D游戏资产创作量身定制的。
引擎新增了用于创建自定义光源类型和自定义阴影的API,使得创作者能够制作出更加专业和精细的光影效果;全新的Blendshape API为基于自由变形(FFD)提供了底层基础,让使用基于控制点的自由变形来动态操纵精灵图成为可能。
此外,Unity Profiler(性能分析器)中新增了一个2D模块,专门用于排查精灵图设置中的性能瓶颈;同时,2D物理API也得到了大量更新,进一步完善了2D开发的整体工具链。
to
other core toolsets
其他核心工具集的更新
Unity6.5中,其他几个核心工具集也得到了工作流上的显著改进。
视觉特效方面,VFX Graph的模板窗口新增一组搜索、过滤和排序选项;灯光管理方面,全新的Lighting Search(灯光搜索)窗口与旧的Lighting Explorer一同推出,让在大型场景中查找单个灯光变得更加容易;在动画工具集中动画窗口布局也进行了更新,将动画片段(Animation Clip)菜单、播放空间和动画模式(Animation Mode)菜单移到了动画视图的上方。
3D物理方面,Unity Physics为复杂的齿轮、链条和绳索等机械设置,以及基于XR的物体操作和堆叠引入了全新的Direct Solver(直接求解器)。UI设计工具集方面,UI Toolkit获得了新的Panel Renderer组件和实验性的USS Stats Profiler,同时uGUI也获得了Raycast Receiver组件。
平台支持与底层架构方面,本次更新默认支持WebAssembly 2023,提升了Android平台的性能,支持全新的Swift Xcode项目类型,重构了将Unity连接到iOS、iPadOS和tvOS等Apple平台的底层架构。此外,随着Unity继续从Mono向CoreCLR过渡,编码方面也有更新,音频工具集同样有所改进,具体的完整更新日志可通过相关官方链接进行查看。
Okey,省流版Unity6.5核心功能盘点到此结束。老规矩,点个赞赞,原地解散~
-今日互动-
听说长得好看的人都给我点赞赞了
热门跟贴