Pavlos Makridis's starred repositories
tinyrenderer
A brief computer graphics / rendering course
gaussian-splatting
Original reference implementation of "3D Gaussian Splatting for Real-Time Radiance Field Rendering"
thebookofshaders
Step-by-step guide through the abstract and complex universe of Fragment Shaders.
tinyraytracer
A brief computer graphics / rendering course
PerceptualSimilarity
LPIPS metric. pip install lpips
common-3d-test-models
Repository containing common 3D test models in original format with original source if known and obj mesh
TinyEngine
Tiny OpenGL Wrapper / 3D Engine in C++
learning3d
This is a complete package of recent deep learning methods for 3D point clouds in pytorch (with pretrained models).
awesome-graphics-libraries
:sunglasses: A curated list of 3D graphics libraries and resources
gpytoolbox
A collection of utility functions to prototype geometry processing research in python
atoms-of-confusion-detector
A static analysis tool that detects the presence of atoms of confusion in Java source code.
blender-3D-debugger
A simple, extensible blender script for debugging 3D related code such as ray tracers, specifically designed for working with the PBRT-v3 renderer can be used with almost any 3D application
blender-geometry-processing
A collection of mesh algorighms implemented in blender