4 रिपॉजिटरी
Interfaces that simplify targeting multiple low-level graphics backends through a standardized set of commands.
Distinct from Low-Level Codec Controls: Distinct from codec controls or system debuggers by focusing on the abstraction of 3D graphics APIs.
Explore 4 awesome GitHub repositories matching graphics & multimedia · Graphics API Abstractions. Refine with filters or upvote what's useful.
WickedEngine एक C++ 3D गेम इंजन और फ्रेमवर्क है जिसे उच्च-फिडेलिटी त्रि-आयामी एप्लिकेशन और ग्राफिक्स प्रोजेक्ट्स बनाने के लिए डिज़ाइन किया गया है। इसमें एक आधुनिक ग्राफिक्स रेंडरर शामिल है जो विभिन्न हार्डवेयर पर जटिल ज्यामिति और लाइटिंग उत्पन्न करने के लिए वर्तमान मानकों को लागू करता है। इंजन में वातावरण डिज़ाइन करने और कोड लिखे बिना गुणों को कॉन्फ़िगर करने के लिए एक स्टैंडअलोन विज़ुअल सीन एडिटर शामिल है। यह रनटाइम लॉजिक को प्रबंधित करने और इंजन कार्यों को स्वचालित करने के लिए एक एकीकृत Lua स्क्रिप्टिंग वातावरण भी प्रदान करता है। यह फ्रेमवर्क 3D ग्राफिक्स रेंडरिंग और एप्लिकेशन डेवलपमेंट को कवर करता है, जिसमें एक मॉडल इम्पोर्ट सिस्टम शामिल है जो बाहरी फ़ाइल स्वरूपों को नेटिव सीन स्वरूप में परिवर्तित करता है। इसका आर्किटेक्चर विभिन्न ऑपरेटिंग सिस्टम और हार्डवेयर इंटरफेस का समर्थन करने के लिए एक मल्टी-API ग्राफिक्स बैकएंड को शामिल करता है।
Abstracts hardware communication to support multiple modern graphics APIs across different operating systems.
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
Abstracts multiple low-level graphics backends through a standardized set of commands for cross-platform compatibility.
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 framew
Simplifies targeting multiple graphics backends using a single set of standardized commands and calls.
jMonkeyEngine is a Java-based 3D game engine and cross-platform graphics framework. It provides the core tools necessary for developing three-dimensional games and interactive simulations, focusing on real-time rendering and the management of spatial environments. The engine includes a dedicated 3D physics simulation toolkit for handling rigid body dynamics and collision detection. It also features a game asset pipeline for importing and managing 3D models, textures, and audio files during runtime. The framework covers broad capability areas including 3D scene rendering, physics-based simula
Provides a unified interface to translate high-level rendering calls into specific OpenGL or Vulkan commands.