Richard Lei's repositories
USDPluginExamples
Simple Examples to demonstrate how to compile and build USD plugins
cheatsheets
Cheatsheets for various tools
diffusion_pytorch
Experimentation with Diffusion based neural networks
neural_networks_zero_to_hero
Code from following Andrej Kaparthy's Neural Networks: Zero to Hero Course
dotfiles
Linux and MacOS dotfiles.
tech-interview-handbook
đź’Ż Curated coding interview preparation materials for busy software engineers
UnityTest
Testing GitHub for Unity
RustSandbox
Experimentation with the Rust language.
ray_tracing_test
Basic Python Ray Tracer
pygo-plugin
Python plugin system over gRPC - wrapper of github.com/hashicorp/go-plugin
CXXSandbox
Sandbox for experimenting with the C++ language.
HelloWorldCompositeRunStepsAction
Minimal composite run steps GitHub action.
HelloWorldDockerAction
A minimal docker action.
CXXTemplate
A starting point for a new CMake-based C++ project.
USDSandbox
Sandbox for experimenting with USD (Universal Scene Description).
CXXPythonDocs
Example documentation build for a project consisting of C++ libraries with python bindings.
RayTracingInOneWeekend
Implementation of "Ray Tracing in One Weekend" book.
Catch2
A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch)
LLVMSandbox
Sandbox for experimenting with LLVM and Clang.
D3Sandbox
Sandbox for experimenting with D3js.
DockerSandbox
Sandbox for experimenting with Docker.
Tri
Tri is a software renderer implementing a fixed rasterization pipeline.
ProjectEuler
C++ solutions to project euler problems.
moddyz.github.io
Richard Lei's Blog
CUDASandbox
Sandbox for experiments with NVIDIA's CUDA API.
GraphicsMath
Header-only computer graphics math library.
RayTracingTheNextWeek
Implementation of "Ray Tracing The Next Week" book.
LinearAlgebra
A general-purpose header-only linear algebra library.