C++ physically-based-rendering

Open-source C++ projects categorized as physically-based-rendering | Edit details

Top 8 C++ physically-based-rendering Projects

  • yocto-gl

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

    Project mention: Yocto/GL: C++ Libraries for Data-Driven Physically-Based Graphics | news.ycombinator.com | 2021-03-25
  • SoftwareRenderer

    Software rendering engine with PBR. Built from scratch on C++. (by Angelo1211)

    Project mention: Can somebody give me some advice or good resources on making an engine from scratch. | reddit.com/r/gamedev | 2021-08-19
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • f3d

    A fast and minimalist 3D viewer.

    Project mention: trying to open a 3d file on my mac | reddit.com/r/3DScanning | 2022-01-03
  • Cluster

    Clustered shading implementation with bgfx (by pezcode)

    Project mention: Is there a good, open source, realistic OpenGL renderer for us to use? | reddit.com/r/opengl | 2021-05-30
  • PBR-renderer

    physically based renderer written in DX12 with image-based lighting, classic deffered and tiled lighting approaches

    Project mention: Anyone wanna team up and write a graphics engine in Vulkan together? | reddit.com/r/GraphicsProgramming | 2021-05-04

    I have a sandbox project where I has been playing with raw D3D12 api, you can see it on my GitHub https://github.com/laena-gif/PBR-renderer. I definitely want to participate 🙏🙏

  • pb-path-tracer

    A physically based monte carlo path tracer (ray tracer) written in C++

    Project mention: Ray-tracer (Physically-based path tracer) from scratch using C++! | reddit.com/r/computergraphics | 2021-08-21

    Link to project - https://github.com/amanshenoy/pb-path-tracer

  • Adria-DX11

    Graphics engine written in C++/DirectX11

    Project mention: DirectX 11/12 Graphics Engine (WIP) | reddit.com/r/GraphicsProgramming | 2021-05-13

    I've uploaded my graphics engine written in DirectX 11 on Github. Here is the link. I've tried to make implementations of all the features as straightforward as possible so they are all inside renderer in corresponding void Pass*() member function. This was inspired by approach seen in https://github.com/PanosK92/SpartanEngine. Hope it helps someone.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Adria-DX12

    Graphics engine written in C++/DirectX12

    Project mention: DirectX 11/12 Graphics Engine (WIP) | reddit.com/r/GraphicsProgramming | 2021-05-13

    There is also DirectX 12 port here but it's missing some features of its DX11 counterpart: IBL, Voxel GI, Bokeh and Ocean FFT.

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 2022-01-03.

C++ physically-based-rendering related posts


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

Project Stars
1 yocto-gl 2,204
2 SoftwareRenderer 400
3 f3d 307
4 Cluster 224
5 PBR-renderer 32
6 pb-path-tracer 25
7 Adria-DX11 19
8 Adria-DX12 16
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.