awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस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·3 व्यूज़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 के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

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…

DiligentEngine के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो DiligentEngine के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • bkaradzic/bgfxbkaradzic का अवतार

    bkaradzic/bgfx

    17,161GitHub पर देखें↗

    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/gfxgfx-rs का अवतार

    gfx-rs/gfx

    5,398GitHub पर देखें↗

    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/filamentgoogle का अवतार

    google/filament

    19,658GitHub पर देखें↗

    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/dxvkdoitsujin का अवतार

    doitsujin/dxvk

    16,602GitHub पर देखें↗

    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
DiligentEngine के सभी 30 विकल्प देखें→