awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
DiligentGraphics avatar

DiligentGraphics/DiligentEngine

0
View on GitHub↗
4,193 نجوم·367 تفرعات·Batchfile·apache-2.0·4 مشاهداتdiligentgraphics.com/diligent-engine↗

DiligentEngine

DiligentEngine is a cross-platform graphics abstraction layer and physically-based rendering engine. It provides a unified interface for executing 3D graphics commands across multiple low-level rendering backends from a single codebase, including a dedicated system for importing 3D assets via the GLTF 2.0 format.

The engine features an HLSL shader cross-compiler that allows a single set of shaders to run across different graphics APIs and operating systems. It supports advanced rendering capabilities such as ray-tracing, mesh shaders, variable rate shading, and bindless resources.

The framework covers broader capability areas including screen-space visual effects, such as ambient occlusion and temporal anti-aliasing, and multithreaded command buffer generation to increase CPU utilization. It also includes systems for backend-agnostic memory allocation and the use of JSON-defined pipeline states for dynamic runtime parsing.

Features

  • Graphics Engines and Rendering - Provides a cross-platform graphics abstraction layer and physically-based rendering engine with advanced visual effects.
  • Cross-Platform Graphics Tooling - Provides a unified interface to write 3D graphics code once and run it across multiple operating systems and hardware.
  • 3D Asset Pipelines - Integrates a 3D asset pipeline that loads GLTF 2.0 models into physically-based rendering workflows.
  • Asset Pipelines - Features a dedicated system for importing 3D models and materials using the GLTF 2.0 standard.
  • Abstraction-Layer Rendering Backends - Provides a unified abstraction layer that decouples high-level rendering logic from specific graphics backends like Vulkan or DirectX.
  • Cross-Platform Shader Compilers - Includes an HLSL shader cross-compiler that translates unified shader code into platform-specific binaries.
  • Graphics API Abstractions - Simplifies targeting multiple graphics backends using a single set of standardized commands and calls.
  • GPU Resource Coordination - Includes systems for backend-agnostic memory allocation and coordination of GPU resources.
  • Graphics Backends - Provides a unified interface for switching between different low-level graphics backends like Vulkan and DirectX.
  • Deferred Command Encoders - Supports multithreaded command buffer generation to increase CPU utilization and rendering throughput.
  • GLTF Model Importers - Provides a dedicated system for importing 3D assets via the GLTF 2.0 format.
  • Advanced Rendering Features - Supports high-end hardware features including ray-tracing, mesh shaders, and variable rate shading.
  • Screen-Space Effects - Implements a suite of screen-space visual effects including ambient occlusion and temporal anti-aliasing.
  • Bindless Resource Managers - Provides bindless resource management to allow shaders to access large global pools of assets without per-draw call binding.
  • 3D Visual Effects - Implements advanced rendering techniques such as ray-tracing and ambient occlusion for realistic 3D scenes.
  • Mesh Instancing - Optimizes performance by drawing multiple copies of the same mesh in a single call using instance-specific data.
  • Pipeline State Definitions - Supports defining shader configurations and render states via JSON for dynamic runtime parsing or pre-packaging.
  • Explicit Memory Allocators - Implements systems for manual management of device-local and host-visible memory heaps across different graphics APIs.
  • Multi-threaded Command Encoders - Generates graphics commands across multiple CPU threads using independent buffers to maximize GPU throughput.
  • 3D Game Engines - Modern cross-platform low-level graphics library.
  • Engines and Frameworks - Cross-platform low-level graphics library.
  • Game Engines - Cross-platform rendering framework for 3D visualization.
  • Graphics and Rendering - Modern low-level cross-platform 3D graphics library.
  • Graphics Libraries - Modern cross-platform graphics API abstraction.
  • Graphics Rendering - Modern low-level 3D graphics library.

سجل النجوم

