在经过四年的漫长静默期后,CubeEngine以全新姿态更新了~
CubeEngine现在彻底聚焦为支持沙盒式建造物理载具以及地形建造游戏的基础层(foundation)
这次更新主要包含的内容有:
1 接入IMGUI,全面将界面移植到IMGUI开发,使得调试用GUI更加完善,并加入了quake-like console, profiler,material editor等一系列辅助的工具与完整
2 实现了平滑体素地形的实时编辑,用户可以在运行时提高降低地形的海拔,并可以挖洞和建造浮空岛
3 接入Bullet物理引擎,允许动态创建物体,可以在运行时建造载具了
4 多线程的游戏资产IO
5 接入Lua脚本,部分的业务逻辑代码已经移至lua中开发,将在近期将所有业务逻辑的部分代码都移植成lua脚本
6 渲染优化,优化了几乎所有的渲染部分,使用HDR格式的延迟渲染管线,实现了PBR光照,彻底重构了阴影,支持基于大气散射的天空盒,并追加了诸如 SSAO,景深,Bloom等后处理,材质的格式更为可读,实现了效果更加好的雾效与地形效果
这次改动非常的大,更新列表的内容非常多,更多详情请参看这里:
git页: