SaaSHub helps you find the best software and product alternatives Learn more โ
Top 23 C++ OpenGL Projects
-
filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
-
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.
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
-
OpenFrameworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Panda3D
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
-
Spring RTS game engine
A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/ (by spring)
-
xray-16
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
-
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
Project mention: Filament โ A Language for Fearless Hardware Design | news.ycombinator.com | 2024-03-04Also: Filament is a real-time physically-based renderer written in C++. It is mobile-first, but also multi-platform.
https://google.github.io/filament/
This is a great series if youโre looking for a tutorial. https://lettier.github.io/3d-game-shaders-for-beginners/inde...
Project mention: WebKit Switching to Skia for 2D Graphics Rendering | news.ycombinator.com | 2024-02-20
OpenRCT2 - Roller Coster Tycoon 2 clone. C++, SDL2, OpenGL
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
Not exactly VJ, but could be used for it. https://openframeworks.cc
Take a look at SFML. Very easy to get started, and quite capable.
https://www.sfml-dev.org/
Project mention: Building the DirectX shader compiler better than Microsoft? | news.ycombinator.com | 2024-02-10
We need more detail. What OS you are using what olive version (exactly up to commit number). You should make an issue heere: https://github.com/olive-editor/olive/issues
Project mention: Show HN: Atopile โ Design circuit boards with code | news.ycombinator.com | 2024-02-05
Project mention: Risking my life for an entire solar system of lentils | /r/Frugal_Jerk | 2023-12-11
Panda3D (MIT/C++) https://github.com/panda3d/panda3d
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-20If you specifically want to learn shader programming then https://shadered.org/ is a lot more practical than Shadertoy.
Project mention: Jagged edges on everything, regardless of AA settings | /r/EliteDangerous | 2023-12-11If you are interested in making it look even better, then installing ReShade and adding FSAA there also makes a huge improvement over the best settings in game.
OGRE (MIT/C++) https://github.com/OGRECave/ogre
Project mention: Zero-k: A libre sci-fi RTS game, with an economy based on metal and energy | news.ycombinator.com | 2023-11-19Seems the support would be a realistic feature, though, because it's based on https://springrts.com/ that does support MacOS X.
Project mention: Apitrace โ trace and replay OpenGL, Direct3D, and DirectDraw APIs calls | news.ycombinator.com | 2023-12-04
SuperTux - Platformer inspired by Mario Brothers. C++, SDL2
C++ OpenGL related posts
-
From scratch OpenGL and shaders with raw Xlib
-
Resolume
-
SuperTux
-
Building the DirectX shader compiler better than Microsoft?
-
Ask HN: How to create a simple 2D game in C?
-
Release of GLM 1.0.0
-
Tiny Compiler โ Writing a Compiler in a Weekend
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 May 2024
Index
What are some of the best open-source OpenGL projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | tinyrenderer | 19,389 |
2 | filament | 17,138 |
3 | 3d-game-shaders-for-beginners | 17,083 |
4 | bgfx | 14,323 |
5 | OpenRCT2 | 12,946 |
6 | Open3D | 10,514 |
7 | OpenFrameworks | 9,785 |
8 | SFML | 9,631 |
9 | GLM | 8,689 |
10 | renderdoc | 8,422 |
11 | olive | 7,834 |
12 | openscad | 6,469 |
13 | endless-sky | 5,374 |
14 | magnum | 4,664 |
15 | Panda3D | 4,270 |
16 | SHADERed | 4,197 |
17 | reshade | 3,799 |
18 | Ogre 3D | 3,745 |
19 | Spring RTS game engine | 3,464 |
20 | OpenSceneGraph | 3,087 |
21 | xray-16 | 2,839 |
22 | apitrace | 2,535 |
23 | supertux | 2,442 |
Sponsored