Redian新闻
>
海量新功能,Godot 4.0正式发布!

海量新功能,Godot 4.0正式发布!

公众号新闻

出品 | OSC开源社区(ID:oschina2013)

Godot 4.0 正式发布啦!这是 Godot 迄今为止最大的版本和制作时间最长的版本,新版本有海量新功能,比起常规更新更像是一次伟大的重建。
下面是新版本部分改动:

3D 和一般渲染改动

Vulkan 和新渲染器

新版本有了两个新的 Vulkan 后端(集群和移动)
  • 此外还集成了一个基于 OpenGL 的兼容性渲染器,旨在支持旧的和低端设备。
  • 还在开发 Direct3D 12 渲染器以获得更好的 Windows 和 Xbox 支持。
  • 现在还可以利用 AMD 的 Fidelity FX 超级分辨率 1.0 (FSR 1.0) 以较低的分辨率进行动态和精美的渲染,同时保持游戏流畅运行。

高度改进的光照和阴影

Godot 的全局照明系统从头开始重新制作。Godot 4 有史以来第一次为大型开放世界引入了一种新颖的实时全局照明技术。SDFGI - 或 Signed Distance Field Global Illumination ,可以在此处了解更多相关信息。
GIProbe 已被 VoxelGI 节点取代,VoxelGI 节点是一种适用于中小型环境的实时解决方案,对室内设计效果特别好。当然,仍然可以使用光照贴图在低端设备上预渲染光照和阴影,但光照贴图现在使用 GPU 进行更快的渲染。
最后,阴影在 Godot 3 中的表现一直不太优秀。Godot 4 可以重新开始阴影渲染,以实现更高的质量并提供更精细的控制。

新的渲染优化技术

Godot 4 提供了几种新的渲染优化技术。
新的自动遮挡剔除可以检测被其他几何体隐藏的模型并动态移除它们以提高 CPU 和 GPU 渲染性能。
在开放环境中,很少有对象重叠,因此遮挡剔除作用不大。在那里可以利用新的自动网格 LOD 或使用手动 HLOD 完全控制可见范围。

增强的中后期处理

如果您希望在高端设备上运行时增加额外的质量,则可采用屏幕空间间接照明。
SSIL 允许使用屏幕空间采样来增强暗区和间接照明。此外,借助强大的 SSAO 实施(屏幕空间环境光遮蔽)可以访问许多有用的设置,例如光影响(影响直射光的程度),可以通过忽略具有环境遮挡贴图的对象来优化质量。
对于喜欢摄影的用户,Godot 4.0 引入了逼真的光单位,允许调整灯光强度并使用标准相机设置(如光圈、快门速度和 ISO)来控制最终场景的亮度。物理光单位默认关闭,但可以在项目设置中启用它们。

二维改进

强大的全新 2D 关卡编辑工具

作为破坏兼容性的主要版本,Godot 4 对 2D 工作流程进行一些根本性的更改。
最大的改进可能是全新的 tilemap 编辑器,它是根据请求和报告重新设计的。2D 编辑器已统一了 tilesets 和 tilemaps 的工作流程,可以更灵活地组织和放置图块或为它们提供元数据和动画、更有效地微调碰撞、导航、枢轴点和更多图块属性。
新的 tilemap 编辑器包括图层、用于快速绘制大面积区域的新地形自动平铺系统、用于散布植物、岩石和其他道具的随机绘制系统,以及用于复制、标记和保存选择以供以后重复使用的选择工具。
Tileset 纹理会自动展开以防止在图块之间出现间隙,并且新的场景放置功能允许在网格单元格中添加角色、箱子和其他交互式场景。

新的 2D 渲染选项

2D 画布渲染器已更新以支持允许复杂混合多个重叠 CanvasItem 的画布组。例如,您可以将一堆 sprite 堆叠在一起,让它们与背景融为一体,就好像它们是单个项目一样。
使用新的 Clip Children 属性可以使用任何 2D 元素作为遮罩。最后,多重采样抗锯齿 (MSAA) 选项已添加到 2D 引擎中,以获得更好的图像质量和更平滑的边缘。

改进的 2D 光照和阴影

2D 通过 2D 定向光和阴影获得了照明改进。
在着色器中使用带符号的距离场,可以获得高级视觉效果,例如长阴影、光晕和清晰轮廓。对于 3D 可以在法线贴图中控制光照高度。
使用多个光源时性能会显着提高。

着色器和视觉特效

新的大气效果

为了帮助提高 3D 场景的保真度,新版本开发了一些令人兴奋且期待已久的功能。
由于使用了时间重投影,体积雾首次出现在 Godot 4 中,平衡了逼真的外观和快速的性能。
可以全局配置效果,或使用 FogVolume 节点定义特定区域,甚至可以通过编写在 FogVolume 节点上运行的自定义着色器来创建复杂的动态效果。
对于其他大气效果,Godot 4.0 引入了天空着色器,允许用户创建实时更新的动态天空(包括反射)。有关详细信息,请参阅介绍天空着色器的文章。

纹理和材质投影

除了向后移植到 Godot 3.5 的新噪声纹理外,4.0 推出贴花,现在可以将材质投射到表面上以装饰环境。

增强的着色器 - 游戏世界交互

