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 122 Computer Graphics Open Source Projects
Categories
>
Graphics
>
Computer Graphics
Pytorch Cyclegan And Pix2pix
⭐
14,130
Image-to-Image Translation in PyTorch
Anime4k
⭐
12,645
A High-Quality Real Time Upscaler for Anime Video
Cyclegan
⭐
10,277
Software that can generate photos from paintings, turn horses into zebras, perform style transfer, and more.
Tinyrenderer
⭐
9,966
A brief computer graphics / rendering course
Pix2pix
⭐
8,171
Image-to-image translation with conditional adversarial nets
Awesome Creative Coding
⭐
7,376
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Pix2pixhd
⭐
5,056
Synthesizing and manipulating 2048x1024 images with conditional GANs
Open3d
⭐
3,945
Open3D: A Modern Library for 3D Data Processing
Igan
⭐
3,744
Interactive Image Generation via Generative Adversarial Networks
Tinyraytracer
⭐
3,615
A brief computer graphics / rendering course
Tinykaboom
⭐
1,983
A brief computer graphics / rendering course
Blender
⭐
1,865
Official mirror of Blender
Vulkantutorial
⭐
1,585
Tutorial for the Vulkan graphics and compute API
Herebedragons
⭐
1,554
A basic 3D scene implemented with various engines, frameworks or APIs.
Awesome Opengl
⭐
1,396
A curated list of awesome OpenGL libraries, debuggers and resources.
Tinyraycaster
⭐
1,356
486 lines of C++: old-school FPS in a weekend
Openshadinglanguage
⭐
1,351
Advanced shading language for production GI renderers
Yocto Gl
⭐
1,349
Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
Meshcnn
⭐
997
Convolutional Neural Network for 3D meshes in PyTorch
Pifu
⭐
977
This repository contains the code for the paper "PIFu: Pixel-Aligned Implicit Function for High-Resolution Clothed Human Digitization"
Fluid Engine Dev
⭐
972
Fluid simulation engine for computer graphics applications
Blender Flip Fluids
⭐
947
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
⭐
936
Differentiable rendering without approximation.
Catpapers
⭐
909
Cool vision, learning, and graphics papers on Cats!
Scannet
⭐
823
Anime4kcpp
⭐
817
A high performance anime upscaler
Cgmath
⭐
748
A linear algebra and mathematics library for computer graphics.
Opengraphic
⭐
727
Graphic Engine & Game Engine lists
Context Encoder
⭐
719
[CVPR 2016] Unsupervised Feature Learning by Image Inpainting using GANs
Contrastive Unpaired Translation
⭐
715
Contrastive unpaired image-to-image translation, faster and lighter training than cyclegan (ECCV 2020, in PyTorch)
Softras
⭐
695
Project page of paper "Soft Rasterizer: A Differentiable Renderer for Image-based 3D Reasoning"
Antons_opengl_tutorials_book
⭐
648
Anton's OpenGL 4 Tutorials book - Demo Code
Materialx
⭐
644
MaterialX is an open standard for transfer of rich material and look-development content between applications and renderers.
Deep Motion Editing
⭐
571
An end-to-end library for editing and rendering motion of 3D characters with deep learning [SIGGRAPH 2020]
Pytorch Cyclegan
⭐
530
A clean and readable Pytorch implementation of CycleGAN
Gl Rs
⭐
526
An OpenGL function pointer loader for Rust
3dworld
⭐
492
3D Procedural Game Engine Using OpenGL
Voca
⭐
492
This codebase demonstrates how to synthesize realistic 3D character animations given an arbitrary speech signal and a static character mesh.
Awesome Glsl
⭐
486
🎇 Compilation of the best resources to learn programming OpenGL Shaders
Voxelizer
⭐
479
Header only mesh voxelizer in c99
Apdrawinggan
⭐
476
Code for APDrawingGAN: Generating Artistic Portrait Drawings from Face Photos with Hierarchical GANs (CVPR 2019 Oral)
Rust Sloth
⭐
465
A 3D software rasterizer... for the terminal!
Sort
⭐
461
Simple Open-source Ray Tracer
Primrose
⭐
444
A syntax-highlighting text editors that renders to an HTML5 Canvas
Tree Gen
⭐
440
Procedural generation of tree models in blender
Awesome Neural Rendering
⭐
437
A collection of resources on neural rendering.
Colorization Pytorch
⭐
436
PyTorch reimplementation of Interactive Deep Colorization
Coherent Line Drawing
⭐
426
🖼✨Automatically generates line drawing from a photograph
Glove
⭐
394
GLOVE (GL Over Vulkan) is a cross-platform software library that acts as an intermediate layer between an OpenGL application and Vulkan
Vectiler
⭐
389
A vector tile, terrain and city 3d model builder and exporter
Towr
⭐
384
A light-weight, Eigen-based C++ library for trajectory optimization for legged robots.
Cinolib
⭐
376
A generic programming header only C++ library for processing polygonal and polyhedral meshes
Selectiongan
⭐
356
[CVPR 2019 Oral] Multi-Channel Attention Selection GAN with Cascaded Semantic Guidance for Cross-View Image Translation
Easy3d
⭐
349
A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data
Vctrenderer
⭐
348
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/
Awesome Image Translation
⭐
336
A collection of awesome resources image-to-image translation.
Rendu
⭐
317
A simple realtime graphics playground for experimentations.
Gp Gan
⭐
306
Official Chainer implementation of GP-GAN: Towards Realistic High-Resolution Image Blending (ACMMM 2019, oral)
Pixelcraft
⭐
304
A Pixel Art Editor
Super4pcs
⭐
301
Efficient Global Point-cloud registration
Stereo Magnification
⭐
284
Code accompanying the SIGGRAPH 2018 paper "Stereo Magnification: Learning View Synthesis using Multiplane Images"
Mvcnn
⭐
282
Multi-view CNN (MVCNN) for shape recognition
3d Quickhull
⭐
255
Header only 3d quickhull in c99
Flame Fitting
⭐
253
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.
Usd Resources
⭐
239
A curated list of USD projects and resources
Libwethair
⭐
228
A Multi-Scale Model for Simulating Liquid-Hair Interactions
Structured3d
⭐
214
[ECCV'20] Structured3D: A Large Photo-realistic Dataset for Structured 3D Modeling
Scancomplete
⭐
205
[CVPR'18] ScanComplete: Large-Scale Scene Completion and Semantic Segmentation for 3D Scans
Nimgl
⭐
201
NimGL is a Nim library that offers bindings for popular libraries used in computer graphics
Dyna Kinematics
⭐
193
A 2D rigid-body dynamics simulator with some cool features for generating beautiful animations.
Light Field Video
⭐
191
Light field video applications (e.g. video refocusing, focus tracking, changing aperture and view)
Ipc
⭐
181
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.
Tf_flame
⭐
175
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.
Xpp
⭐
173
Visualization of Motions for Legged Robots in ros-rviz
Deepsketch2face
⭐
160
Demo and Database of "DeepSketch2Face" (SIGGRAPH 2017)
3dmv
⭐
157
[ECCV'18] 3DMV: Joint 3D-Multi-View Prediction for 3D Semantic Scene Segmentation
Giraffe
⭐
153
Distributed Monte Carlo Path Tracer 分布蒙特卡洛路径追踪器
Cubbyflow
⭐
149
Voxel-based fluid simulation engine for computer games
Mvstudio
⭐
148
An integrated SfM (Structure from Motion) and MVS (Multi-View Stereo) solution.
Lowpolify
⭐
144
Create low-poly art from any image 🌟🌟
Awesome Computer Graphics
⭐
140
🔺😎 A curated list of awesome stuff to learn computer graphics
Flame_pytorch
⭐
140
This is a implementation of the 3D FLAME model in PyTorch
Optcuts
⭐
136
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.
Software Render
⭐
126
Simple Software Render
Crashnote
⭐
120
A Note for Computer Graphics
Cnncomplete
⭐
117
[CVPR'17] Shape Completion using 3D-Encoder-Predictor CNNs and Shape Synthesis
Tiny Renderer
⭐
117
A tiny sotfware 3D renderer in 100 lines of Python
Gpu Motunui
⭐
117
GPU-Motunui is a path tracer that renders Disney Animation's Moana Island scene.
Psraytracing
⭐
114
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.
L1stabilizer
⭐
108
🎥 Video stabilization using L1-norm optimal camera paths.
Computer Vision Video Lectures
⭐
107
A curated list of free, high-quality, university-level courses with video lectures related to the field of Computer Vision.
Sgnn
⭐
102
[CVPR'20] SG-NN: Sparse Generative Neural Networks for Self-Supervised Scene Completion of RGB-D Scans
Melt
⭐
100
Automatic conservative mesh occluder generation by box filling
Samplinsafari
⭐
99
Samplin' Safari is a research tool to visualize and interactively inspect high-dimensional (quasi) Monte Carlo samplers.
Computational Graphics Thu 2018
⭐
97
Computational Graphics - THU Spring 2018
Ziran2019
⭐
94
Visco-elasto-plasticity and fracture simulator with the material point method (MPM) -- the reference implementation of SIGGRAPH 2019 technical paper Silly Rubber and CD-MPM.
Unity Shader Resources List
⭐
92
📋 Unity Shader相关学习资源与链接珍藏 | A list of amazing resources for learning shader writing in Unity.
Tiny3d
⭐
91
A Small OpenGL Based Renderer
Cubbyflow V1
⭐
90
Voxel-based fluid simulation engine for computer games
Spectral Clara Lux Tracer
⭐
89
A 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.
1-100 of 122 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