SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Rendering Projects
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
-
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.
-
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.
-
tgfx
A lightweight 2D graphics library for rendering texts, geometries, and images with high-performance APIs that work across various platforms.
-
ospray
An Open, Scalable, Portable, Ray Tracing Based Rendering Engine for High-Fidelity Visualization
-
SoftGLRender
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
-
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: WebKit Switching to Skia for 2D Graphics Rendering | news.ycombinator.com | 2024-02-20
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
Source: https://github.com/ssloy/tinyraytracer
OGRE (MIT/C++) https://github.com/OGRECave/ogre
Project mention: F3d v2.3.0 Released – Fast and minimalist 3D viewer | news.ycombinator.com | 2024-01-22
For 3D visualisation I use Easy3D by Professor Nan: https://github.com/LiangliangNan/Easy3D
it is this one: https://github.com/gazebosim/gazebo-classic
Project mention: TGFX – A Skia-alternative, lightweight, high-performance 2D graphics library | news.ycombinator.com | 2023-11-07
C++ Rendering related posts
- Abstraction arround CommandBuffers and Queues
- Is it possible and realistic to learn independent of an API?
- But can it raytrace?
- The Ultimate Cross-Platform Rendering Engine?
- Cairo – Open-Source 2D Graphics Layer/API with Fonts and Many Back-Ends
- What are the best textbooks/resources for learning graphics programming practically in 2023?
- Best graphics libraries for game development that are compatible with Apple Metal API?
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
Index
What are some of the best open-source Rendering projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | tinyrenderer | 19,346 |
2 | bgfx | 14,306 |
3 | blender | 11,453 |
4 | Open3D | 10,485 |
5 | Piccolo | 5,520 |
6 | tinyraytracer | 4,887 |
7 | Ogre 3D | 3,730 |
8 | mapnik | 3,547 |
9 | tiny-cuda-nn | 3,397 |
10 | asm-dom | 2,773 |
11 | yocto-gl | 2,765 |
12 | F3D | 2,327 |
13 | tinykaboom | 2,309 |
14 | appleseed | 2,168 |
15 | Easy3D | 1,260 |
16 | gazebo-classic | 1,133 |
17 | zeno | 1,104 |
18 | tgfx | 1,001 |
19 | tev | 983 |
20 | ospray | 970 |
21 | nCine | 962 |
22 | StereoKit | 927 |
23 | SoftGLRender | 920 |
Sponsored