文件名称:limitless-engine:OpenGL C ++图形引擎
文件大小:207.33MB
文件格式:ZIP
更新时间:2024-04-08 22:27:27
gamedev bloom opengl graphics-engine glsl
C ++图形引擎 该项目是跨平台的3D图形引擎,致力于使用现代OpenGL进行高性能,低开销的渲染。 特征: 状态缓存 多线程上下文资源共享 MaterialCompiler +着色器程序自省 索引缓冲区自动绑定 纹理单元自动绑定 缓冲区流:孤立,不同步,持久,连贯,+隔离 不变的存储支持 命名缓冲区对象支持 无边界的纹理 持久/相干映射+三重缓冲+显式同步 物料系统 反照率 高光 普通的 发光颜色 发光面罩 混合面膜 粗糙度+每个样品 金属度+每个样品 混合:不透明,半透明,添加剂,调制 阴影shader_type:点亮,不点亮 阴影模型:Phong,Blinn-Phong 通过着色器代码自定义材质 动态直接照明 索具模型动画 后期处理:HDR,色调映射,伽玛校正,光晕,晕影,色调底纹,FXAA 海绵模型 用法 依存关系 glfw3 ew m 刺客 stb_image