DirectX 11 Renderer written in C++11
Rendering Engine using C++ and OpenGL
3D engine focusing on modern rendering techniques and performance.
[UNMAINTAINED] A modern cross-platform 3D engine built with Vulkan, glTF 2.0 and modern C++14.
A crate for loading glTF 2.0
Yet Another Vulkan Engine
General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Clustered shading implementation with bgfx
Gltf To Usdz Research
Research and proof of concept of converting glTF to USDZ for AR Quick Look (iOS 12+).
The FRRouting Protocol Suite
A modern cross-platform low-level graphics library and rendering framework
The Dæmon game engine. With some bits of ioq3 and XreaL.
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
A shader-based software renderer written from scratch in C89
A portable modern OpenGL Game-Engine with focus on PBR
Source Engine Physically Based Rendering implementation
🎨 The project is designed to create a physically-based rendering at mikumikudance.
Pbr White Paper
⚡️基于物理的渲染（PBR）白皮书 | White Paper of Physically Based Rendering(PBR)
An implementation of physically based shading & image based lighting in D3D11, D3D12, Vulkan, and OpenGL 4.
An open-source format and tools for game developers 🎮
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
Console progress bar for Rust
Vulkan RTX path tracer with a declarative ES7-like scene description language.
Free, Cross-Platform, GPU-Accelerated Procedural Texture Generator
2D/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.
Unity HLSL VR ready "Toony/PBR hybrid" avatar shader for VRCHAT and similar platforms. Built with game industry standard toony appearances and adaptive to vrchat render constraints and reactive to common incorrect user generated map lighting.
An application for publishing Minecraft resource packs; specifically designed for use with Optifine and PBR textures.
Graphics related projects/prototypes/playground (Vulkan, C++17)
pbrt 中文整合翻译 基于物理的渲染：从理论到实现 Physically Based Rendering: From Theory To Implementation
An easy-to-use, cross-platform, graphics render library written entirely in rust
progressive path tracer written in taichi
OpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
Torrent downloads of free, CC0 licensed, PBR textures
Realtime GPU Path tracer based on OpenCL and OpenGL
☀️ The Rosetta smallpt (small path tracing) project
JS renderer based on GLTF to WebGPU or WebGL backends.
HARFANG 3D source code public repository
💎 3D game framework in C, with Luajit bindings now.
Physically based rendering (PBR) for raylib
Physically based renderer written in C++