Top 23 C++ OpenGL Projects
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2Project mention: Any good tutorial about **implementing** PBR? | reddit.com/r/opengl | 2021-06-04
The filament rendering library from Google has a full PBR pipeline implementation that you can hack on and see where theory becomes practice. It also provides an excellent in-depth discussion of the library implementation as well as why particular choices were made in the library.
A brief computer graphics / rendering courseProject mention: New to graphics development, where should I start? | reddit.com/r/cpp | 2021-06-14
Last point I'd mention is, if this seems overwhelming and there's too much to learn here you could start with either a smaller project like this one https://github.com/ssloy/tinyrenderer or go the engine route and let an engine take care of all the platform and API details and you can focus exclusively in the gfx like here: https://catlikecoding.com/unity/tutorials/ .
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.Project mention: 3D Game Shaders for Beginners | reddit.com/r/patient_hackernews | 2021-04-25
An open source re-implementation of RollerCoaster Tycoon 2 🎢Project mention: Build fails at 100% | reddit.com/r/openrct2 | 2021-06-15
I followed this guide and reinstalled all the packages. It works now :)
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.Project mention: New to graphics development, where should I start? | reddit.com/r/cpp | 2021-06-14
An alternative you did not mention, which might also be useful to you, are these https://github.com/floooh/sokol and https://github.com/bkaradzic/bgfx . These are graphics API abstraction layers. They work the similarly to SDL in that they aim to abstract the API details of the graphics APIs into a single front facing API, allowing you to do graphics work without caring (too much) about the underlying backends. This could be a good option for you too if you want to go the multiplatform way.
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.Project mention: Ask HN: Getting back to C++ and looking for ideas | news.ycombinator.com | 2021-05-08
If you're interested in working with graphics or sounds, I'd recommend checking out openFrameworks, which bills itself as a "creative coding toolkit". https://openframeworks.cc
For a taste of what is possible with openFramworks, take a peek at this youtube series by Lewis Lepton: https://www.youtube.com/watch?v=dwt2NAd1ZYY&list=PL4neAtv21W...
Simple and Fast Multimedia LibraryProject mention: Boids swarming/flocking simulation for C++ | reddit.com/r/Simulated | 2021-06-14
/CarlKd, Absolutely it's SFML which is an API for C++ and is mostly used for 2d graphics but can be supplemented with OpenGL or anything else you wish. It runs on Windows, MacOS, Linux and experimental support for iOS and Android.
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
RenderDoc is a stand-alone graphics debugging tool.Project mention: Renderdoc's GPU Selection on a laptop | reddit.com/r/vulkan | 2021-04-19
Renderdoc works by inserting itself as a Vulkan layer, which means it can change the output of functions if it so chooses. As you can see in the RenderDoc version of vkEnumeratePhysicalDevices it changes how devices are returned, and this likely is the reason the order changes.
OpenGL Mathematics (GLM)Project mention: SIMD for C++ Developers [pdf] | reddit.com/r/cpp | 2021-04-28
It seems https://github.com/g-truc/glm also supports SIMD (at least if used / configured correctly).
Free open-source non-linear video editorProject mention: Lycopene supplements UK | reddit.com/r/olive | 2021-05-27
Yes: You're lost. This is the subreddit for the Olive Video Editor: https://github.com/olive-editor/olive
Open3D: A Modern Library for 3D Data ProcessingProject mention: I have an idea for a project, not sure where or how to begin. | reddit.com/r/learnprogramming | 2021-05-22
OpenSCAD - The Programmers Solid 3D CAD ModellerProject mention: rotate_extrude problems | reddit.com/r/openscad | 2021-06-06
Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGLProject mention: Maps Offline? | reddit.com/r/gnome | 2021-02-15
But vector tiles is indeed the way to go, but it's also much more complicated. Everyone that has worked on Maps so far has done it either as a SoC / Outreachy student or on weekends and evenings. Look at https://github.com/mapbox/mapbox-gl-native if you want to get a feel for the complexity of a client side implementation of rendering vector tiles.
Lightweight and modular C++11 graphics middleware for games and data visualizationProject mention: Looking for code only game engine | reddit.com/r/opengl | 2021-03-29
Try Magnum, it provides all you need for bootstrapping a game in modern C++: https://magnum.graphics
Lightweight, cross-platform & full-featured shader IDEProject mention: Is openGL programming hard to learn for everyone, or am I just dumb? | reddit.com/r/opengl | 2021-04-02
It is very difficult to Step through a shader.. there are tools like ShaderRed (https://shadered.org/ ) which can be helpful though.
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMUProject mention: How do i open toontown models/playgrounds into a program | reddit.com/r/toontownrewritten | 2021-06-12
You can use any of the egg / bam conversion tools that come with the Panda3D SDK (https://www.panda3d.org/) to convert the models between different model formats that can be used in other modeling programs.
A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBbProject mention: Is there any way to use mangohud globally for OpenGL applications? | reddit.com/r/archlinux | 2021-06-15
scene-oriented, flexible 3D engine
OpenSceneGraph git repositoryProject mention: Is there a good, open source, realistic OpenGL renderer for us to use? | reddit.com/r/opengl | 2021-05-30
I love Godot for a complete game engine. For just the renderer you could consider http://www.openscenegraph.org
A powerful free cross-platform RTS game engine (by spring)Project mention: What are some proprietary programs you'd like an open source version of? | reddit.com/r/opensource | 2021-06-08
so there's the Sprint RTS engine which is an open source framework for building RTS games. It's mature and there are many games available based on it.
Tools for tracing OpenGL, Direct3D, and other graphics APIsProject mention: Godot crashes whenever I make an OpenGL 3.0 project | reddit.com/r/godot | 2021-02-17
I get that it's hard to debug without direct access, but isn't there some dump or log that they could generate and provide? Maybe something like using apitrace?
A generic post-processing injector for games and video software.Project mention: Can we use reshade on cold war? | reddit.com/r/blackopscoldwar | 2021-06-14
Title says it all, can we use reshade in call of duty blops cold war without getting banned? Ive seen a few people who say that theyve used it without issue, but those are all older.
Fast PlayStation 1 emulator for PC and AndroidProject mention: Emulator Compiling Instructions for dummies like me! | reddit.com/r/macgaming | 2021-06-11
1. brew install cmake sdl2 qt5 (from terminal if you have homebrew installed) 2. git clone https://github.com/stenzek/duckstation.git -b dev 3. cd duckstation 4. git clone https://github.com/stenzek/duckstation-ext-mac.git dep/mac 5. cmake -DCMAKE_BUILD_TYPE=Release -DQt5_DIR=/opt/homebrew/Cellar/[email protected]/5.15.2/lib/cmake/Qt5 . 6. make -j8 7. cd bin 8. codesign --force --deep -s - Duckstation.app
What are some of the best open-source OpenGL projects in C++? This list will help you:
|20||Spring RTS game engine||2,121|