是一个开源且免费使用的现代 C++ 游戏引擎。

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

相关推荐

封面图片

一款开源的数据分析引擎:。

一款开源的数据分析引擎:。 该工具拥有低代码、高性能、轻量级和全功能的特点,相较于传统 SQL 技术,使用 esProc SPL 可以显著降低整体应用成本。 由于 SPL 面向结构化和半结构化数据,因此还可用作分析型数据库和数据计算中间件,应用于线下跑批和在线查询场景。 其独创的 SPL 语法使编码更简单且运行效率更高。技术特性包括:算法引擎、存储引擎、多源混算、并行框架、敏捷语法、嵌入集成、数据固化和实时数据。 SPL 支持多数据源混合计算,可无缝集成到应用中,具备良好的集成性和轻量级特性。在性能、开发效率、灵活性和资源节约等方面具有显著优势。

封面图片

一个快速、小巧的向量搜索引擎,可用于C++、Python、JavaScript、Rust、Ja、GoLang和Wolfram

一个快速、小巧的向量搜索引擎,可用于C++、Python、JavaScript、Rust、Java、GoLang和Wolfram等编程语言。支持多种度量方式,包括欧氏距离、点积、余弦、杰卡德、海明、哈弗辛等。 此外,还支持半精度、多线程、变量维度向量等功能,可以在不加载到内存中的情况下从磁盘中查看数据集。提供了各种绑定库,如Python绑定库、JavaScript绑定库、Rust绑定库等,可以简化用户的工作流程 | #搜索引擎

封面图片

一个基于Rust开发的2D&3D游戏引擎

一个基于Rust开发的2D&3D游戏引擎 自带功能齐全的可视化操作界面、高度可扩展的渲染器、拥有创建复杂动画的内置系统、高品质双耳音响系统,支持 Windows、Linux、macOS 等主流操作系统。 另外,该项目还配套了工具使用教程,帮助你更快的上手游戏开发。 | #游戏

封面图片

:一个本地知识库问答系统,支持多种文件格式和数据库,允许离线安装和使用。

:一个本地知识库问答系统,支持多种文件格式和数据库,允许离线安装和使用。 使用QAnything可以简单地删除本地存储的任何格式的文件,并获得准确、快速和可靠的答案。 目前支持的格式包括:PDF、Word(doc/docx)、PPT、Markdown、Eml、TXT、图像(jpg、png 等)、Web 链接以及即将推出的更多格式... 主要特征 数据安全,支持全程不插网线安装使用。 跨语言QA支持,中英文QA自由切换,无论文档语言如何。 支持海量数据QA,两阶段检索排序,解决大规模数据检索的退化问题;数据越多,性能越好。 高性能生产级系统,可直接部署用于企业应用。 人性化,无需繁琐配置,一键安装部署,即用即用。 多知识库QA支持选择多个知识库进行问答

封面图片

| #教程本课程将教你如何使用Rust语言构建一个简单的LSM树存储引擎。

| #教程 本课程将教你如何使用Rust语言构建一个简单的LSM树存储引擎。 “日志结构合并树(Log-structured merge trees,简称LSM树)是一种用于维护键值对的数据结构。这种数据结构在分布式数据库系统,如TiDB和CockroachDB中被广泛使用,作为它们底层的存储引擎。基于LevelDB的RocksDB,是LSM树存储引擎的一个实现。它提供了许多键值访问功能,并在许多生产系统中使用。 本教程是一个包含多个部分(周)的广泛课程。每周有七个章节;你可以在2到3小时内完成每个章节。每个部分的前六章将指导你构建一个工作系统,而每周的最后一章将是小吃时间章节,它将实现一些在你之前六天构建的基础上的简单事物。每个章节都将有必需的任务、检查你的理解问题和奖励任务。

封面图片

开源库存管理系统:InvenTree是一个开源库存管理系统,提供强大的低级库存控制和零件跟踪。InvenTree系统的核心是一个

开源库存管理系统:InvenTree是一个开源库存管理系统,提供强大的低级库存控制和零件跟踪。InvenTree系统的核心是一个Python/Django数据库后端,它提供了一个管理界面(基于Web)和一个REST API,用于与外部接口和应用程序进行交互。 InvenTree设计为轻巧且易于使用的中小企业或业余爱好者应用,其中许多现有的库存管理解决方案使用起来臃肿且繁琐。更新库存是一个单一操作的过程,不需要复杂的工作订单或库存交易系统。 强大的业务逻辑在后台工作,以确保维护库存跟踪历史记录,并且用户可以随时访问库存级别信息。 特征 组织部件和物料清单 管理供应商 即时库存知识 扩展和自定义以配合你的使用情况

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人