ArtCraft is an intentional crafting engine for artists, designers, and filmmakers
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
OpenSCAD - The Programmers Solid 3D CAD Modeller
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.
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.
Fast and minimalist 3D viewer.
A GPU-rendered terminal emulator with inline 3D graphics ππ§
An OpenGL RTS game engine written in C
3D game engine with lua scripting
3D CAD viewer and converter based on Qt + OpenCascade
Vulkan Quake port based on QuakeSpasm
MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers.
An open source C++ game engine.
Modern C++ library for the development of real-time graphical applications
3D Maps & Terrain SDK (C++)
The Persistence of Vision Raytracer (POV-Ray)
LuxCore source repository
An implementation of OpenGL 3.x-ish in clean C
An Open Source C# 3D Game Engine under MIT license, inspired by Unity and featuring a complete editor
C++ 3D Game Tutorial Series (DirectX) - Learn to code a DirectX 3D Game in C++ from scratch
Lightweight Game Engine/Framework in C++17 with WYSIWYG Editor. Experimental C# bindings.
A cross-platform C++20 3D library with Python bindings and the high-level API of three.js.
Official Code Release for [SIGGRAPH 2025] RenderFormer: Transformer-based Neural Rendering of Triangle Meshes with Global Illumination
π² Modern 3D graphics made simple with C++20 cross-platform framework and rendering abstraction API on top of DirectX 12, Vulkan & Metal
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
Blender Integration for LuxCore
Powerful and versatile visualization for Python.
Specification and reference implementation for the OpenPBR Surface shading model
3D FPS game engine with full dynamic lighting and shadows
OpenGL C++ Graphics Engine
3D-Graphics-Rendering-Cookbook, Second Edition
:sunglasses: A curated list of 3D graphics libraries and resources
DSLCad is a programming language & interpreter for building 3D models.
Rythe is a data-oriented C++20 game engine built to make optimal use of modern hardware.
A collection of awesome Free/Open Source things regarding the SideFx Houdini ecosystem.
Tetra3D is a 3D hybrid software/hardware renderer made for games written in Go with Ebitengine.
Yet Another Vulkan Engine
The biggest open-source home for shaders on the web.
layerling - Easy 3D CAD for 3D printing
Blender add-on: create and edit 3D models by chatting with AI - send text or an image, get working bpy code
A Curated List of Coding-agent that treat a program as the executable intermediate representation for Policy, World, Editor and beyond
An independent implementation of a 3D engine on Flutter GPU, a game engine on top of it
3D Slicer For Browser (based on OrcaSlicer)