LibwethairA Multi-Scale Model for Simulating Liquid-Hair Interactions
Structured3d[ECCV'20] Structured3D: A Large Photo-realistic Dataset for Structured 3D Modeling
NimglNimGL is a Nim library that offers bindings for popular libraries used in computer graphics
IpcIncremental Potential Contact (IPC) is for robust and accurate time stepping of nonlinear elastodynamics. IPC guarantees intersection- and inversion-free trajectories regardless of materials, time-step sizes, velocities, or deformation severity.
Scancomplete[CVPR'18] ScanComplete: Large-Scale Scene Completion and Semantic Segmentation for 3D Scans
Tf flameTensorflow framework for the FLAME 3D head model. The code demonstrates how to sample 3D heads from the model, fit the model to 2D or 3D keypoints, and how to generate textured head meshes from Images.
Dyna KinematicsA 2D rigid-body dynamics simulator with some cool features for generating beautiful animations.
Light Field Video Light field video applications (e.g. video refocusing, focus tracking, changing aperture and view)
Anime4kA High-Quality Real Time Upscaler for Anime Video
Xpp Visualization of Motions for Legged Robots in ros-rviz
TinykaboomA brief computer graphics / rendering course
GerbolyzeRender high-resolution bitmap images to PCB gerber files
3dmv[ECCV'18] 3DMV: Joint 3D-Multi-View Prediction for 3D Semantic Scene Segmentation
GiraffeDistributed Monte Carlo Path Tracer 分布蒙特卡洛路径追踪器
MvstudioAn integrated SfM (Structure from Motion) and MVS (Multi-View Stereo) solution.
Computer Vision Video LecturesA curated list of free, high-quality, university-level courses with video lectures related to the field of Computer Vision.
Flame pytorchThis is a implementation of the 3D FLAME model in PyTorch
CubbyflowVoxel-based fluid simulation engine for computer games
LowpolifyCreate low-poly art from any image 🌟🌟
OptcutsOptCuts, a new parameterization algorithm, jointly optimizes arbitrary embeddings for seam quality and distortion. OptCuts requires no parameter tuning; automatically generating mappings that minimize seam-lengths while satisfying user-requested distortion bounds.
PsraytracingA (modern) C++ implementation of the first two books of the Peter Shirley Ray Tracing mini-books (https://raytracing.github.io). Features a clean project structure, perf. improvements (compared to the original code), multi-core rendering, and more.
CycleganSoftware that can generate photos from paintings, turn horses into zebras, perform style transfer, and more.
HerebedragonsA basic 3D scene implemented with various engines, frameworks or APIs.
Gpu MotunuiGPU-Motunui is a path tracer that renders Disney Animation's Moana Island scene.
Cnncomplete[CVPR'17] Shape Completion using 3D-Encoder-Predictor CNNs and Shape Synthesis
Sgnn[CVPR'20] SG-NN: Sparse Generative Neural Networks for Self-Supervised Scene Completion of RGB-D Scans
L1stabilizer🎥 Video stabilization using L1-norm optimal camera paths.
Awesome OpenglA curated list of awesome OpenGL libraries, debuggers and resources.
MeltAutomatic conservative mesh occluder generation by box filling
Yocto GlYocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
SamplinsafariSamplin' Safari is a research tool to visualize and interactively inspect high-dimensional (quasi) Monte Carlo samplers.
Ziran2019Visco-elasto-plasticity and fracture simulator with the material point method (MPM) -- the reference implementation of SIGGRAPH 2019 technical paper Silly Rubber and CD-MPM.
Tiny3dA Small OpenGL Based Renderer
Spectral Clara Lux TracerA physically based ray tracer with multiple shading models support and Color Rendering Index (CRI) evaluation. Project developed for my master degree thesis at University Milano-Bicocca.
Cubbyflow V1Voxel-based fluid simulation engine for computer games
ShoebotEasy vector graphics with Python
Seam ErasureSeamlessly erase seams from your favorite 3D models.
ImathImath is a C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics