The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more โ
Top 23 C++ 3D Projects
-
FreeCAD
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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.
-
cocos-engine
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
dust3d
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.
-
SoftGLRender
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
-
vive-diy-position-sensor
Code & schematics for position tracking sensor using HTC Vive's Lighthouse system and a Teensy board.
-
3dmatch-toolbox
3DMatch - a 3D ConvNet-based local geometric descriptor for aligning 3D meshes and point clouds.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++: How OpenGL works: software rendering in 500 lines of code
bug reports should be made on the github issue tracker here: https://github.com/FreeCAD/FreeCAD/issues
This is a great series if youโre looking for a tutorial. https://lettier.github.io/3d-game-shaders-for-beginners/inde...
Please try looking through some large open source projects and contributing major contributions by familiarizing yourself with the code base, learning multiple programming languages, and not having major bugs in your code. I'd imagine you wouldn't want to do this.
Project mention: Does anyone else agree that the links to the latest development version of Open3D don't work? | /r/cscareerquestions | 2023-07-10I was going to file a bug about another issue, but I have to download the development version. This is why I want this solved quickly. None of the links seem to work: https://github.com/isl-org/Open3D/issues/6259
Project mention: Show HN: Atopile โ Design circuit boards with code | news.ycombinator.com | 2024-02-05
Source: https://github.com/ssloy/tinyraytracer
Obj file parsing isn't really OpenGL... But you can take a look at this GitHub project: https://github.com/tinyobjloader/tinyobjloader
I wonder about the state of the project. I found it through HN in the past but the author seems to be busy rewriting the project
https://github.com/huxingyi/dust3d/issues/140
https://github.com/huxingyi/dust3d/issues/124#issuecomment-1...
Project mention: F3d v2.3.0 Released โ Fast and minimalist 3D viewer | news.ycombinator.com | 2024-01-22
Project mention: I want to learn how to data mine games I enjoy, such as Animal Jam Classic, but Iโm not sure where to start. | /r/learnprogramming | 2023-12-09If you're lucky, the developers will have used a standard format to store their assets and you can just use an existing asset extractor to do the dirty work for you: Unreal, Unity, and Flash (.swf) are some of the most popular ones.
Project mention: SpaceTraders: A multiplayer game built on a free web API | news.ycombinator.com | 2023-05-08Not to be confused with Pioneer Spacesim, the remake of Elite 2, a free online game
https://pioneerspacesim.net/
C++ 3D related posts
- CityGaussian: Real-Time High-Quality Large-Scale Scene Rendering with Gaussians
- The Book of Shaders
- F3D is an open source 3D viewer, fast and minimalist
- 3D Engine in Python: New update on Harfang 3D
- Looking for a poor man's AutoCad
- 4 hours of my .obj parser so far ๐ญ
- Help me find old ball game.
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source 3D projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | tinyrenderer | 19,305 |
2 | FreeCAD | 17,463 |
3 | 3d-game-shaders-for-beginners | 17,019 |
4 | blender | 11,453 |
5 | Open3D | 10,485 |
6 | openscad | 6,425 |
7 | cocos-engine | 5,290 |
8 | tinyraytracer | 4,887 |
9 | magnum | 4,649 |
10 | meshlab | 4,415 |
11 | tinyobjloader | 3,153 |
12 | dust3d | 2,882 |
13 | F3D | 2,327 |
14 | tinykaboom | 2,309 |
15 | UEViewer | 2,262 |
16 | crown | 2,016 |
17 | PyMesh | 1,797 |
18 | pioneer | 1,558 |
19 | zeno | 1,104 |
20 | SoftGLRender | 920 |
21 | TerraForge3D | 904 |
22 | vive-diy-position-sensor | 887 |
23 | 3dmatch-toolbox | 798 |
Sponsored