Yume Engine - “梦”游戏引擎


MIT
Linux
C/C++

软件简介

概要

Yume Engine 探索新的渲染器设计思想,尽量实现尽可能简单。受到其他开源渲染器的启发,打算支持 D3D11,D3D12 和 OpenGL(未来的
Vulkan),这个引擎努力尽可能地依赖于平台。 在初步规划的平台工作完成后,打算增加更多的平台支持。

当前功能

  • 通过 XML 文件驱动引擎,参见这里看看 Yume 如何渲染一个反射阴影贴图用于全局照明。

  • ASSIMP 模型/材料加载和导入到通用格式

  • 使用 Javascript 绑定的独特 UI 框架(Chromium Embedded Framework)。参见副项目 CEF3D

  • 延迟光使用深度模板测试

  • 通过体素跟踪的全局照明

  • 光传播

  • 锥体剔除,配料

  • 后期处理效果如 SSAO 算法可缩放环境遮挡,FXAA,DoF,Godrays,自动曝光

示例