乘风破浪,遇见未来元宇宙(Metaverse)之现代跨平台低级3D图形库和渲染框架Diligent Engine,旨在成为游戏引擎和3D应用的图形子系统

什么是Diligent Engine

http://diligentgraphics.com/diligent-engine/

一个现代的跨平台低级3D图形库和渲染框架

image

Diligent Engine是一个轻型的跨平台图形API抽象库和渲染框架。它旨在充分利用Direct3D12、Vulkan和Metal的优势,同时通过Direct3D11、OpenGL和OpenGLES支持旧平台。Diligent Engine暴露了通用的前端API,并在所有平台和渲染后端使用HLSL作为通用着色语言。特定平台的着色器代表(GLSL、MSL、DX字节码或SPIRV)可以与相应的后端一起使用。该引擎旨在作为游戏引擎或任何其他3D应用程序的图形子系统使用。它是在Apache 2.0许可下发布的,可以免费使用。

支持的平台和低级别的图形API

image

  • Vulkan API在MacOS、iOS和tvOS平台上没有原生支持,需要一个Vulkan可移植性实现,如MoltenVK或gfx-portability。
  • 可在商业许可下使用--请联系我们了解详情。

获取Diligent Engine

https://github.com/DiligentGraphics/DiligentEngine

https://github.com/DiligentGraphics/DiligentEngine/releases

示例效果

image

image

参考

posted @ 2022-02-25 19:05  TaylorShi  阅读(455)  评论(0编辑  收藏  举报