C++ computer-graphics

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

Top 23 C++ computer-graphic Projects

  • taichi

    Productive, portable, and performant GPU programming in Python.

    Project mention: This Week In Python | dev.to | 2024-03-17

    taichi – Productive, portable, and performant GPU programming in Python

  • tinyrenderer

    A brief computer graphics / rendering course

    Project mention: Tiny Compiler – Writing a Compiler in a Weekend | news.ycombinator.com | 2024-01-12

    the tinyrenderer[1] project has been on my todos forever now. glad to see the author is writing more self-paced programming projects.

    [1]: https://github.com/ssloy/tinyrenderer

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

  • 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

  • tinyraytracer

    A brief computer graphics / rendering course

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

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

  • VulkanTutorial

    Tutorial for the Vulkan graphics and compute API

  • yocto-gl

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

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

  • tinykaboom

    A brief computer graphics / rendering course

  • OpenShadingLanguage

    Advanced shading language for production GI renderers

  • fluid-engine-dev

    Fluid simulation engine for computer graphics applications

  • Anime4KCPP

    A high performance anime upscaler

  • MaterialX

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

  • 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: How to stop fluid simulation from exploding? | /r/blenderhelp | 2023-07-09

    If all else fails, you may want to consider a premium addon like FLIP Fluids, which in my experience feels more stable than the default fluid sim, though it may be a bit costly. Consider trying the demo.

  • Easy3D

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

    Project mention: Visualization tools when working with C++? | /r/computervision | 2023-05-14

    For 3D visualisation I use Easy3D by Professor Nan: https://github.com/LiangliangNan/Easy3D

  • 3DWorld

    3D Procedural Game Engine Using OpenGL

    Project mention: Generating Master of Orion 2 like starmap | /r/proceduralgeneration | 2023-07-05

    You mean you want to draw the individual stars themselves? It's likely just a texture, probably white so that it can be colored differently for each star. This is how I've done it. Try a Google image search for "flare texture". You can find some of the ones I used here (flare*.jpg): https://github.com/fegennari/3DWorld/tree/master/textures

  • SoftGLRender

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

    Project mention: Can my learning plan be improved? | /r/GraphicsProgramming | 2023-04-11

    This is a really good example of a software rasteriser which is a good project to try https://github.com/keith2018/SoftGLRender

  • towr

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

  • cinolib

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

  • Imath

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

  • gerbolyze

    Directly render SVG overlays into Gerber and Excellon files

  • GraphiteThree

    Experimental 3D modeler

  • CPURasterizer

    CPU Based Rasterizer Engine

  • Animation-Magic

    A cool visualization of all the math that powers 3D character animations.

  • SaaSHub

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

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). The latest post mention was on 2024-03-17.

C++ computer-graphics related posts

Index

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

Project Stars
1 taichi 24,547
2 tinyrenderer 19,090
3 blender 11,134
4 Open3D 10,265
5 tinyraytracer 4,865
6 VulkanTutorial 2,947
7 yocto-gl 2,752
8 tinykaboom 2,309
9 OpenShadingLanguage 1,999
10 fluid-engine-dev 1,748
11 Anime4KCPP 1,726
12 MaterialX 1,701
13 Blender-FLIP-Fluids 1,593
14 Easy3D 1,232
15 3DWorld 1,048
16 SoftGLRender 901
17 towr 820
18 cinolib 802
19 Imath 336
20 gerbolyze 335
21 GraphiteThree 194
22 CPURasterizer 155
23 Animation-Magic 136
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com