Pavlos Makridis's repositories
Gaussians-Optimization-Viewer
A 3D visualization tool that demonstrated the 3D Gaussian Splatting optimization algorithm.
UnnamedGameEngine
OpenGL 3D game engine built on top of the ENTT entity component system with support for shadow mapping, PBR materials, Bézier curve animations and SDF glyph rendering.
MultiDimensionalKNN
A k-nearest neighbours classifier that can operate on multidimensional data, no external modules needed.
NaturalSelectionSimulator
Simulating natural selection in your browser.
Visualizing-Practical-Path-Guiding
A visualization of the adaptive spatial-directional data structure described in "Practical Path Guiding for Efficient Light-Transport Simulation" by Müller et. al. 2017
Arduino-Light-Switch
Code for my instructables.com Arduino Light Switch tutorial.
BARF-Reproduction
BARF: Bundle-Adjusting Neural Radiance Fields 🤮 (ICCV 2021 oral)
gpytoolbox
A collection of utility functions to prototype geometry processing research in python
LLVM-Fence-Insertion
An automatic fence insertion pass for LLVM based on ILP constraints.
MotionDetection
Motion detection using the frame differencing technique.
PbrtScenes
Scenes that are compatible with the PBRT renderer.
PerlinNoise
A Java implementation of Perlin Noise.
Viber-Message-Search-Tool
A search tool for your viber chats, so that you can find specific messages with ease.
gaussian-splatting
Fork of the original reference implementation of "3D Gaussian Splatting for Real-Time Radiance Field Rendering"
gradsim
Differentiable simulation for system identification and visuomotor control
PAC-NeRF
Physics Augmented Continuum Neural Radiance Fields for Geometry-Agnostic System Identification
pavlosmak.github.io
Personal website
pavlosmakridis.github.io
Github Pages template for academic personal websites, forked from mmistakes/minimal-mistakes