D3D12RendererCustom renderer and physics engine written from scratch in C++/Direct3D 12.
Stars: ✭ 17 (-67.31%)
Tinyraycaster486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (+2559.62%)
Renderhelp⚡️ 可编程渲染管线实现,帮助初学者学习渲染
Stars: ✭ 494 (+850%)
Ogrescene-oriented, flexible 3D engine (C++, Python, C#, Java)
Stars: ✭ 2,582 (+4865.38%)
BgfxCross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+19615.38%)
TinyrendererA brief computer graphics / rendering course
Stars: ✭ 11,776 (+22546.15%)
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 (+148.08%)
YaveYet Another Vulkan Engine
Stars: ✭ 211 (+305.77%)
Methanekit🎲 Modern 3D graphics made simple with cross-platform C++17 meta-API on top of DirectX 12 & Metal (Vulkan is coming)
Stars: ✭ 197 (+278.85%)
Legion-EngineRythe is a data-oriented C++17 game engine built to make optimal use of modern hardware.
Stars: ✭ 502 (+865.38%)
rend3Easy to use, customizable, efficient 3D renderer library built on wgpu.
Stars: ✭ 546 (+950%)
Yocto GlYocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
Stars: ✭ 1,391 (+2575%)
aisaAISA is a Software 3D Engine written in TypeScript.
Stars: ✭ 24 (-53.85%)
ign-renderingC++ library designed to provide an abstraction for different rendering engines. It offers unified APIs for creating 3D graphics applications.
Stars: ✭ 34 (-34.62%)
f3dFast and minimalist 3D viewer.
Stars: ✭ 791 (+1421.15%)
PyrenderEasy-to-use glTF 2.0-compliant OpenGL renderer for visualization of 3D scenes.
Stars: ✭ 582 (+1019.23%)
FlycubeGraphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Stars: ✭ 78 (+50%)
Grass.DirectXRealistic Grass Rendering using DirectX 11 and a geometry-shader based approach.
Stars: ✭ 56 (+7.69%)
DiligentengineA modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+4019.23%)
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 (+19.23%)
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 (-5.77%)
RootexAn advanced C++ 3D game engine powering an in-production game yet to be announced
Stars: ✭ 161 (+209.62%)
osreAn open source render engine
Stars: ✭ 95 (+82.69%)
MtlppC++ Metal wrapper
Stars: ✭ 425 (+717.31%)
GlumpyPython+Numpy+OpenGL: fast, scalable and beautiful scientific visualization
Stars: ✭ 882 (+1596.15%)
Vulkan2drendererEasy to use 2D rendering engine using Vulkan API as backend.
Stars: ✭ 60 (+15.38%)
Physics3dA 3D physics engine
Stars: ✭ 101 (+94.23%)
nubA rendering and interaction Processing library
Stars: ✭ 28 (-46.15%)
coinCoin3D core library
Stars: ✭ 193 (+271.15%)
RenderingX12Partially open source: real-time scene rendering using XUSG based on DirectX 12. 纯粹秀秀demo……ただ、デモを見せるため……
Stars: ✭ 16 (-69.23%)
CLUSEK-RTVulkan based C++ ray-tracing game engine.
Stars: ✭ 24 (-53.85%)
TinyraytracerA brief computer graphics / rendering course
Stars: ✭ 3,971 (+7536.54%)
RptA physically-based path tracer
Stars: ✭ 296 (+469.23%)
RendererA shader-based software renderer written from scratch in C89
Stars: ✭ 1,366 (+2526.92%)
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 (+36.54%)
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 (+3373.08%)
TinykaboomA brief computer graphics / rendering course
Stars: ✭ 2,077 (+3894.23%)
DiligentsamplesSample projects demonstrating the usage of Diligent Engine
Stars: ✭ 138 (+165.38%)
wgpu-mcRust-based replacement for the default Minecraft renderer
Stars: ✭ 254 (+388.46%)
BansheeengineModern C++14 game engine with Vulkan support, fully featured editor and C# scripting
Stars: ✭ 2,906 (+5488.46%)
MezzanineA game engine that supports high performance 3d graphics physics and sound
Stars: ✭ 18 (-65.38%)
rabbit-holeAn experimental voxel engine.
Stars: ✭ 39 (-25%)
storm-engineGame engine behind Sea Dogs, Pirates of the Caribbean and Age of Pirates games.
Stars: ✭ 636 (+1123.08%)
Nexus🖼️ Actionscript 3, GPU accelerated 2D game engine using Stage3D
Stars: ✭ 12 (-76.92%)
VxrGeneral purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (+248.08%)
OpenGL-3D-Game-Tutorial-SeriesC++ OpenGL 3D Game Tutorial Series - Learn to code a Cross-Platform OpenGL 3D Game in C++ from scratch
Stars: ✭ 132 (+153.85%)
C-RaytracerA CPU raytracer from scratch in C
Stars: ✭ 49 (-5.77%)
rpgwizard2D RPG Game creator
Stars: ✭ 37 (-28.85%)
Technique-iOSA simple implementation of SCNTechnique
Stars: ✭ 65 (+25%)
abi-code-genGeneric code generator from abi
Stars: ✭ 21 (-59.62%)
cef-mixerHigh Performance off-screen rendering (OSR) demo using CEF
Stars: ✭ 183 (+251.92%)
Photon-v2A program that takes photographs of a virtual world.
Stars: ✭ 75 (+44.23%)