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
Unity-Random-Test
Unity random test. Mainly shader effects and fun tools.
cpp-playground
C++ programming practice.
Falcor
Real-Time Rendering Framework
Glitter
Dead Simple OpenGL
JamCat
Jam Cat
markdown-here
Google Chrome, Firefox, and Thunderbird extension that lets you write email in Markdown and render it before sending.
my-pbrt
Study notes on https://github.com/mmp/pbrt-v3
nanort
NanoRT, single header only modern ray tracing kernel.
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.
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
vxr
General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
webgl-fundamentals
WebGL lessons that start with the basics
yocto-gl
Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics