FlexEngine:个人游戏引擎

时间:2024-02-22 18:29:36
【文件属性】:

文件名称:FlexEngine:个人游戏引擎

文件大小:955.34MB

文件格式:ZIP

更新时间:2024-02-22 18:29:36

opengl game-engine cpp vulkan glsl

Flex Engine是我于2017年2月开始使用的个人游戏引擎。我将其用作学习实时技术的游乐场。 我试图保持合理稳定,因此不经常更新它。 有关最新更改,请参见。 特色功能 Vulkan和OpenGL后端 符号距离字段字体的生成和呈现 基于物理的阴影模型 基于图像的照明 屏幕空间环境光遮挡 稳定的级联阴影映射 基于条件校验和的着色器编译 具有序列化的场景编辑器 分析工具 游戏内脚本语言 GPU粒子(计算着色器) 级联阴影映射的基本实现 利用计算平台,两百万个粒子完全在GPU上更新和渲染 探查器覆盖图,显示了单帧CPU时间的细分 一些编辑器窗口 屏幕空间环境光遮蔽(SSAO) GBuffer(左上至右下):位置,反照率,法线,最终图像,深度,金属,AO,粗糙度 查看更多屏幕截图 建筑弹性 参见build.md 依存关系 Flex Engine使用以下开放源代码库: 碰撞检测和刚体模拟 字体加载 窗口创建,输入处理 数学运算 用户界面 音频加载和播放 图片加载 网格加载 -Vulkan meta-loader 执照 Flex引擎是根据MIT许可证发布的。 有关详细信息,请


网友评论