FlexEngine:个人游戏引擎 源码
Flex Engine是我于2017年2月开始使用的个人游戏引擎。我将其用作学习实时技术的游乐场。 我试图保持合理稳定,因此不经常更新它。 有关最新更改,请参见。 特色功能 Vulkan和OpenGL后端 符号距离字段字体的生成和呈现 基于物理的阴影模型 基于图像的照明 屏幕空间环境光遮挡 稳定的级联阴影映射 基于条件校验和的着色器编译 具有序列化的场景编辑器 分析工具 游戏内脚本语言 GPU粒子(计算着色器) 级联阴影映射的基本实现 利用计算平台,两百万个粒子完全在GPU上更新和渲染 探查器覆盖图,显示了单帧CPU时间的细分 一些编辑器窗口 屏幕空间环境光遮蔽(SSAO) GBu
用户评论