是一个开源且免费使用的现代 C++ 游戏引擎。
是一个开源且免费使用的现代 C++ 游戏引擎。 Nebula 正在不断开发,这意味着功能一直在不断添加。目前支持: 从下到上完全数据驱动的设计。 数据结构套件,从容器到操作系统包装器,一切都是为了性能和最小的调用堆栈而设计的。 多线程。 SSE 加速且直观的数学库。 完整的 python 支持脚本层。 高级渲染框架和着色器。 测试平台和基准测试。 分析工具。 渲染 Nebula 渲染子系统做了很多努力,目前支持: 统一的集群系统 - 雾量、贴花和灯光都进入同一结构。 屏幕空间反射 - 工作状态,但仍在进行中。 在计算中完成的基于地平线的环境光遮挡。 基于物理的材质和渲染。 多线程子通道录音。 用于局部光的阴影贴图和用于全局/定向/太阳光的 CSM。 体积雾和照明。 几何贴花。 CPU-GPU 混合粒子系统。 蒙皮和动画。 脚本化渲染路径。 伏尔甘。 色调映射。 异步计算。 使用稀疏绑定的虚拟纹理。 自适应虚拟纹理地形。 快速且保守的 GPU 内存分配。 区域灯。 实体系统 Nebula 历史上一直采用以数据库为中心的实体方法。在 Nebula 的最新版本中,通过采用 ECS 方法来不断改进,同时仍然保持以数据库为中心。 数据导向 数据驱动 每个实体的内存开销最小。 高性能而不影响可用性或简单性 用于轻松实例化和分类实体类型的蓝图和模板系统。 自动序列化和反序列化
在Telegram中查看相关推荐

🔍 发送关键词来寻找群组、频道或视频。
启动SOSO机器人