2023年3月1日,经过 17 个 Alpha 版、17 个 Beta 版以及 6 个 Release Candidate 版,开发超过 3 年的「Godot 4.0」现已正式发布。
Godot 4.0
3D 渲染
- 重做渲染器相关部分
- 支持 Valkan
- 实时全局光照技术 SDFGI (Signed Distance Field Global Illumination)
- GIProbe 已被 VoxelGI 节点取代
- 光照贴图烘焙中使用 GPU,大幅加速渲染
- 更细致的阴影控制
- 自动遮挡剔除
- 自动 LOD
- SSIL 使用屏幕空间采样,增强暗部区域和间接照明
- 实现 SSAO (屏幕空间环境光遮蔽)
- 引入真实光照单位
- 着手开发 Direct3D 12 渲染器
- 利用 AMD 的 Fidelity FX Super Resolution 1.0 (FSR 1.0)(FSR2.1 将在未来支持)
2D 渲染
- 新的瓦片地图编辑器
- 整合瓦片集与瓦片地图工作流
- 支持可对 CanvasItem 进行复杂混合的 Canvas 组
- Clip Children 属性
- 改进 2D 光照与阴影
着色器与 VFX
- 体积雾
- 天空着色器
- 贴花功能
- GPU 粒子与世界的交互
- 改进着色器编辑器
- 扩展着色器语言
- 支持计算着色器
动画
- 动画编辑器支持 Blend Shape 轨道和改进的贝塞尔曲线工作流
- 3D 动画内部实现经过重新设计,通过压缩减少内存使用量
- 动画库
- 新的动画重定向系统
- 支持混合、过渡和复杂动画
- 新的 Tween 动画系统
脚本编写
- 大幅改善编码体验
- 支持 C# 10
- GDExtension – 实验性
物理引擎
- 自研物理引擎 Godot Physics 大幅回归(目标是达到与 Bullet 同等水平)
- 多线程与性能优化
- 更好的物理 API
- 更高的模拟稳定性
UI & 文本
- 支持多窗口
- 改进 UI 编辑器
- 新的文本渲染系统
- 新的主题和主题编辑器
国际化
- 扩展语言支持
- 更简单的翻译工作流
- 可直接从项目的场景和脚本生成 Portable Object Template(或 POT)翻译文件
- 翻译系统可识别上下文
编辑器 & UX
- 改进导入流程
- 新的插件接口
- 借助 etcpak 库和新的多线程导入器,大幅提升纹理导入速度
- 运行时可导入 glTF 文件
- 新的编辑器功能和小部件
- 改进检查器停靠面板
- 改进场景停靠面板:例如可快速搜索和筛选节点的新方法等
- 改进脚本编辑器:如语法高亮、连字字体、多光标支持等
- 资源带有标识符,因此可以更轻松地进行版本管理
- 新的 Movie Maker 模式
- 新的编辑器主题
导航
- 新的导航系统
- 新的NavigationServer 已支持完全动态环境和即时导航网格烘焙
- 支持导航链接
XR
- OpenXR 已集成到引擎核心
- 主要 PC 头显在 Windows 和 Linux 上受支持
- Godot XR 工具
网络与多人游戏
- 更稳定的网络系统
- 更简单的多人游戏开发工作流
音频
- 更干净的声音
- 新的内置复音支持
- 音乐循环点和文本转语音
平台支持
- 支持 Android 和 Web
- 为多个 CPU 架构提供新的一级构建系统支持
进行了全面更新。量非常大。
官方的 4.0 更新介绍博客很容易理解,建议一定去看看。
链接
介绍博客:Godot 4.0 sets sail: All aboard for new horizons
官方网站:Godot Engine – Free and open source 2D and 3D game engine