Godot团队已经发布了Godot 4.0,这是开源游戏引擎的下一个主要版本。
这个期待已久的版本对整个引擎进行了修改,重新设计了脚本、网络、音频和UI设计工具集,改善了Godot编辑器的用户体验,并扩展了平台支持。
对艺术家来说,关键的变化包括一个新的Vulkan渲染后端,新的实时全局照明解决方案,体积雾化系统,以及模拟和角色动画工具集的更新。
新功能介绍视频(中字):
一个强大的开源的2D和3D作品的Unity替代品
Godot最初由阿根廷游戏开发商Okam Studio创建,并于2014年开源,为桌面、控制台和移动游戏(包括2D和3D)提供了Unity等商业引擎的替代品。
Godot 4.0是该引擎自2018年以来最大的一次更新,已经被重新安排了几次,其中一些计划中的功能被回传到3.x版本。
这也是一个破坏兼容性的更新,所以Godot 3.x将继续通过长期支持(LTS)版本,即即将发布的Godot 3.6来支持,更多的功能和错误将被回传到该版本。
你可以通过本故事末尾的链接找到完整的变化清单,但在下面,我们为艺术家而不是编码员挑选了五个亮点,包括照明、渲染、VFX和动画的更新。
1. 新的Vulkan渲染后端
Godot 4.0中最大的视觉变化之一--也是该版本不向后兼容的关键原因之一--是基于开源的Vulkan图形API的新渲染后端。
由于Godot 3.0中的OpenGL ES 3.0后端存在问题,新的后端(或者严格地说,后端:桌面和移动有独立的版本)是Godot 4.0计划的首批功能之一。
与Open 3D Engine一样,Godot是较早采用Vulkan进行实时渲染的公司之一,尽管该API现在已经开始在DCC工具中使用,包括ArmorPaint、NeXus和ZBrush。
FSR(FidelityFX超级分辨率)也支持Vulkan,它是AMD的开源渲染升级系统,Godot 4.0使用它来提高游戏的帧率。
2. 更好的照明和阴影
Godot 4.0还具有一些结构上的变化,以提高引擎可以显示的照明和阴影的质量,包括两个新的实时全局照明解决方案。SDFGI和VoxelGI。
SDFGI是一个基于有符号的距离场的新系统,它不需要什么设置,而且可以很好地扩展到大型世界。
它是Godot的GI系统中最慢的,但在大多数桌面GPU上应该仍然表现良好:它是用运行GeForce GTX 1060的测试系统开发的,现在比Nvidia的现有显卡晚了三代。
VoxelGI需要更多的设置--它需要预先烘烤,所以它是为中小型环境准备的--并且更容易受到几何体漏光的影响,但是它的速度更快,并且完全支持发射性材料。
SDFGI和VoxelGI都可以通过屏幕空间间接照明(Screen-space Indirect Lighting)来增强,它可以通过添加额外的短程照明作为后期处理来增强游戏关卡的黑暗区域。
在Godot 4.0中,阴影渲染的质量也得到了极大的改善,你可以从Godot培训机构GDQuest录制的这个全面的对比视频中看到。
对于移动游戏,或者动态照明和阴影会对性能造成太大影响的游戏,Godot支持光照图烘烤--现在Godot 4.0中可以在GPU和CPU上实现。
3. 体积雾和自定义天空着色器
此次更新还引入了新的体积雾系统,使环境雾与场景照明--包括SDFGI和VoxelGI--互动,以创造像上帝射线这样的效果。
体积雾可以应用于全局,也可以应用于FogVolumes(关卡中的定义区域),可以选择调整密度、衰减和散射属性。
其他新的环境效果包括一个天空着色器系统,用于创建Godot的现成天空材料无法实现的天空背景,如深空环境。
4. 改良后的原生物理引擎
Godot的3D物理系统也进行了大修,开源的Bullet物理框架被内部Godot物理引擎的改进版所取代。
Godot物理学现在支持与Bullet物理学相同的功能,包括软体、服装和基于高度图的与地形的碰撞。
根据Godot团队的说法,这些变化提高了模拟速度和稳定性,内部引擎还提供了 "实施新功能时的更大灵活性"。
5. 改进的动画工作流程
动画师在Godot 4.0中也得到了一些性能和工作流程的改进。
主要变化包括一个新的动画库系统,旨在使项目之间更容易重复使用动画,一个新的动画重定向系统,以及对动画混合的改进。
动画编辑器本身现在支持混合形轨道,动画曲线编辑工作流程也得到了改进,可以选择同时选择和编辑多条曲线,并隐藏个别曲线。
Godot 4.0中其他有利于艺术家的变化包括:一个新的贴图节点,用于将纹理投射到网格上;更快的多线程纹理导入;以及对2D关卡编辑和渲染工具集的更新。
在撰写本文时,在线文档仍在更新中,但你可以在本故事脚下链接的博客文章中找到所有关键变化的概述。
可用性和系统要求
Godot 4.0在MIT许可下可用于32位和64位Windows,以及64位Linux和MacOS。还有基于浏览器和Android的Godot编辑器端口。
更多CG资讯请关注:https://www.rrcg.cn/forum-612-1.html
如有问题,请联系邮箱:rrscteam@qq.com