Morpheus图形引擎
Morpheus是在低级图形API之上构建的实时图形引擎。 Morpheus带有一个基于物理的渲染器,该渲染器具有基于球谐函数的辐照度。 Morpheus目前正在开发中,主要目的是作为一个教育爱好项目。
该引擎的是用OpenGL编写的,但是我已经迁移到DiligentEngine,因为我在OpenGL中遇到了许多限制,而Vulkan对于我来说太冗长了。 DiligentEngine是Direct3D12 / 11,Vulkan,Metal和OpenGL之上的薄薄抽象层,我非常喜欢使用它,并将其推荐给其他感兴趣的人。
特征
我的图形引擎中的所有内容目前仍在开发中。 但是,引擎中当前有许多功能:
基于物理的正向渲染器(请参见DefaultRenderer类):渲染器基础的阴影模型基于。 为了有效地表示辐照度场,我通过的技术计算并变换了球谐系数
线程池/任务计划程
2021-02-28 10:05:02
193.56MB
C++
1