Morpheus:具有基于物理渲染器的图形引擎,基于DiligentEngine构建

时间:2024-03-20 02:43:48
【文件属性】:

文件名称:Morpheus:具有基于物理渲染器的图形引擎,基于DiligentEngine构建

文件大小:193.56MB

文件格式:ZIP

更新时间:2024-03-20 02:43:48

C++

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


网友评论