基于 GPU 的粒子有很多有用的变化。现在支持吸引、碰撞、轨迹、子发射器和手动发射。
对于适用于整个游戏世界的效果,例如风向或湿度水平,现在可以跨材质共享全局值。

改进的着色器编辑器

所有这些新功能的引入,再次为改进视觉着色器编辑器的形式和功能创造了机会。

扩展着色器语言

新增功能包括对统一数组和片段到灯光变化的支持,以及新的语法功能,例如结构、预处理器宏和着色器包含。

计算着色器

Godot 现在支持并使用计算着色器来加速使用显卡的算法。
此版本还有大量其他内容,详情可点击对应的链接跳转阅读。
  • Scripting
    • GDScript
    • C#
    • GDExtension - experimental
  • Physics
    • Game-Specific Physics Engine
    • Multithreading & Performance Optimization
    • Better Physics API
    • Higher Simulation Stability
  • UI & Text
    • Multiple Window Support
    • UI Editor Improvements
    • New Text Rendering Systems
    • New Theme & Theme Editor
  • Internationalization
    • Extended Language Support
    • Easier Translation Workflow
  • Editor & UX
    • Easier Importing
    • New Editor Features & Widgets
    • Inspector Dock Improvements
    • Scene Dock Improvements
    • Script Editor Improvements
    • Easier Version Control
    • New Movie Maker Mode
    • New Editor Theme
  • Navigation
    • Server-Based Navigation System
    • Extended Complex Navigation Support
  • XR
    • Wider Headset & Platform Support
    • Godot XR Tools
  • Networking & Multiplayer
    • More Stable Networking Systems
    • Simplified Multiplayer Development Workflow
  • Audio
    • Cleaner Sound
    • Built-in Polyphony
    • Music Looping Point & Text-To-Speech
  • Animation
    • Enhanced Animation Editor
    • Improved 3D Animation Workflow
    • Animation Libraries & Retargeting System
    • Blending, Transitions & Complex Animation Support
    • New Tween Animation System
  • Platform Support
    • Android & Web Support
    • More Exporting Options
  • Future
对于 Godot 3 LTS 版本用户,相关功能和错误修复将向后移植到即将推出的 Godot 3.6 ,且计划持续维护该版本,以支持现有的 Godot 3 项目。在 Godot 4 的整个开发过程中,团队一直在向后移植许多兼容和相关的工作,一些新功能已经进入 Godot 3.4 和 3.5。
下载地址:https://godotengine.org/download


往期推荐



有奖问答 | 迁移上云或跨云迁移如何做到安全、高效、低成本?

🔥 用Edge下载Chrome?微软“拉横幅”回应:达咩!

Ambient:Rust编写的高性能多人游戏引擎



这里有最新开源资讯、软件更新、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
FBEC大会宣传片《勇毅前行·逐光而上》正式发布!2月24日聚锦鹏城!重新构想前端开发!Kotlin 推出新功能:无需同时了解 Kotlin 和 JavaScript澳洲MyGov网站将迎巨大改变!一系列新功能有望上线Node.js 20 正式发布《麻省理工科技评论》2023年“全球十大突破性技术”正式发布!报告下载 | TopOn《2022年度全球手游广告变现报告》正式发布!Spring Framework 6 中的新功能和增强功能刚刚宣布!微信新功能来了,可以同步注册小号了!你绝对想不到...微软为 Word 推出超好用新功能,希望微信也能「抄作业」| Feel Good 周报《2022 中国开源开发者报告》正式发布!Why do some Chinese people live longer than many Americans?冰岛瓦特纳冰川(Vatna Glacier),终年不化刚刚!微信上线重磅新功能?腾讯"惊动"工信部,内部已追责处罚,发生了什么?自建 MongoDB 实践:MongoDB 复制集iOS 17 或增加重磅新功能/Apple Watch 血糖功能还要多等等/ 「钢铁侠」演《迷魂记》Fear Of God 正式发布首场时装秀展示最新系列「Collection 8」大量新品发布!宏碁举行新品发布会美国档案---唐宝璜Fedora 38 正式发布 | Linux 中国休斯顿复活节 | 全家出动,go go go!希望的歌自建MongoDB实践:MongoDB 安全加密微信新功能发布!可以用支付宝付钱啦!澳洲5澳元纸币迎来巨变!不再印女王头像!My Gov网站大改革!或将增加一系列新功能!智力,知力,科学和科学素质:论某些科学工作者的虚弱THANK GOD IT'S GOOD FRIDAY刚刚,微信"史诗级"新功能开放!突发,又一银行行长被双开!一篇“小作文”,700亿果链龙头直线涨停!2022《财经》Boom年轻力品牌榜正式发布!内存数据库DragonflyDB 1.0正式GA,性能是Redis的25倍PyTorch 2.0正式版发布!一行代码提速2倍,100%向后兼容Deepin V23上线新功能:实现与 Windows 系统跨端协同FerretDB 1.0正式GA,因“碰瓷”MongoDB而改名微信新功能,热搜第一Go 1.20正式发布,最后一个支持Win7、Win8等旧系统的版本Fear of God x Birkenstock 合作鞋款「Los Feliz」羊毛毡迭代正式发售
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。