RenduA simple realtime graphics playground for experimentations.
Gp GanOfficial Chainer implementation of GP-GAN: Towards Realistic High-Resolution Image Blending (ACMMM 2019, oral)
Super4pcsEfficient Global Point-cloud registration
Stereo MagnificationCode accompanying the SIGGRAPH 2018 paper "Stereo Magnification: Learning View Synthesis using Multiplane Images"
MvcnnMulti-view CNN (MVCNN) for shape recognition
Flame FittingExample code for the FLAME 3D head model. The code demonstrates how to sample 3D heads from the model, fit the model to 3D keypoints and 3D scans.
instant-ngpInstant neural graphics primitives: lightning fast NeRF and more
CLUSEK-RTVulkan based C++ ray-tracing game engine.
SuperShapesA tiny macOS app showing how to use Satin, Forge, Youi and SwiftUI to visualize super shapes in 3D.
ACVDa program to perform fast simplification of 3D surface meshes
PbfVsImplementation of Macklin, Miles, and Matthias Müller. "Position based fluids.". Visual Studio 2015 + CUDA 8.0
awesome-glsl🎇 Compilation of the best resources to learn programming OpenGL Shaders
clumpycreate or transform numpy images from the command line
mLibResearch Library used in the Visual Computing Lab
go-icp cythonGo-ICP for globally optimal 3D pointset registration
vktutShabi's Vulkan Tutorials
DOTDecomposed Optimization Time Integration (DOT) is a domain-decomposed optimization method for fast, reliable simulation of deformation dynamics. DOT efficiently converges with frame-rate time-steps across a wide range of extreme conditions.
neuraltextureLearning a Neural 3D Texture Space from 2D Exemplars [CVPR 2020]
Super-SunshineA ray-tracer with a simple scene description language for easily generating beautiful images.
opengl-demosA list of small OpenGL applications to demonstrate concepts of Computer Graphics
tiny-pathAn instructive one-file Ruby path tracer
snarfOfficial code release for ICCV 2021 paper SNARF: Differentiable Forward Skinning for Animating Non-rigid Neural Implicit Shapes.
NablaOpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
MineCubeA Cool Voxel Editor Based on OpenGL 3.3+ !
ICONICON: Implicit Clothed humans Obtained from Normals (CVPR 2022)
FontRNNImplementation of FontRNN [Computer Graphics Forum, 2019].
PARECode for ICCV2021 paper PARE: Part Attention Regressor for 3D Human Body Estimation
rasteratorReal-time software rasterizer written in C++ with windowing and model loading support.
glTextCross-platform single header text rendering library for OpenGL
papersSummarizing the papers I have read (Japanese)
CubbyFlowVoxel-based fluid simulation engine for computer games
colidrCoherent Line Drawing implementation in Go.
referit3dCode accompanying our ECCV-2020 paper on 3D Neural Listeners.
AwesomeMLForDigitalMediaA curated list of awesome machine learning resources in the context of digital media and (interactive) computer graphics.
NIvsCG-kerasDistinguishing Between Natural and Computer-Generated Images Using Convolutional Neural Networks in Keras.
CGvsPhotoComputer Graphics vs Real Photographic Images : A Deep-learning approach
SynergyNet3DV 2021: Synergy between 3DMM and 3D Landmarks for Accurate 3D Facial Geometry
DeepCADcode for our ICCV 2021 paper "DeepCAD: A Deep Generative Network for Computer-Aided Design Models"
TeapongA two-player game for fans of Pong and the Utah teapot!
Metu-CENGAll the homeworks, studies and projects I've done at Metu-CENG
Pulp-Fiction-ARKitAn experiment using Volume to reconstruct Pulp Fiction's dance scene in Augmented Reality