Awesome Open Source
Awesome Open Source
Combined Topics
computer-graphics
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 130 Computer Graphics Open Source Projects
Categories
>
Graphics
>
Computer Graphics
Pytorch Cyclegan And Pix2pix
⭐
14,723
Image-to-Image Translation in PyTorch
Anime4k
⭐
12,949
A High-Quality Real Time Upscaler for Anime Video
Tinyrenderer
⭐
10,481
A brief computer graphics / rendering course
Cyclegan
⭐
10,469
Software that can generate photos from paintings, turn horses into zebras, perform style transfer, and more.
Pix2pix
⭐
8,321
Image-to-image translation with conditional adversarial nets
Awesome Creative Coding
⭐
7,663
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Pix2pixhd
⭐
5,184
Synthesizing and manipulating 2048x1024 images with conditional GANs
Open3d
⭐
4,307
Open3D: A Modern Library for 3D Data Processing
Igan
⭐
3,776
Interactive Image Generation via Generative Adversarial Networks
Tinyraytracer
⭐
3,712
A brief computer graphics / rendering course
Blender
⭐
2,365
Official mirror of Blender
Tinykaboom
⭐
2,003
A brief computer graphics / rendering course
Yocto Gl
⭐
1,961
Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
Vulkantutorial
⭐
1,657
Tutorial for the Vulkan graphics and compute API
Herebedragons
⭐
1,565
A basic 3D scene implemented with various engines, frameworks or APIs.
Awesome Opengl
⭐
1,451
A curated list of awesome OpenGL libraries, debuggers and resources.
Openshadinglanguage
⭐
1,395
Advanced shading language for production GI renderers
Tinyraycaster
⭐
1,390
486 lines of C++: old-school FPS in a weekend
Pifu
⭐
1,050
This repository contains the code for the paper "PIFu: Pixel-Aligned Implicit Function for High-Resolution Clothed Human Digitization"
Meshcnn
⭐
1,044
Convolutional Neural Network for 3D meshes in PyTorch
Fluid Engine Dev
⭐
1,027
Fluid simulation engine for computer graphics applications
Blender Flip Fluids
⭐
996
FLIP Fluids is a powerful liquid simulation plugin that gives you the ability to create high quality fluid effects all within Blender, the free and open source 3D creation suite.
Redner
⭐
975
Differentiable rendering without approximation.
Anime4kcpp
⭐
950
A high performance anime upscaler
Catpapers
⭐
923
Cool vision, learning, and graphics papers on Cats!
Scannet
⭐
879
Contrastive Unpaired Translation
⭐
875
Contrastive unpaired image-to-image translation, faster and lighter training than cyclegan (ECCV 2020, in PyTorch)
Opengraphic
⭐
795
Graphic Engine & Game Engine lists
Cgmath
⭐
787
A linear algebra and mathematics library for computer graphics.
Context Encoder
⭐
738
[CVPR 2016] Unsupervised Feature Learning by Image Inpainting using GANs
Softras
⭐
732
Project page of paper "Soft Rasterizer: A Differentiable Renderer for Image-based 3D Reasoning"
Materialx
⭐
694
MaterialX is an open standard for transfer of rich material and look-development content between applications and renderers.
Antons_opengl_tutorials_book
⭐
670
Anton's OpenGL 4 Tutorials book - Demo Code
Deep Motion Editing
⭐
646
An end-to-end library for editing and rendering motion of 3D characters with deep learning [SIGGRAPH 2020]
Pytorch Cyclegan
⭐
569
A clean and readable Pytorch implementation of CycleGAN
Awesome Glsl
⭐
545
🎇 Compilation of the best resources to learn programming OpenGL Shaders
Gl Rs
⭐
544
An OpenGL function pointer loader for Rust
3dworld
⭐
532
3D Procedural Game Engine Using OpenGL
Awesome Neural Rendering
⭐
531
A collection of resources on neural rendering.
Apdrawinggan
⭐
527
Code for APDrawingGAN: Generating Artistic Portrait Drawings from Face Photos with Hierarchical GANs (CVPR 2019 Oral)
Voca
⭐
524
This codebase demonstrates how to synthesize realistic 3D character animations given an arbitrary speech signal and a static character mesh.
Sort
⭐
500
Simple Open-source Ray Tracer
Voxelizer
⭐
490
Header only mesh voxelizer in c99
Rust Sloth
⭐
481
A 3D software rasterizer... for the terminal!
Tree Gen
⭐
472
Procedural generation of tree models in blender
Coherent Line Drawing
⭐
463
🖼✨Automatically generates line drawing from a photograph
Colorization Pytorch
⭐
457
PyTorch reimplementation of Interactive Deep Colorization
Primrose
⭐
453
A syntax-highlighting text editors that renders to an HTML5 Canvas
Anycost Gan
⭐
433
[CVPR 2021] Anycost GANs for Interactive Image Synthesis and Editing
Towr
⭐
427
A light-weight, Eigen-based C++ library for trajectory optimization for legged robots.
Awesome Image Translation
⭐
425
A collection of awesome resources image-to-image translation.
Pixelcraft
⭐
422
A Pixel Art Editor
Cinolib
⭐
413
A generic programming header only C++ library for processing polygonal and polyhedral meshes
Easy3d
⭐
401
A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data
Vectiler
⭐
395
A vector tile, terrain and city 3d model builder and exporter
Glove
⭐
394
GLOVE (GL Over Vulkan) is a cross-platform software library that acts as an intermediate layer between an OpenGL application and Vulkan
Selectiongan
⭐
373
[CVPR 2019 Oral] Multi-Channel Attention Selection GAN with Cascaded Semantic Guidance for Cross-View Image Translation
Vctrenderer
⭐
355
A real time global illumination solution that achieves glossy surfaces, diffuse reflection, specular reflection, ambient occlusion, indirect shadows, soft shadows, emissive materials and 2-bounce GI. Published here http://ieeexplore.ieee.org/abstract/document/7833375/
Rendu
⭐
343
A simple realtime graphics playground for experimentations.
Gp Gan
⭐
319
Official Chainer implementation of GP-GAN: Towards Realistic High-Resolution Image Blending (ACMMM 2019, oral)
Super4pcs
⭐
315
Efficient Global Point-cloud registration
Stereo Magnification
⭐
292
Code accompanying the SIGGRAPH 2018 paper "Stereo Magnification: Learning View Synthesis using Multiplane Images"
Mvcnn
⭐
290
Multi-view CNN (MVCNN) for shape recognition
Flame Fitting
⭐
273
Example 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.
3d Quickhull
⭐
259
Header only 3d quickhull in c99
Usd Resources
⭐
254
A curated list of USD projects and resources
Structured3d
⭐
238
[ECCV'20] Structured3D: A Large Photo-realistic Dataset for Structured 3D Modeling
Libwethair
⭐
233
A Multi-Scale Model for Simulating Liquid-Hair Interactions
Nimgl
⭐
221
NimGL is a Nim library that offers bindings for popular libraries used in computer graphics
Ipc
⭐
218
Incremental 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
⭐
216
[CVPR'18] ScanComplete: Large-Scale Scene Completion and Semantic Segmentation for 3D Scans
Tf_flame
⭐
208
Tensorflow 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 Kinematics
⭐
196
A 2D rigid-body dynamics simulator with some cool features for generating beautiful animations.
Light Field Video
⭐
192
Light field video applications (e.g. video refocusing, focus tracking, changing aperture and view)
Xpp
⭐
182
Visualization of Motions for Legged Robots in ros-rviz
Gerbolyze
⭐
173
Render high-resolution bitmap images to PCB gerber files
3dmv
⭐
168
[ECCV'18] 3DMV: Joint 3D-Multi-View Prediction for 3D Semantic Scene Segmentation
Awesome Computer Graphics
⭐
167
🔺😎 A curated list of awesome stuff to learn computer graphics
Flame_pytorch
⭐
162
This is a implementation of the 3D FLAME model in PyTorch
Computer Vision Video Lectures
⭐
162
A curated list of free, high-quality, university-level courses with video lectures related to the field of Computer Vision.
Deepsketch2face
⭐
161
Demo and Database of "DeepSketch2Face" (SIGGRAPH 2017)
Giraffe
⭐
157
Distributed Monte Carlo Path Tracer 分布蒙特卡洛路径追踪器
Cubbyflow
⭐
154
Voxel-based fluid simulation engine for computer games
Lowpolify
⭐
153
Create low-poly art from any image 🌟🌟
Mvstudio
⭐
153
An integrated SfM (Structure from Motion) and MVS (Multi-View Stereo) solution.
Optcuts
⭐
148
OptCuts, 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.
Top 10 Computer Vision Papers 2020
⭐
140
A list of the top 10 computer vision papers in 2020 with video demos, articles, code and paper reference.
Psraytracing
⭐
129
A (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.
Software Render
⭐
128
Simple Software Render
Tiny Renderer
⭐
125
A tiny sotfware 3D renderer in 100 lines of Python
Im2vec
⭐
123
[CVPR 2021 Oral] Im2Vec Synthesizing Vector Graphics without Vector Supervision
Crashnote
⭐
122
A Note for Computer Graphics
Gpu Motunui
⭐
122
GPU-Motunui is a path tracer that renders Disney Animation's Moana Island scene.
Cnncomplete
⭐
118
[CVPR'17] Shape Completion using 3D-Encoder-Predictor CNNs and Shape Synthesis
Sgnn
⭐
114
[CVPR'20] SG-NN: Sparse Generative Neural Networks for Self-Supervised Scene Completion of RGB-D Scans
L1stabilizer
⭐
112
🎥 Video stabilization using L1-norm optimal camera paths.
Computational Graphics Thu 2018
⭐
107
Computational Graphics - THU Spring 2018
Unityvolumerendering
⭐
107
Volume rendering, implemented in Unity3D.
Melt
⭐
106
Automatic conservative mesh occluder generation by box filling
Neural Light Transport
⭐
105
Code and Data Release for Neural Light Transport (NLT)
1-100 of 130 projects
Next >
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210