Godot3.1新功能展示——发布宣传片:
Godot团队发布了Godot 3.1,这是这款开源游戏引擎的最新版本,为了在移动设备和HTML5游戏中获得更好的性能,引入了另一种OpenGLES2.0渲染引擎。
这次更新还引入了Boolean建模系统、一个基于Bullet物理的软体和布料系统、新的布娃娃和骨骼IK系统,以及OpenSimplex噪点。
新的2D功能包括tileset编辑器,支持2D网格和骨骼,以及动画更新。
使用OpenGL ES 3.0渲染器渲染
Godot 3.1中的很多功能都来自于OpenGL 3.3或OpenGL ES 3.0渲染引擎,这款引擎是去年一月Godot 3.0版本中引入的。
这款渲染器提供了更大范围的着色和后期特效,当时它被描述为“为物理渲染提供迪士尼principled BSDF的第一款引擎”,同时也为移动和在线游戏开发人员带来了一些问题。
除了Godot团队所说的现代移动设备上“严重的驱动程序错误”之外,许多旧设备根本不支持OpenGLES 3.0。
另外,目前很少有移动浏览器支持WebGL 2.0(等同于HTML5 API),微软的Edge和Internet Explorer浏览器或苹果的Safari浏览器也不支持。
Godot的解决方案是恢复其在Godot3.0中删除的OpenGL2.1/OpenGLES2.0渲染器。
现在,该渲染器可与OpenGLES3.0渲染器兼容,牺牲了诸如HDR渲染或次表面散射之类的新功能。
OpenGL2.1/OpenGLES2.0渲染器由新的CPU粒子系统支持,Godot 3.0中引入的GPU粒子系统与OpenGL ES 2.0不兼容。
对于OpenGL 3.3/OpenGL ES3.0渲染引擎用户来说,视觉着色器编辑器已经恢复,现在支持新的PBR着色功能。
开发人员现在计划在Godot 4.0中引入一个新的基于Vulkan的渲染器,并且不推荐OpenGLES3.0渲染器,所以我们希望不会再出现这样混乱的模式。
3D游戏:Boolean建模、软体动态系统和OpenSimplex噪点
毫无疑问,Godot3.1中的新功能包括Boolean建模系统。
该引擎对Bullet物理系统的实现也得到了更新,以支持软体的创建,从而可以创建简单的布料效果,如斗篷和旗帜。
3D动画师可以使用新增的布娃娃和骨骼IK系统。
这次更新还增加了噪点生成功能,旨在以开源OpenSimplex素材库的形式,生成3D Voxel地形和2D纹理效果。
2D游戏:新的Tileset编辑器,改进了2D动画
新增了一个Tileset编辑器,与其他Tileset生成软件中的功能相似,同时对2D素材编辑器进行了大范围的修整。
2D动画方面,该引擎现在支持多边形2D网格对象和2D骨骼,另外对动画编辑器进行了彻底修整。
还有对其他艺术家工具集和编程功能的改进,如对C#的支持,网络化API以及与版本控制系统的集成。
应用 Godot 3.1适用于32位和64位的Windows、Linux以及macOS系统。
更多相关内容请关注:CG视频教程专区
|