Fast and minimalist 3D viewer.
OpenSCAD - The Programmers Solid 3D CAD Modeller
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
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.
3D CAD viewer and converter based on Qt + OpenCascade
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.
A cross-platform C++20 3D library with Python bindings and the high-level API of three.js.
An open source C++ game engine.
OpenGL C++ Graphics Engine
3D game engine with lua scripting
Modern C++ library for the development of real-time graphical applications
The Persistence of Vision Raytracer (POV-Ray)
LuxCore source repository
π² Modern 3D graphics made simple with C++20 cross-platform framework and rendering abstraction API on top of DirectX 12, Vulkan & Metal
3D FPS game engine with full dynamic lighting and shadows
MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers.
Lightweight Game Engine/Framework in C++17 with WYSIWYG Editor. Experimental C# bindings.
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
3D-Graphics-Rendering-Cookbook, Second Edition
Rythe is a data-oriented C++20 game engine built to make optimal use of modern hardware.
Yet Another Vulkan Engine
3D Slicer For Web Browser (based on OrcaSlicer)
C++ 3D Game Tutorial Series (DirectX) - Learn to code a DirectX 3D Game in C++ from scratch