DiligentengineA modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+811.49%)
LiftVulkan Path Tracer with Optix Denoiser integration
Stars: ✭ 30 (-87.23%)
makmaMakma is a deferred Vulkan renderer written in C++.
Stars: ✭ 77 (-67.23%)
PmtechLightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (+103.4%)
ShaderconductorShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (+387.66%)
GloveGLOVE (GL Over Vulkan) is a cross-platform software library that acts as an intermediate layer between an OpenGL application and Vulkan
Stars: ✭ 394 (+67.66%)
MoravaEngine2D/3D graphics engine written in C++ language. It currently supports the following graphics APIs: OpenGL 3.3+, Vulkan 1.2, DirectX 11. Its current purpose is to experiment with various CG concepts and techniques.
Stars: ✭ 129 (-45.11%)
DiligentcoreCore functionality of Diligent Engine
Stars: ✭ 263 (+11.91%)
FlycubeGraphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Stars: ✭ 78 (-66.81%)
CLUSEK-RTVulkan based C++ ray-tracing game engine.
Stars: ✭ 24 (-89.79%)
DiligentsamplesSample projects demonstrating the usage of Diligent Engine
Stars: ✭ 138 (-41.28%)
ElkEngineSimple graphics engine used as submodule in many of my projects
Stars: ✭ 54 (-77.02%)
awesome-rtxCurated collection of projects leveraging NVIDIA RTX technology (OptiX, DXR, VKR)
Stars: ✭ 73 (-68.94%)
nautilusanother graphics engine
Stars: ✭ 16 (-93.19%)
photon mappingminimal but extensible header only implementation of photon mapping in C++
Stars: ✭ 65 (-72.34%)
OpenTK-PathTracerC# OpenGL Path Tracer, Real-Time GPU accelerated
Stars: ✭ 22 (-90.64%)
QuartzVulkan RTX path tracer with a declarative ES7-like scene description language.
Stars: ✭ 367 (+56.17%)
Messier87A realtime raytracing blackhole renderer
Stars: ✭ 53 (-77.45%)
DuEngineAn efficient interactive C++ renderer for ShaderToy-alike demos with 2D/3D/CubeMap/Video/Camera/LightField/Volume textures. (Partially used in my I3D 2018 papers)
Stars: ✭ 62 (-73.62%)
ReshadeA generic post-processing injector for games and video software.
Stars: ✭ 2,285 (+872.34%)
Wickedengine3D engine focusing on modern rendering techniques and performance.
Stars: ✭ 3,148 (+1239.57%)
sdf-2dA graphics library to enable the real-time rendering of 2D signed distance fields on the web.
Stars: ✭ 70 (-70.21%)
Shader-PlaygroundsA WebGL shaders editor for beginners and otherwise.
Stars: ✭ 28 (-88.09%)
AndroidGLKitAndroidGLKit provides OpenGL ES 2.0 boilerplate codes for Android.
Stars: ✭ 22 (-90.64%)
evplpImplementation of Efficient Energy-Compensated VPLs using Photon Splatting (and various rendering techniques)
Stars: ✭ 26 (-88.94%)
redcubeJS renderer based on GLTF to WebGPU or WebGL backends.
Stars: ✭ 86 (-63.4%)
C-RaytracerA CPU raytracer from scratch in C
Stars: ✭ 49 (-79.15%)
Gears VkPowerful low-level C++20 rendering framework for Vulkan 1.2, including Real-Time Ray Tracing (RTX) support, built atop Auto-Vk.
Stars: ✭ 71 (-69.79%)
YaveYet Another Vulkan Engine
Stars: ✭ 211 (-10.21%)
Vrt🔅 Ray tracing library for Vulkan API (indev)
Stars: ✭ 111 (-52.77%)
Lugdunum[UNMAINTAINED] A modern cross-platform 3D engine built with Vulkan, glTF 2.0 and modern C++14.
Stars: ✭ 230 (-2.13%)
fluctusAn interactive OpenCL wavefront path tracer
Stars: ✭ 55 (-76.6%)
MagnumLightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+1486.38%)
Learningdirectx12This repository is intended to be used as a code repository for learning DirectX 12.
Stars: ✭ 256 (+8.94%)
harfang3dHARFANG 3D source code public repository
Stars: ✭ 173 (-26.38%)
rendering-fwRendering framework with rasterizers & path tracers implemented using Vulkan, OptiX & OpenGL
Stars: ✭ 81 (-65.53%)
GapidGAPID is a collection of tools that allows you to inspect, tweak and replay calls from an application to a graphics driver.
Stars: ✭ 1,975 (+740.43%)
FilamentFilament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Stars: ✭ 13,215 (+5523.4%)
smallpt☀️ The Rosetta smallpt (small path tracing) project
Stars: ✭ 68 (-71.06%)
Vk raytraceRay tracing glTF scene with Vulkan
Stars: ✭ 91 (-61.28%)
LuisaRenderHigh-Performance Multiple-Backend Renderer Based on LuisaCompute
Stars: ✭ 47 (-80%)
Vanilla-RaytracedOfficial repository of Vanilla Raytraced resources pack.
Stars: ✭ 25 (-89.36%)
sph vulkanSPH simulation in Vulkan compute shader.
Stars: ✭ 29 (-87.66%)
TinykaboomA brief computer graphics / rendering course
Stars: ✭ 2,077 (+783.83%)
nerv pathtracera pathtracer with physically based rendering in mind
Stars: ✭ 27 (-88.51%)
WasabiWasabi Vulkan Game Engine
Stars: ✭ 34 (-85.53%)
TinyraytracerA brief computer graphics / rendering course
Stars: ✭ 3,971 (+1589.79%)
TermGL2D & 3D graphics engine in the terminal [C/C++]
Stars: ✭ 219 (-6.81%)
Photon-v2A program that takes photographs of a virtual world.
Stars: ✭ 75 (-68.09%)
magnum-extrasExtras for the Magnum C++11/C++14 graphics engine
Stars: ✭ 26 (-88.94%)
Camera2GLPreviewAndroid camera preview application using Camera2 API and OpenGL ES/Vulkan
Stars: ✭ 140 (-40.43%)
NobleRTA Minecraft shaderpack that enhances one's experience with the help of good-looking graphics and light simulations.
Stars: ✭ 76 (-67.66%)
SPIR-V-BlastConverting the C-like language to binary or human readable SPIR-V
Stars: ✭ 17 (-92.77%)
odak🔬 Scientific computing library for optics 🔭, computer graphics 💻 and visual perception 👀
Stars: ✭ 99 (-57.87%)
ign-renderingC++ library designed to provide an abstraction for different rendering engines. It offers unified APIs for creating 3D graphics applications.
Stars: ✭ 34 (-85.53%)
spirv crossSafe Rust wrapper around SPIRV-Cross
Stars: ✭ 75 (-68.09%)
f3dFast and minimalist 3D viewer.
Stars: ✭ 791 (+236.6%)
pmj-cpp"Progressive Multi-Jittered Sample Sequences" in C++
Stars: ✭ 34 (-85.53%)
RavEngineA fast, easy to use C++20 3D game library for modern computers
Stars: ✭ 122 (-48.09%)