C++ Rendering

Open-source C++ projects categorized as Rendering

Top 23 C++ Rendering Projects

  • tinyrenderer

    A brief computer graphics / rendering course

  • Project mention: How to Become a Software Engineer ? | dev.to | 2024-04-23

    C++: How OpenGL works: software rendering in 500 lines of code

  • bgfx

    Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

  • Project mention: Orthodox C++ | news.ycombinator.com | 2024-05-22

    I don't use orthodox C++, but the author of this is also the author of bgfx, which is a very popular graphics api abstraction. It runs on (and has commercial products on) Android, ios, Playstation, Xbox, PC, Mac, Linux, and wasm. While the coding style might be unpopular, it has successful projects.

    https://github.com/bkaradzic/bgfx

  • 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.

    InfluxDB logo
  • blender

    Official mirror of Blender

  • Project mention: I fully support this. | /r/KerbalSpaceProgram | 2023-06-24

    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.

  • Open3D

    Open3D: A Modern Library for 3D Data Processing

  • Project mention: Does anyone else agree that the links to the latest development version of Open3D don't work? | /r/cscareerquestions | 2023-07-10

    I 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

  • Piccolo

    Piccolo (formerly Pilot) – mini game engine for games104

  • tinyraytracer

    A brief computer graphics / rendering course

  • Project mention: But can it raytrace? | /r/termux | 2023-10-16

    Source: https://github.com/ssloy/tinyraytracer

  • Ogre 3D

    scene-oriented, flexible 3D engine (C++, Python, C#, Java)

  • Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11

    OGRE (MIT/C++) https://github.com/OGRECave/ogre

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • mapnik

    Mapnik is an open source toolkit for developing mapping applications

  • tiny-cuda-nn

    Lightning fast C++/CUDA neural network framework

  • asm-dom

    A minimal WebAssembly virtual DOM to build C++ SPA (Single page applications)

  • yocto-gl

    Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics

  • F3D

    Fast and minimalist 3D viewer.

  • Project mention: F3d v2.3.0 Released – Fast and minimalist 3D viewer | news.ycombinator.com | 2024-01-22
  • tinykaboom

    A brief computer graphics / rendering course

  • appleseed

    A modern open source rendering engine for animation and visual effects

  • Easy3D

    A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data

  • gazebo-classic

    Gazebo classic. For the latest version, see https://github.com/gazebosim/gz-sim

  • Project mention: Unable to render window | /r/swaywm | 2023-06-07

    it is this one: https://github.com/gazebosim/gazebo-classic

  • zeno

    ZEn NOde system - a simulation & rendering engine in nodes (by zenustech)

  • tgfx

    A lightweight 2D graphics library for rendering texts, geometries, and images with high-performance APIs that work across various platforms.

  • Project mention: TGFX – A Skia-alternative, lightweight, high-performance 2D graphics library | news.ycombinator.com | 2023-11-07
  • tev

    High dynamic range (HDR) image viewer for graphics people

  • ospray

    An Open, Scalable, Portable, Ray Tracing Based Rendering Engine for High-Fidelity Visualization

  • nCine

    A cross-platform 2D game engine

  • Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11
  • SoftGLRender

    Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison

  • StereoKit

    An easy-to-use XR engine for building AR and VR applications with C# and OpenXR!

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Rendering related posts

Index

What are some of the best open-source Rendering projects in C++? This list will help you:

Project Stars
1 tinyrenderer 19,573
2 bgfx 14,467
3 blender 11,800
4 Open3D 10,631
5 Piccolo 5,580
6 tinyraytracer 4,916
7 Ogre 3D 3,773
8 mapnik 3,561
9 tiny-cuda-nn 3,473
10 asm-dom 2,773
11 yocto-gl 2,771
12 F3D 2,406
13 tinykaboom 2,322
14 appleseed 2,169
15 Easy3D 1,286
16 gazebo-classic 1,144
17 zeno 1,133
18 tgfx 1,016
19 tev 1,002
20 ospray 976
21 nCine 984
22 SoftGLRender 934
23 StereoKit 935

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com