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.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 189 projects
114,386 stars

godotengine/godot

Godot Engine – Multi-platform 2D and 3D game engine

Metrics details
Stars114,386
23,878 stars

ssloy/tinyrenderer

A brief computer graphics / rendering course

Metrics details
Stars23,878
20,271 stars

google/filament

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

Metrics details
Stars20,271
19,766 stars

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
Stars19,766
15,075 stars

terkelg/awesome-creative-coding

Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.

Metrics details
Stars15,075
11,820 stars

nerfstudio-project/nerfstudio

A collaboration friendly studio for NeRFs

Metrics details
Stars11,820
9,774 stars

openscad/openscad

OpenSCAD - The Programmers Solid 3D CAD Modeller

Metrics details
Stars9,774
9,527 stars

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
Stars9,527
7,413 stars

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
Stars7,413
5,347 stars

ssloy/tinyraytracer

A brief computer graphics / rendering course

Metrics details
Stars5,347
4,757 stars

urho3d/urho3d

Game engine

Metrics details
Stars4,757
4,555 stars

f3d-app/f3d

Fast and minimalist 3D viewer.

Metrics details
Stars4,555
4,221 stars

Yochengliu/awesome-point-cloud-analysis

A list of papers and datasets about point cloud analysis (processing)

Metrics details
Stars4,221
3,904 stars

AmbientRun/Ambient

The multiplayer game engine

Metrics details
Stars3,904
3,631 stars

DLR-RM/BlenderProc

A procedural Blender pipeline for photorealistic training image generation

Metrics details
Stars3,631
3,102 stars

g3n/engine

Go 3D Game Engine (http://g3n.rocks)

Metrics details
Stars3,102
2,921 stars

xelatihy/yocto-gl

Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics

Metrics details
Stars2,921
2,759 stars

zauonlok/renderer

A shader-based software renderer written from scratch in C89

Metrics details
Stars2,759
2,558 stars

stuffmatic/fSpy

A cross platform app for quick and easy still image camera matching

Metrics details
Stars2,558
2,454 stars

adriengivry/Overload

3D Game engine with editor

Metrics details
Stars2,454
2,422 stars

ssloy/tinykaboom

A brief computer graphics / rendering course

Metrics details
Stars2,422
2,260 stars

marcomusy/vedo

A python module for scientific analysis of 3D data based on VTK and Numpy

Metrics details
Stars2,260
2,225 stars

AcademySoftwareFoundation/MaterialX

MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers.

Metrics details
Stars2,225
2,221 stars

Novum/vkQuake

Vulkan Quake port based on QuakeSpasm

Metrics details
Stars2,221
2,098 stars

fougue/mayo

3D CAD viewer and converter based on Qt + OpenCascade

Metrics details
Stars2,098
2,086 stars

SUDO-AI-3D/zero123plus

Code repository for Zero123++: a Single Image to Consistent Multi-view Diffusion Base Model.

Metrics details
Stars2,086
2,038 stars

ssloy/tinyraycaster

486 lines of C++: old-school FPS in a weekend

Metrics details
Stars2,038
1,987 stars

ezEngine/ezEngine

An open source C++ game engine.

Metrics details
Stars1,987
1,782 stars

gwaldron/osgearth

A 3D Mapping Engine & SDK for OpenSceneGraph.

Metrics details
Stars1,782
1,569 stars

Angelo1211/HybridRenderingEngine

Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.

Metrics details
Stars1,569
1,511 stars

lume/lume

GPU-powered 3D HTML. ✨🧊 <lume-box size="1 2 3">

Metrics details
Stars1,511
1,508 stars

POV-Ray/povray

The Persistence of Vision Raytracer (POV-Ray)

Metrics details
Stars1,508
1,499 stars

daavoo/pyntcloud

pyntcloud is a Python library for working with 3D point clouds.

Metrics details
Stars1,499
1,467 stars

mmatl/pyrender

Easy-to-use glTF 2.0-compliant OpenGL renderer for visualization of 3D scenes.

Metrics details
Stars1,467
1,450 stars

skywind3000/RenderHelp

:zap: 可编程渲染管线实现,帮助初学者学习渲染

Metrics details
Stars1,450
1,447 stars

AsPJT/DungeonTemplateLibrary

🌏: Dungeon free resources (terrain & roguelike generation)

Metrics details
Stars1,447
1,312 stars

LuxCoreRender/LuxCore

LuxCore source repository

Metrics details
Stars1,312
1,264 stars

rswinkle/PortableGL

An implementation of OpenGL 3.x-ish in clean C

Metrics details
Stars1,264
1,240 stars

google-ar/sceneform-android-sdk

Sceneform SDK for Android

Metrics details
Stars1,240
1,238 stars

ranahanocka/point2mesh

Reconstruct Watertight Meshes from Point Clouds [SIGGRAPH 2020]

Metrics details
Stars1,238
1,232 stars

asc-community/MxEngine

C++ open source 3D game engine

Metrics details
Stars1,232
1,161 stars

BVE-Reborn/rend3

MAINTENCE MODE ---- Easy to use, customizable, efficient 3D renderer library built on wgpu.

Metrics details
Stars1,161
1,141 stars

keith2018/SoftGLRender

Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison

Metrics details
Stars1,141
1,133 stars

cadenji/foolrenderer

A tiny software renderer implemented from scratch without the use of graphics API, used to understand how GPUs work.

Metrics details
Stars1,133
1,124 stars

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
Stars1,124
1,050 stars

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
Stars1,050
1,020 stars

rbfx/rbfx

Lightweight Game Engine/Framework in C++17 with WYSIWYG Editor. Experimental C# bindings.

Metrics details
Stars1,020
998 stars

kondrak/vkQuake2

id Software's Quake 2 v3.21 with mission packs and Vulkan support (Windows, Linux, macOS, FreeBSD, Raspberry Pi 4)

Metrics details
Stars998
990 stars

aheze/Prism

A lightweight 3D renderer for SwiftUI.

Metrics details
Stars990
976 stars

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
Stars976
968 stars

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
Stars968
966 stars

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
Stars966
939 stars

lume/glas

WebGL in WebAssembly with AssemblyScript

Metrics details
Stars939
929 stars

JustinSDK/dotSCAD

Reduce the burden of mathematics when playing OpenSCAD

Metrics details
Stars929
902 stars

DustinHLand/vkDOOM3

Vulkan DOOM 3 port based on DOOM 3 BFG Edition

Metrics details
Stars902
900 stars

inanevin/LinaEngine

Lina Engine is an open-source , modular, tiny and fast C++ game engine, aimed to develop 3D desktop games.

Metrics details
Stars900
883 stars

liblava/liblava

Modern and easy-to-use library for Vulkan

Metrics details
Stars883
862 stars

LuxCoreRender/BlendLuxCore

Blender Integration for LuxCore

Metrics details
Stars862
857 stars

pygfx/pygfx

Powerful and versatile visualization for Python.

Metrics details
Stars857
849 stars

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
Stars849
1-60 of 189 projects
Get A Weekly Email With Trending 3d Graphics Projects
Stay updated on 3d Graphics plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.