RHI Switcher for Blueprint is a lightweight Unreal Engine plugin that allows developers to dynamically change the RHI such as DirectX 11, DirectX 12, or Vulkan directly from Blueprints.
-
Updated
May 25, 2025 - C++
RHI Switcher for Blueprint is a lightweight Unreal Engine plugin that allows developers to dynamically change the RHI such as DirectX 11, DirectX 12, or Vulkan directly from Blueprints.
🌐 Build high-performance graphics applications with AxionEngine, a versatile render engine supporting DX12 and Vulkan.
The project is composed of an editor and engine part. The editor and the high-level interface of the engine are only just beginning. For the moment, the project is not sufficiently successful to be able to simply prototype.
Cross-platform Render Hardrware Interface with Hardware Accelerated Ray Tracing support
High-performance real-time render engine built to scale from experimental rendering research to fully featured real-time applications. Axion is graphics-API-agnostic, supporting both Vulkan and DirectX 12.
ChartQt is a charting library written in C++ focusing on performance. It uses the Qt libraries but has a dedicated rendering system running on top of QtQuick which gives it great performance and a wide platform support, being able to use any of the 3D rendering APIs OpenGL, Vulkan, Direct3D and Metal. Still in early development.
Hydra is a RHI which utilizes both Vulkan and DirectX 12 to deliver high-performance graphics and efficient resource management.
RavEngine Graphics Library - a thin RHI for Vulkan, DirectX12, and Metal
Cross-Platform Interface for Modern Graphics APIs (Vulkan, DirectX 12, Metal)
Robust real-time rendering engine on DX11, DX12 with many advanced graphical features for quick prototyping
🎲 Modern 3D graphics made simple with C++20 cross-platform framework and rendering abstraction API on top of DirectX 12, Vulkan & Metal
Add a description, image, and links to the rhi topic page so that developers can more easily learn about it.
To associate your repository with the rhi topic, visit your repo's landing page and select "manage topics."