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 (+195.83%)
NablaOpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
Stars: ✭ 235 (+879.17%)
RazModern & multiplatform game engine in C++17
Stars: ✭ 161 (+570.83%)
Photon-v2A program that takes photographs of a virtual world.
Stars: ✭ 75 (+212.5%)
pathtracer-webgl2Path tracing render engine for the web. Both ray tracing for conventional 3d models and ray marching for fractals implemented. Built with WebGL 2 and Angular 2.
Stars: ✭ 45 (+87.5%)
fluctusAn interactive OpenCL wavefront path tracer
Stars: ✭ 55 (+129.17%)
TinyrendererA brief computer graphics / rendering course
Stars: ✭ 11,776 (+48966.67%)
cordisprojectCustom engine based on OpenXRay engine. Global mod for S.T.A.L.K.E.R. - Call of Pripyat.
Stars: ✭ 25 (+4.17%)
Fall2021Base repository for Dartmouth's CS87/287 (Fall 2021).
Stars: ✭ 43 (+79.17%)
SpartanengineGame engine with an emphasis on architectual quality and performance
Stars: ✭ 869 (+3520.83%)
Obengine2D Game Engine with Lua Scripting made on top of SFML !
Stars: ✭ 335 (+1295.83%)
Engine NativeNative engine for Cocos Creator
Stars: ✭ 488 (+1933.33%)
MagnumLightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+15433.33%)
photon mappingminimal but extensible header only implementation of photon mapping in C++
Stars: ✭ 65 (+170.83%)
TinykaboomA brief computer graphics / rendering course
Stars: ✭ 2,077 (+8554.17%)
Tinyraycaster486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (+5662.5%)
Tristeon3dA 3D Engine built by two Game Engineering students.
Stars: ✭ 68 (+183.33%)
Xray 16Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
Stars: ✭ 1,806 (+7425%)
VulkustAn engine for Vulkan in Rust, tries to implement modern graphic features. (suspended for now)
Stars: ✭ 64 (+166.67%)
VxrGeneral purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (+654.17%)
GainputCross-platform C++ input library supporting gamepads, keyboard, mouse, touch
Stars: ✭ 636 (+2550%)
Vulkan RendererA new 3D game engine using modern C++ and Vulkan API
Stars: ✭ 205 (+754.17%)
FlingengineA Vulkan game engine with a focus on data oriented design
Stars: ✭ 239 (+895.83%)
StrideStride Game Engine (formerly Xenko)
Stars: ✭ 3,524 (+14583.33%)
Yggdrasil-LegacyExperimental Vulkan Renderer / Game Engine written in C++20.
Stars: ✭ 20 (-16.67%)
IntrinsicIntrinsic is a Vulkan based cross-platform game and rendering engine. The project is currently in an early stage of development.
Stars: ✭ 984 (+4000%)
Soul EnginePhysically based renderer and simulation engine for real-time applications.
Stars: ✭ 37 (+54.17%)
FlaxengineFlax Engine – multi-platform 3D game engine
Stars: ✭ 3,127 (+12929.17%)
C-RaytracerA CPU raytracer from scratch in C
Stars: ✭ 49 (+104.17%)
Vrt🔅 Ray tracing library for Vulkan API (indev)
Stars: ✭ 111 (+362.5%)
EngineA basic cross-platform 3D game engine
Stars: ✭ 208 (+766.67%)
YaveYet Another Vulkan Engine
Stars: ✭ 211 (+779.17%)
DiligentengineA modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+8825%)
FlycubeGraphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Stars: ✭ 78 (+225%)
Vulkan2drendererEasy to use 2D rendering engine using Vulkan API as backend.
Stars: ✭ 60 (+150%)
TinyraytracerA brief computer graphics / rendering course
Stars: ✭ 3,971 (+16445.83%)
BgfxCross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+42616.67%)
BansheeengineModern C++14 game engine with Vulkan support, fully featured editor and C# scripting
Stars: ✭ 2,906 (+12008.33%)
OpenageFree (as in freedom) open source clone of the Age of Empires II engine 🚀
Stars: ✭ 10,712 (+44533.33%)
LuminoLumino is a framework for building real-time graphics applications.
Stars: ✭ 97 (+304.17%)
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 (+158.33%)
raytracing-goA simple Go library for 3D ray-tracing rendering, implementing the book Ray Tracing in One Weekend. 📸
Stars: ✭ 53 (+120.83%)
CompenNet[CVPR'19] End-to-end Projector Photometric Compensation
Stars: ✭ 35 (+45.83%)
LumillyRenderMonte Carlo path tracing implementation on Rust
Stars: ✭ 36 (+50%)
meta2dMeta2D is open source WebGL 2D game engine for making cross platform games.
Stars: ✭ 33 (+37.5%)
LiftVulkan Path Tracer with Optix Denoiser integration
Stars: ✭ 30 (+25%)
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 (+437.5%)
SlimTracinSoftware ray tracer written from scratch in C that can run on CPU or GPU with emphasis on ease of use and trivial setup
Stars: ✭ 49 (+104.17%)
Panda3dPowerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
Stars: ✭ 3,035 (+12545.83%)
Explosion💥 A modern cross-platform game engine (WIP)
Stars: ✭ 102 (+325%)
odak🔬 Scientific computing library for optics 🔭, computer graphics 💻 and visual perception 👀
Stars: ✭ 99 (+312.5%)
SuperShapesA tiny macOS app showing how to use Satin, Forge, Youi and SwiftUI to visualize super shapes in 3D.
Stars: ✭ 42 (+75%)
f3dFast and minimalist 3D viewer.
Stars: ✭ 791 (+3195.83%)
tortugaA modern game engine built using dot net core
Stars: ✭ 14 (-41.67%)
PyginSimple game engine produced for making easier to build more complex games using Python.
Stars: ✭ 21 (-12.5%)