مخطط تاريخ النجوم لـ diligentgraphics/diligentengineمخطط تاريخ النجوم لـ diligentgraphics/diligentengine

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ DiligentEngine

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع DiligentEngine.
  • bkaradzic/bgfxالصورة الرمزية لـ bkaradzic

    bkaradzic/bgfx

    17,161عرض على GitHub↗

    bgfx is a cross-platform, graphics rendering abstraction layer designed for high-performance applications. It provides a unified interface that maps high-level rendering commands to native graphics APIs, allowing developers to maintain a single codebase that executes consistently across diverse operating systems and hardware architectures. The library distinguishes itself through a multi-threaded command submission model that decouples rendering logic from the main application thread, effectively minimizing CPU bottlenecks. It utilizes a backend-agnostic command buffer and a deferred resource

    Cd3d11d3d12directx
    عرض على GitHub↗17,161
  • gfx-rs/gfxالصورة الرمزية لـ gfx-rs

    gfx-rs/gfx

    5,398عرض على GitHub↗

    gfx is a hardware-agnostic graphics API abstraction that translates a unified set of graphics and compute commands into native instructions for multiple GPU drivers. It provides a common interface for cross-platform rendering and general-purpose GPU compute programming. The project features an intermediate-representation shader translation system that converts source code and SPIR-V into target-specific languages. It employs a data-driven reference test framework to verify that graphics output remains consistent across different hardware platforms. Capabilities include parallel command buffe

    Rustdx11dx12gfx
    عرض على GitHub↗5,398
  • google/filamentالصورة الرمزية لـ google

    google/filament

    19,658عرض على GitHub↗

    Filament is a real-time physically based rendering engine designed for high-fidelity 3D graphics. It functions as a cross-platform graphics library that provides a unified interface for rendering complex models and materials across desktop, mobile, and web environments. The engine distinguishes itself through a data-oriented architecture that optimizes memory usage and processing speed, alongside a shader-variant system that generates specialized code for specific material and lighting configurations. By abstracting diverse hardware graphics backends, it ensures consistent visual performance

    C++3d-graphicsandroidgltf
    عرض على GitHub↗19,658
  • doitsujin/dxvkالصورة الرمزية لـ doitsujin

    doitsujin/dxvk

    16,602عرض على GitHub↗

    DXVK is a graphics compatibility layer that enables Windows-based applications to run on non-Windows operating systems by translating legacy Direct3D instructions into the modern Vulkan API. It functions as a translation library that maps high-level rendering commands to low-level hardware-accelerated primitives, allowing for high-fidelity graphics output across different hardware environments. The project distinguishes itself through a suite of performance optimization strategies designed to maintain frame consistency and reduce latency. By utilizing background shader compilation and multith

    C++d3d11d3d9dxbc
    عرض على GitHub↗16,602
عرض جميع البدائل الـ 30 لـ DiligentEngine→

الأسئلة الشائعة

ما هي وظيفة diligentgraphics/diligentengine؟

DiligentEngine is a cross-platform graphics abstraction layer and physically-based rendering engine. It provides a unified interface for executing 3D graphics commands across multiple low-level rendering backends from a single codebase, including a dedicated system for importing 3D assets via the GLTF 2.0 format.

ما هي الميزات الرئيسية لـ diligentgraphics/diligentengine؟

الميزات الرئيسية لـ diligentgraphics/diligentengine هي: Graphics Engines and Rendering, Cross-Platform Graphics Tooling, 3D Asset Pipelines, Asset Pipelines, Abstraction-Layer Rendering Backends, Cross-Platform Shader Compilers, Graphics API Abstractions, GPU Resource Coordination.

ما هي البدائل مفتوحة المصدر لـ diligentgraphics/diligentengine؟

تشمل البدائل مفتوحة المصدر لـ diligentgraphics/diligentengine: bkaradzic/bgfx — bgfx is a cross-platform, graphics rendering abstraction layer designed for high-performance applications. It provides… gfx-rs/gfx — gfx is a hardware-agnostic graphics API abstraction that translates a unified set of graphics and compute commands… google/filament — Filament is a real-time physically based rendering engine designed for high-fidelity 3D graphics. It functions as a… doitsujin/dxvk — DXVK is a graphics compatibility layer that enables Windows-based applications to run on non-Windows operating systems… gfx-rs/wgpu — This project is a cross-platform graphics and compute framework that provides a unified, hardware-agnostic abstraction… saschawillems/vulkan — This project serves as a comprehensive educational framework and reference library for mastering high-performance…