3d-graphics
Tracked open-source repos tagged 3d-graphics, sorted by stars.
- #31★ 1,323+2Star change over the last 7 days
- #32
An implementation of OpenGL 3.x-ish in clean C
★ 1,281+1Star change over the last 7 days - #33★ 1,233+0Star change over the last 7 days
- #34
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
★ 1,150+0Star change over the last 7 days - #35
C++ 3D Game Tutorial Series (DirectX) - Learn to code a DirectX 3D Game in C++ from scratch
★ 1,143+2Star change over the last 7 days - #36★ 1,037+4Star change over the last 7 days
- #37
id Software's Quake 2 v3.21 with mission packs and Vulkan support (Windows, Linux, macOS, FreeBSD, Raspberry Pi 4)
★ 1,009+2Star change over the last 7 days - #38
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.
★ 978-1Star change over the last 7 days - #39
🎲 Modern 3D graphics made simple with C++20 cross-platform framework and rendering abstraction API on top of DirectX 12, Vulkan & Metal
★ 974+2Star change over the last 7 days - #40
Official Code Release for [SIGGRAPH 2025] RenderFormer: Transformer-based Neural Rendering of Triangle Meshes with Global Illumination
★ 973+3Star change over the last 7 days - #41
ICCV 2023-2025 Papers: Discover cutting-edge research from ICCV 2023-25, the leading computer vision conference. Stay updated on the latest in computer vision and deep learning, with code included. ⭐ support visual intelligence development!
★ 969+1Star change over the last 7 days - #42★ 941+1Star change over the last 7 days
- #43★ 915+8Star change over the last 7 days
- #44
erhe is a C++ library and editor for 3D graphics with a graphics API abstraction loosely modeled after Vulkan and Metal, with backends for OpenGL, Metal and Vulkan
★ 908+4Star change over the last 7 days - #45
Lina Engine is an open-source , modular, tiny and fast C++ game engine, aimed to develop 3D desktop games.
★ 901+0Star change over the last 7 days - #46★ 884-1Star change over the last 7 days
- #47
Blender Integration for LuxCore
★ 874+2Star change over the last 7 days - #48★ 869+6Star change over the last 7 days
- #49
An Open Source C# 3D Game Engine under MIT license, inspired by Unity and featuring a complete editor
★ 864+14Star change over the last 7 days - #50
Baking Gaussian Splatting into Diffusion Denoiser for Fast and Scalable Single-stage Image-to-3D Generation and Reconstruction (ICCV 2025)
★ 862+2Star change over the last 7 days - #51
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
★ 858+2Star change over the last 7 days - #52
Repo for the book Discover three.js!
★ 841+1Star change over the last 7 days - #53
Realtime 3D rendering engine
★ 816-1Star change over the last 7 days - #54
"Structure-Aware Sparse-View X-ray 3D Reconstruction" (CVPR 2024) - A Toolbox for CT reconstruction and X-ray Novel View Synthesis
★ 808+2Star change over the last 7 days - #55
Specification and reference implementation for the OpenPBR Surface shading model
★ 790+11Star change over the last 7 days - #56
Robust real-time rendering engine on DX11, DX12 with many advanced graphical features for quick prototyping
★ 771+3Star change over the last 7 days - #57★ 749+0Star change over the last 7 days
- #58★ 732+1Star change over the last 7 days
- #59
3D FPS game engine with full dynamic lighting and shadows
★ 711+4Star change over the last 7 days - #60
A Swift Package for creating familiar UI Elements and animations in RealityKit. For both Augmented Reality or Virtual Reality scenes. Now with visionOS support.
★ 700-1Star change over the last 7 days