Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Top 17 C 3D Projects
-
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.
-
It's too bad you are using C. If you were using C++, you could use teh fantastic GLM library, which implements the vector math stuff from GLSL as CPU/C++ code. you might want to have a look at CLGM: https://github.com/recp/cglm
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
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.
-
-
Not sure if Mozilla Hubs federates, but as already said, ThirdRoom is Matrix VRchat thing.
-
-
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 -
Mergify
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
-
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.
-
-
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
-
Project mention: Amernime Zone released AMD Drivers 22.12.1 that is locked for RDNA 3... Yet it successfully installed in my 3400G | /r/Amd | 2022-12-15
-
-
-
Seem like the old client still get third party update: https://github.com/GrangerHub/tremulous
-
Project mention: Year four of the Icculus Microgrant starts today! Funding open source projects, $250 at a time. Want your project considered? Link it in the comments, please! | /r/programming | 2022-12-29
There are tens of thousands of satellites in orbit around earth, and I made a program to visualize them. While this isn't an original idea, I have yet to find a more feature-rich and performant satellite visualizer. It is in a relatively finished state, although I'd like to add a few features in the future, and the terrible makefile could use some rewriting as well. Here's the link: https://github.com/wojciech-graj/OrbVis
-
Project mention: My generative blob editor. Now it works in your browser. Link in comments. | /r/generative | 2022-11-04
Full instructions on https://github.com/trikko/BlobEditor
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
C 3D related posts
- 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)
- 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
-
A note from our sponsor - SonarQube
www.sonarqube.org | 24 Sep 2023
Index
What are some of the best open-source 3D projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | blender | 9,466 |
2 | cglm | 1,813 |
3 | cgltf | 1,234 |
4 | PortableGL | 822 |
5 | thirdroom | 529 |
6 | exengine | 507 |
7 | cgl | 365 |
8 | nxdk | 345 |
9 | TermGL | 253 |
10 | php-glfw | 242 |
11 | grvk | 204 |
12 | AttinyStreamGfxApi | 141 |
13 | nitro-engine | 95 |
14 | tremulous | 71 |
15 | OrbVis | 36 |
16 | BlobEditor | 18 |
17 | black_art_of_3d_game_programming_cd | 4 |