DiligentGraphics/DiligentEngine
PublicA modern cross-platform low-level graphics library and rendering framework
Bee AI phân tích repositoryBETA
AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.
Cập nhật lần cuối: 30/09/2026
Tóm tắt bởi Bee AI
Diligent Engine là thư viện đồ họa 3D cấp thấp và framework dựng hình đa nền tảng, cung cấp giao diện API đồng nhất cùng trình đổ bóng HLSL chung trên các backend Vulkan, DirectX 11/12, OpenGL, Metal và WebGPU.
- Sử dụng cùng một mã nguồn máy khách và cùng một bộ shader HLSL trên tất cả nền tảng và backend dựng hình mà không cần rẽ nhánh tiền xử lý.
- Hỗ trợ rộng rãi các API đồ họa hiện đại và kế thừa bao gồm Direct3D11, Direct3D12, OpenGL/GLES, Vulkan, Metal và WebGPU.
- Cung cấp các tính năng đồ họa tiên tiến như ray tracing, mesh shaders, render đa luồng (multithreaded command buffers) và async compute.
- Cấu trúc module rõ ràng cho phép linh hoạt chỉ tích hợp các thành phần cần thiết như Core, FX hoặc Tools.
Lưu ý
- Backend Metal trên các nền tảng của Apple yêu cầu giấy phép thương mại (commercial license).
- Đường dẫn đầy đủ đến thư mục build của CMake không được chứa khoảng trắng.
- Trên Linux, trình biên dịch gcc 9 trở lên có thể tạo mã lỗi ở mức tối ưu O2/O3, khuyến nghị dùng clang hoặc gcc 7/8.
Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.
- Độ phổ biến69
- Độ tươi80
- Cộng đồng48
- Tài liệu100
- Phát hành100
- Mức độ khóNâng cao
- Phù hợp vớiLập trình viên
- Loại dự ánFramework
- Giấy phépApache-2.0
Kiến trúc & Công nghệ
Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.
Tech stack
C++
C
C#
CMake
Python
Kiến trúc tổng quan
Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.
DiligentCore/Mã nguồn lõi độc lập triển khai các backend Direct3D11, Direct3D12, OpenGL/GLES và Vulkan.DiligentFX/Framework dựng hình cấp cao cung cấp PBR, hiệu ứng hậu kỳ và Hydrogent.DiligentTools/Các tiện ích hỗ trợ nạp texture, tải tài nguyên 3D, tích hợp ImGui và đóng gói trạng thái render.DiligentSamples/Các bài hướng dẫn và ứng dụng mẫu minh họa cách sử dụng API của Diligent Engine.Doc/Tài liệu kỹ thuật của dự án.Tests/Bộ kiểm thử tự động và kiểm thử đơn vị.
Hướng dẫn nhanh
Các bước để bắt đầu với repository này.
git clone https://github.com/DiligentGraphics/DiligentEngine.git
cd DiligentEngineCác use case chính
Những ứng dụng có thể xây dựng từ repository này.
- Xây dựng engine game 3D hoặc hệ thống đồ họa đa nền tảng cho Windows, Linux, Android, iOS và Web.
- Triển khai hệ thống dựng hình PBR và các hiệu ứng hậu kỳ nâng cao như SSAO, SSR, Bloom, TAA và tán xạ khí quyển.
- Tích hợp tầng dựng hình Hydra thông qua giải pháp Hydrogent cho các ứng dụng mô phỏng hoặc trình diễn 3D.
Repository tương tự
Cùng chủ đề trong kho Bee.
- 1
godotengine/godotGodot Engine – Multi-platform 2D and 3D game engine119.3k+371
- 2
ocornut/imguiDear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies76.9k+94
- 3
heygen-com/hyperframesWrite HTML. Render video. Built for agents.75.4k+5.5k
- 4
alacritty/alacrittyA cross-platform, OpenGL terminal emulator.66.1k+60
- 5
boykopovar/AnyPS5Tool for automatic PS5 executables porting to Linux and Windows49.5k+2.7k
Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 30/09/2026.