1. 程式人生 > 其它 >乘風破浪,遇見未來元宇宙(Metaverse)之現代跨平臺低階3D圖形庫和渲染框架Diligent Engine,旨在成為遊戲引擎和3D應用的圖形子系統

乘風破浪,遇見未來元宇宙(Metaverse)之現代跨平臺低階3D圖形庫和渲染框架Diligent Engine,旨在成為遊戲引擎和3D應用的圖形子系統

什麼是Diligent Engine

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

一個現代的跨平臺低階3D圖形庫和渲染框架

Diligent Engine是一個輕型的跨平臺圖形API抽象庫和渲染框架。它旨在充分利用Direct3D12、Vulkan和Metal的優勢,同時通過Direct3D11、OpenGL和OpenGLES支援舊平臺。Diligent Engine暴露了通用的前端API,並在所有平臺和渲染後端使用HLSL作為通用著色語言。特定平臺的著色器代表(GLSL、MSL、DX位元組碼或SPIRV)可以與相應的後端一起使用。該引擎旨在作為遊戲引擎或任何其他3D應用程式的圖形子系統使用。它是在Apache 2.0許可下發布的,可以免費使用。

支援的平臺和低級別的圖形API

  • Vulkan API在MacOS、iOS和tvOS平臺上沒有原生支援,需要一個Vulkan可移植性實現,如MoltenVK或gfx-portability。
  • 可在商業許可下使用--請聯絡我們瞭解詳情。

獲取Diligent Engine

https://github.com/DiligentGraphics/DiligentEngine

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

示例效果

參考