Matthew McQuaigue's starred repositories

ML-For-Beginners

12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all

tinyrenderer

A brief computer graphics / rendering course

Language:C++License:NOASSERTIONStargazers:20245Issues:422Issues:128

gaussian-splatting

Original reference implementation of "3D Gaussian Splatting for Real-Time Radiance Field Rendering"

Language:PythonLicense:NOASSERTIONStargazers:13628Issues:115Issues:923

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.

Language:C++License:BSD-2-ClauseStargazers:4880Issues:258Issues:245

build-nanogpt

Video+code lecture on building nanoGPT from scratch

pbrt-v4

Source code to pbrt, the ray tracer described in the forthcoming 4th edition of the "Physically Based Rendering: From Theory to Implementation" book.

Language:C++License:Apache-2.0Stargazers:2810Issues:68Issues:321

ml-class

Machine learning lessons and teaching projects designed for engineers

Language:Jupyter NotebookLicense:GPL-2.0Stargazers:2342Issues:61Issues:36

awesome-neural-rendering

Resources of Neural Rendering

License:MITStargazers:2284Issues:157Issues:0

Acid

A high speed C++17 Vulkan game engine

Language:C++License:MITStargazers:1723Issues:82Issues:74

sculptgl

DEVELOPMENT STOPPED I'm now working on Nomad Sculpt instead

Language:JavaScriptLicense:MITStargazers:1379Issues:78Issues:80

vk_mini_path_tracer

A beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.

Language:C++License:Apache-2.0Stargazers:1108Issues:39Issues:15

Cell

OpenGL C++ Graphics Engine

Language:C++License:NOASSERTIONStargazers:914Issues:58Issues:17

graphics-developer-roadmap

roadmap to becoming a graphics developer

littleVulkanEngine

Code repo for video tutorial series teaching Vulkan and computer graphics

Language:C++License:MITStargazers:836Issues:24Issues:30

nori

Nori: an educational ray tracer

GPU-Raytracer

GPU Raytracer from scratch in C++/CUDA

Language:C++License:MITStargazers:798Issues:18Issues:16

awesome-ray-tracing

Curated list of ray tracing resources

License:CC0-1.0Stargazers:633Issues:27Issues:0

LearningDirectX12

This repository is intended to be used as a code repository for learning DirectX 12.

Language:C++License:MITStargazers:574Issues:20Issues:18

monte-carlo-ray-tracer

Physically based renderer with Path Tracing and Photon Mapping.

Language:C++License:MITStargazers:328Issues:4Issues:9

RayTracing

Realtime GPU Path tracer based on OpenCL and OpenGL

Language:C++License:MITStargazers:312Issues:7Issues:6

GfxExp

Sandbox for graphics paper implementation

Language:C++License:NOASSERTIONStargazers:222Issues:9Issues:14

rendering-bib

My master bibliography file with publications mostly in computer graphics, rendering, transport theory, and statistics.

nerf-arxiv-daily

daily update NeRF releated paper on arxiv

Language:PythonStargazers:178Issues:17Issues:0

fast-voxel-traversal-algorithm

A C++ implementation of the fast voxel traversal algorithm.

Language:C++License:MITStargazers:160Issues:2Issues:6

custom-malloc

A custom malloc implementation in C explained

advanced-ray-tracing-course

University of Waterloo CS888 2019

Rasterizer

Realtime Software Rasterizer

Language:C++License:MITStargazers:28Issues:3Issues:0

react-webgpu

GPU programming for humans

Language:TypeScriptStargazers:7Issues:0Issues:0

react-webgpu-samples

webgpu-tutorial 配套代码示例

Language:TypeScriptStargazers:2Issues:1Issues:0
Language:C++Stargazers:1Issues:0Issues:0