SaaSHub helps you find the best software and product alternatives Learn more →
Top 18 C 3D Projects
-
-
Project mention: Confused in terms of where to start with framework/technology etc. Need help picking between learning ShaderToy v/s OpenGL v/s WebGL | /r/GraphicsProgramming | 2023-06-20
If you want to go all the way, https://learnopengl.com/ is a favorite around here. You could build a glTF viewer from scratch starting from that tutorial and https://github.com/jkuhlmann/cgltf and eventually building towards https://google.github.io/filament/Filament.html or whatever wacky artsy direction you like.
-
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.
-
-
-
-
cgl
CGL (C Game Library) is a multipurpose library mainly for recreational coding / demo scenes / prototyping / small games / experimentation.
Project mention: cgl-rs: Rust OpenGL base library + creative coding + gamedev utilities | /r/opengl | 2023-08-05 -
In addition to what tehbeard mentioned, Xemu at least (which is what i have experience with as i used it to do some homebrew development[0] with the open source nxdk[1] SDK) is far from accurate and largely just a means for playing OG Xbox games on modern hardware. However the GPU emulation does not take into account NV2A's performance at all and simply translates the calls to OpenGL (despite the "DirectXbox" name, the GPU is actually designed around OpenGL :-P) so it is much faster than the real one and depending on what is going on the CPU performance can also be quite faster. IIRC it doesn't even emulate the real CPU the OG Xbox has as you can accidentally use instructions in Xemu not available on the real hardware.
Of course if your goal is to just have games from OG Xbox playable on a PC that is fine (if anything for most games it is an improvement as they'd run smoother) but if you want cycle accurate emulation it doesn't fit the bill. In that case basing the emulator on something like 86box might be better as that has been designed with the goal of achieving cycle accurate PC hardware emulation.
-
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.
-
php-glfw
🪐A fully-featured OpenGL and GLFW extension for PHP. 🔋Batteries included (Math Functions, Texture Loaders, etc..)
Hey u/Rikudou_Sage im plugging this too much, but im extremely exited about everything graphical in PHP. You could add an actual rendering backend for realtime previews or even a basic editor, if your interested: https://github.com/mario-deluna/php-glfw
-
-
-
-
-
-
Seem like the old client still get third party update: https://github.com/GrangerHub/tremulous
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C 3D related posts
- What is the Demoscene? An obscure but influential art form
- cgl-rs: Rust OpenGL base library + creative coding + gamedev utilities
- Louis Rossmann: Autodesk turns lifetime licenses into subscriptions [video]
- Doom(1993) on SSD1306
- CGL (C Game/Creative Coding Library) v0.6 : a major release that includes a number of new features and improvements. Along with a Python Port
- CGL (C Game/Creative Coding Library) v0.6 : a major release that includes a number of new features and improvements. Along with a Python Port
- CGL (C Game/Creative Coding Library) v0.6 : a major release that includes a number of new features and improvements. (with over 60+ examples total)
-
A note from our sponsor - SaaSHub
www.saashub.com | 29 Mar 2024
Index
What are some of the best open-source 3D projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | cglm | 2,025 |
2 | cgltf | 1,360 |
3 | PortableGL | 908 |
4 | thirdroom | 558 |
5 | exengine | 521 |
6 | cgl | 385 |
7 | nxdk | 380 |
8 | php-glfw | 295 |
9 | TermGL | 268 |
10 | grvk | 213 |
11 | AttinyStreamGfxApi | 142 |
12 | smart-plant-monitor | 136 |
13 | nitro-engine | 122 |
14 | tremulous | 73 |
15 | OrbVis | 39 |
16 | BlobEditor | 19 |
17 | vasaro-web | 9 |
18 | black_art_of_3d_game_programming_cd | 4 |