Victor Li's repositories
Raytracing
Raytracing Study
viclw17.github.io
Victor's Blog - 1000 Forms Of Bunnies
my-tinyrenderer
Study note on https://github.com/ssloy/tinyrenderer
Cpp-Tutorial-Samples
C++ tutorial code samples for those who want to start learning the language
opengl-series
Code to accompany a series of OpenGL articles on tomdalling.com
JamCat
Jam Cat
cpp-playground
C++ programming practice.
Falcor
Real-Time Rendering Framework
Glitter
Dead Simple OpenGL
glsl330-cornellbox
Render Cornell Box with Path Tracing in GLSL(version 330 core)
Luminox
Luminox is a minimal but easily extensible path tracer intended for educational and experimental use
markdown-here
Google Chrome, Firefox, and Thunderbird extension that lets you write email in Markdown and render it before sending.
montelight-cpp
Faster raytracing through importance sampling, rejection sampling, and variance reduction
nanort
NanoRT, single header only modern ray tracing kernel.
pathtracing_in_5minutes
Reference Implementation of "PathTracing in 5minutes"
pbrt-v3
Source code for pbrt, the renderer described in the third edition of "Physically Based Rendering: From Theory To Implementation", by Matt Pharr, Wenzel Jakob, and Greg Humphreys.
pt-gym
Path Tracing Gym
random_notes
All sorts of notes.
raytracinginoneweekendincuda
The code for the ebook Ray Tracing in One Weekend by Peter Shirley translated to CUDA by Roger Allen. This work is in the public domain.
SPH-3D-Fluid-Simulation
MAT594G Physics-Based Simulation Final Project
threejsfundamentals
threejsfundamentals.org
tinyrenderer
A brief computer graphics / rendering course
ToyPathTracer
Toy path tracer for my own learning purposes (CPU/GPU, C++/C#, Win/Mac/Wasm, DX11/Metal, also Unity)
UnrealEnginePython
Embed Python in Unreal Engine 4
webgl-fundamentals
WebGL lessons that start with the basics
yocto-gl
Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics