3d Graphics Open Source Projects
Browse 189 3d Graphics open source projects, ranked by GitHub stars. Find the most popular 3d Graphics tools and libraries.
godotengine/godot
Godot Engine – Multi-platform 2D and 3D game engine
Metrics details
| Stars | 114,386 |
ssloy/tinyrenderer
A brief computer graphics / rendering course
Metrics details
| Stars | 23,878 |
google/filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Metrics details
| Stars | 20,271 |
lettier/3d-game-shaders-for-beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Metrics details
| Stars | 19,766 |
terkelg/awesome-creative-coding
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Metrics details
| Stars | 15,075 |
nerfstudio-project/nerfstudio
A collaboration friendly studio for NeRFs
Metrics details
| Stars | 11,820 |
openscad/openscad
OpenSCAD - The Programmers Solid 3D CAD Modeller
Metrics details
| Stars | 9,774 |
o3de/o3de
Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
Metrics details
| Stars | 9,527 |
google/draco
Draco is a library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics.
Metrics details
| Stars | 7,413 |
ssloy/tinyraytracer
A brief computer graphics / rendering course
Metrics details
| Stars | 5,347 |
urho3d/urho3d
Game engine
Metrics details
| Stars | 4,757 |
f3d-app/f3d
Fast and minimalist 3D viewer.
Metrics details
| Stars | 4,555 |
Yochengliu/awesome-point-cloud-analysis
A list of papers and datasets about point cloud analysis (processing)
Metrics details
| Stars | 4,221 |
AmbientRun/Ambient
The multiplayer game engine
Metrics details
| Stars | 3,904 |
DLR-RM/BlenderProc
A procedural Blender pipeline for photorealistic training image generation
Metrics details
| Stars | 3,631 |
g3n/engine
Go 3D Game Engine (http://g3n.rocks)
Metrics details
| Stars | 3,102 |
xelatihy/yocto-gl
Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
Metrics details
| Stars | 2,921 |
zauonlok/renderer
A shader-based software renderer written from scratch in C89
Metrics details
| Stars | 2,759 |
stuffmatic/fSpy
A cross platform app for quick and easy still image camera matching
Metrics details
| Stars | 2,558 |
adriengivry/Overload
3D Game engine with editor
Metrics details
| Stars | 2,454 |
ssloy/tinykaboom
A brief computer graphics / rendering course
Metrics details
| Stars | 2,422 |
marcomusy/vedo
A python module for scientific analysis of 3D data based on VTK and Numpy
Metrics details
| Stars | 2,260 |
AcademySoftwareFoundation/MaterialX
MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers.
Metrics details
| Stars | 2,225 |
Novum/vkQuake
Vulkan Quake port based on QuakeSpasm
Metrics details
| Stars | 2,221 |
fougue/mayo
3D CAD viewer and converter based on Qt + OpenCascade
Metrics details
| Stars | 2,098 |
SUDO-AI-3D/zero123plus
Code repository for Zero123++: a Single Image to Consistent Multi-view Diffusion Base Model.
Metrics details
| Stars | 2,086 |
ssloy/tinyraycaster
486 lines of C++: old-school FPS in a weekend
Metrics details
| Stars | 2,038 |
ezEngine/ezEngine
An open source C++ game engine.
Metrics details
| Stars | 1,987 |
gwaldron/osgearth
A 3D Mapping Engine & SDK for OpenSceneGraph.
Metrics details
| Stars | 1,782 |
Angelo1211/HybridRenderingEngine
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
Metrics details
| Stars | 1,569 |
lume/lume
GPU-powered 3D HTML. ✨🧊 <lume-box size="1 2 3">
Metrics details
| Stars | 1,511 |
POV-Ray/povray
The Persistence of Vision Raytracer (POV-Ray)
Metrics details
| Stars | 1,508 |
daavoo/pyntcloud
pyntcloud is a Python library for working with 3D point clouds.
Metrics details
| Stars | 1,499 |
mmatl/pyrender
Easy-to-use glTF 2.0-compliant OpenGL renderer for visualization of 3D scenes.
Metrics details
| Stars | 1,467 |
skywind3000/RenderHelp
:zap: 可编程渲染管线实现,帮助初学者学习渲染
Metrics details
| Stars | 1,450 |
AsPJT/DungeonTemplateLibrary
🌏: Dungeon free resources (terrain & roguelike generation)
Metrics details
| Stars | 1,447 |
LuxCoreRender/LuxCore
LuxCore source repository
Metrics details
| Stars | 1,312 |
rswinkle/PortableGL
An implementation of OpenGL 3.x-ish in clean C
Metrics details
| Stars | 1,264 |
google-ar/sceneform-android-sdk
Sceneform SDK for Android
Metrics details
| Stars | 1,240 |
ranahanocka/point2mesh
Reconstruct Watertight Meshes from Point Clouds [SIGGRAPH 2020]
Metrics details
| Stars | 1,238 |
asc-community/MxEngine
C++ open source 3D game engine
Metrics details
| Stars | 1,232 |
BVE-Reborn/rend3
MAINTENCE MODE ---- Easy to use, customizable, efficient 3D renderer library built on wgpu.
Metrics details
| Stars | 1,161 |
keith2018/SoftGLRender
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
Metrics details
| Stars | 1,141 |
cadenji/foolrenderer
A tiny software renderer implemented from scratch without the use of graphics API, used to understand how GPUs work.
Metrics details
| Stars | 1,133 |
PardCode/CPP-3D-Game-Tutorial-Series
C++ 3D Game Tutorial Series (DirectX) - Learn to code a DirectX 3D Game in C++ from scratch
Metrics details
| Stars | 1,124 |
Vincentqyw/Recent-Stars-2024
🔥SLAM, VIsual localization, keypoint detection, Image matching, Pose/Object tracking, Depth/Disparity/Flow Estimation, 3D-graphic, etc. related papers and code
Metrics details
| Stars | 1,050 |
rbfx/rbfx
Lightweight Game Engine/Framework in C++17 with WYSIWYG Editor. Experimental C# bindings.
Metrics details
| Stars | 1,020 |
kondrak/vkQuake2
id Software's Quake 2 v3.21 with mission packs and Vulkan support (Windows, Linux, macOS, FreeBSD, Raspberry Pi 4)
Metrics details
| Stars | 998 |
aheze/Prism
A lightweight 3D renderer for SwiftUI.
Metrics details
| Stars | 990 |
3d-morphable-models/curated-list-of-awesome-3D-Morphable-Model-software-and-data
The idea of this list is to collect shared data and algorithms around 3D Morphable Models. You are invited to contribute to this list by adding a pull request. The original list arised from the Dagstuhl seminar on 3D Morphable Models https://www.dagstuhl.de/19102 in March 2019.
Metrics details
| Stars | 976 |
DmitryRyumin/ICCV-2023-Papers
ICCV 2023 Papers: Discover cutting-edge research from ICCV 2023, the leading computer vision conference. Stay updated on the latest in computer vision and deep learning, with code included. ⭐ support visual intelligence development!
Metrics details
| Stars | 968 |
MethanePowered/MethaneKit
🎲 Modern 3D graphics made simple with C++20 cross-platform framework and rendering abstraction API on top of DirectX 12, Vulkan & Metal
Metrics details
| Stars | 966 |
lume/glas
WebGL in WebAssembly with AssemblyScript
Metrics details
| Stars | 939 |
JustinSDK/dotSCAD
Reduce the burden of mathematics when playing OpenSCAD
Metrics details
| Stars | 929 |
DustinHLand/vkDOOM3
Vulkan DOOM 3 port based on DOOM 3 BFG Edition
Metrics details
| Stars | 902 |
inanevin/LinaEngine
Lina Engine is an open-source , modular, tiny and fast C++ game engine, aimed to develop 3D desktop games.
Metrics details
| Stars | 900 |
liblava/liblava
Modern and easy-to-use library for Vulkan
Metrics details
| Stars | 883 |
LuxCoreRender/BlendLuxCore
Blender Integration for LuxCore
Metrics details
| Stars | 862 |
pygfx/pygfx
Powerful and versatile visualization for Python.
Metrics details
| Stars | 857 |
radekd91/emoca
Official repository accompanying a CVPR 2022 paper EMOCA: Emotion Driven Monocular Face Capture And Animation. EMOCA takes a single image of a face as input and produces a 3D reconstruction. EMOCA sets the new standard on reconstructing highly emotional images in-the-wild
Metrics details
| Stars | 849 |
