C++ computer-graphics

Open-source C++ projects categorized as computer-graphics

Top 23 C++ computer-graphic Projects

computer-graphics
  1. taichi

    Productive, portable, and performant GPU programming in Python.

    Project mention: Taichi: Productive, portable, and performant GPU programming in Python | news.ycombinator.com | 2024-08-20
  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. tinyrenderer

    A brief computer graphics / rendering course

    Project mention: Tiny renderer or how OpenGL works: software rendering in 500 lines of code | news.ycombinator.com | 2025-03-13
  4. blender

    Official mirror of Blender

    Project mention: Show HN: Mutable.ai Codebase chat that uses a Wiki for RAG | news.ycombinator.com | 2024-07-15

    This is pretty cool, congrats on the launch. Could you run it on Blender? https://github.com/blender/blender

  5. Open3D

    Open3D: A Modern Library for 3D Data Processing

  6. tinyraytracer

    A brief computer graphics / rendering course

  7. VulkanTutorial

    Tutorial for the Vulkan graphics and compute API

  8. yocto-gl

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

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. tinykaboom

    A brief computer graphics / rendering course

  11. OpenShadingLanguage

    Advanced shading language for production GI renderers

  12. MaterialX

    MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers.

  13. fluid-engine-dev

    Fluid simulation engine for computer graphics applications

  14. Anime4KCPP

    A high performance anime upscaler

  15. Blender-FLIP-Fluids

    The FLIP Fluids addon is a tool that helps you set up, run, and render high quality liquid fluid effects all within Blender, the free and open source 3D creation suite.

    Project mention: Pigment Mixing into Digital Painting | news.ycombinator.com | 2024-12-29

    The addon you're referring to is already a polished product: https://github.com/rlguy/Blender-FLIP-Fluids/wiki/Mixbox-Ins...

    It works as a kind of extension supplied with the paid FLIP Fluids addon. Note that the fluid solver built into Blender is also an implementation of FLIP, but "FLIP Fluids" is a separate product. I've played with fluid simulation in Blender quite a bit. The bundled FLIP is very limited, FLIP Fluids is great, and the color mixing is amazing!

  16. Easy3D

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

  17. 3DWorld

    3D Procedural Game Engine Using OpenGL

    Project mention: 3D Procedural Game Engine Using OpenGL | news.ycombinator.com | 2025-03-02
  18. SoftGLRender

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

  19. gaussian-splatting-cuda

    3D Gaussian Splatting, reimagined: Unleashing unmatched speed with C++ and CUDA from the ground up!

  20. antons_opengl_tutorials_book

    Anton's OpenGL 4 Tutorials book - Demo Code

  21. cinolib

    A generic programming header only C++ library for processing polygonal and polyhedral meshes

  22. towr

    A light-weight, Eigen-based C++ library for trajectory optimization for legged robots.

  23. StratusGFX

    Realtime 3D rendering engine

  24. Imath

    Imath is a C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics

  25. gerbolyze

    Directly render SVG overlays into Gerber and Excellon files

  26. 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++ computer-graphics discussion

Log in or Post with

C++ computer-graphics related posts

  • 3D Procedural Game Engine Using OpenGL

    1 project | news.ycombinator.com | 2 Mar 2025
  • C++'s `Noexcept` Can (Sometimes) Help (Or Hurt) Performance

    6 projects | news.ycombinator.com | 5 Aug 2024
  • Does anyone else agree that the links to the latest development version of Open3D don't work?

    1 project | /r/cscareerquestions | 10 Jul 2023
  • How to stop fluid simulation from exploding?

    1 project | /r/blenderhelp | 9 Jul 2023
  • Generating Master of Orion 2 like starmap

    1 project | /r/proceduralgeneration | 5 Jul 2023
  • Map Generation by Diamond Square with Shading and Raycasted Shadows.

    1 project | /r/proceduralgeneration | 3 Jul 2023
  • Is there any way to get Flip Fluids for free?

    1 project | /r/blenderhelp | 22 Jun 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 24 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 taichi 27,007
2 tinyrenderer 21,690
3 blender 14,905
4 Open3D 12,213
5 tinyraytracer 5,147
6 VulkanTutorial 3,366
7 yocto-gl 2,854
8 tinykaboom 2,370
9 OpenShadingLanguage 2,162
10 MaterialX 1,970
11 fluid-engine-dev 1,961
12 Anime4KCPP 1,867
13 Blender-FLIP-Fluids 1,776
14 Easy3D 1,504
15 3DWorld 1,236
16 SoftGLRender 1,055
17 gaussian-splatting-cuda 1,005
18 antons_opengl_tutorials_book 992
19 cinolib 989
20 towr 976
21 StratusGFX 735
22 Imath 414
23 gerbolyze 366

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?