Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
-
Updated
Jun 11, 2026 - C++
3D technology is used in a wide range of fields, including film, video games, architecture, engineering, and product design. It allows designers to create digital models of objects that can be manipulated and rendered in three dimensions. 3D modeling software is used to create and manipulate 3D models, and 3D animation software is used to create movement and effects within those models. 3D technology has also been adopted for use in 3D printing, where physical objects can be created from digital models.
Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
A brief computer graphics / rendering course
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Open3D: A Modern Library for 3D Data Processing
Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.
OpenSCAD - The Programmers Solid 3D CAD Modeller
最全面的游戏开发技术图谱(Game Development Map)。帮助游戏开发者们在已知问题上节省时间,省出更多的精力投入到更有创造性的工作中去。
The open source mesh processing system
A brief computer graphics / rendering course
Lightweight and modular C++11 graphics middleware for games and data visualization
Game engine
Co-op Action Roguelike in Unreal Engine C++
Fast and minimalist 3D viewer.
Tiny but powerful single file wavefront obj loader
Dust3D is a cross-platform 3D modeling software that makes it easy to create low poly 3D models for video games, 3D printing, and more.
Viewer and exporter for Unreal Engine 1-4 assets (UE Viewer).
C++ implementation of Lie Groups using Eigen.