Stars
A simple Monte Carlo path tracer based on assignment 7 of GAMES101 originally, accelerated by C++ multithreading or CUDA.
A sample app that demonstrates several techniques for rendering real-time shadow maps
A D3D11 application for experimenting with Spherical Gaussian lightmaps
A Radiosity Implementation with Hemicubes and OpenGL
An implementation of Photon Mapping using DXR
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Experimental real-time renderer with support for dynamic global illumination
A High Performance Compute Shader Based Mesh Pathtracer in Unity3d without RT Cores
A (very) simple path tracer implemented using DirectX Ray Tracing (DXR)
Supplemental code accompanying Ray Tracing Gems II, Chapter 14: The Reference Path Tracer
Source Code for SIGGRAPH 2022 Paper "Generalized Resampled Importance Sampling: Foundations of ReSTIR"
A DXR path tracer with OptiX denoising. 5 months worth of research, trial & error as part of a project to learn and understand DirectX Raytracing & raytracing concepts.
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
3D Graphics Rendering Cookbook, published by Packt.
A modern cross-platform low-level graphics library and rendering framework
Code repository for Vulkan Cookbook by Packt
Book_4_《矩阵力量》 | 鸢尾花书:从加减乘除到机器学习;上架!
A collection of HLSL functions one can include to use spherical harmonics in shaders. This repository can be simply be used as a submodule.
Simple example of DirectX 12 usage. Tries to use different paradighms. Simplest scene graph and kind of an engine here.