C++ Pbr

Open-source C++ projects categorized as Pbr

Top 22 C++ Pbr Projects

  1. filament

    Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2 (by google)

    Project mention: A-Share Market Surge - FAV0 Weekly #016 | dev.to | 2024-09-29

    Filament - A modern, efficient graphics engine suitable for real-time rendering, link: http://google.github.io/filament.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. WickedEngine

    3D engine with modern graphics

    Project mention: Wicked Engine replaced Bullet with Jolt physics, immediate performance gains | news.ycombinator.com | 2024-06-24
  4. RBDOOM-3-BFG

    Doom 3 BFG Edition source port with updated DX12 / Vulkan renderer and modern game engine features

    Project mention: Rbdoom-3-BFG 1.6.0: Retro Revolution and Modding Mastery | news.ycombinator.com | 2025-05-12
  5. SoftGLRender

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

  6. Vulkan-glTF-PBR

    Physical based rendering with Vulkan using glTF 2.0 models

  7. StratusGFX

    Realtime 3D rendering engine

  8. harfang3d

    HARFANG 3D source code public repository

  9. SaaSHub

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

    SaaSHub logo
  10. Yave

    Yet Another Vulkan Engine

  11. limitless-engine

    OpenGL C++ Graphics Engine

  12. Cluster

    Clustered shading implementation with bgfx (by pezcode)

  13. Daemon

    The Dæmon game engine. With some bits of ioq3 and XreaL. (by DaemonEngine)

  14. RayTracing

    Realtime GPU Path tracer based on OpenCL and OpenGL (by AlexanderVeselov)

  15. source-pbr

    Source Engine Physically Based Rendering implementation

  16. quarkGL

    A subatomic OpenGL graphics library.

  17. vulkan-renderer

    Game engine written with C++ and Vulkan.

  18. muon

    A subatomic path tracer. (by voithos)

  19. Axomae

    A 3D rasterizer/path tracing engine

  20. CubiCAD

    A fast and modern vulkan based rendering engine

  21. Physically-based-deferred-shading

    First attempt at writing a good looking 3D renderer. Written in C++ using OpenGL on Ubuntu.

  22. Hemlock-Renderer-Opengl-3D-PBR-Renderer

    Opengl based 3D real time PBR render engine.

  23. Cinder

    Cross-platform, modular, extendable ray-tracer. (by SparkyPotato)

  24. redcube-mtl

    C++ renderer based on GLTF to Metal backend.

    Project mention: C++ GLTF to Metal backend | dev.to | 2024-09-24

    Github

  25. 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++ Pbr discussion

Log in or Post with

C++ Pbr related posts

  • Rbdoom-3-BFG 1.6.0: Retro Revolution and Modding Mastery

    1 project | news.ycombinator.com | 12 May 2025
  • Doom 3 running on DX12 and Vulkan through NVRHI with, revamp with PBR, GI, IBL

    1 project | news.ycombinator.com | 16 Apr 2025
  • Show HN: 3D rendering toolkit for Flutter and/or Dart

    4 projects | news.ycombinator.com | 28 Jun 2024
  • Filament – A Language for Fearless Hardware Design

    3 projects | news.ycombinator.com | 4 Mar 2024
  • DX12/Vulkan Doom 3 port with Blender maps

    1 project | news.ycombinator.com | 8 Nov 2023
  • What was the highlight of your education as a CS major?

    1 project | /r/csMajors | 23 Jun 2023
  • Looking for resources / mentor

    3 projects | /r/vulkan | 13 Jun 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 14 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 filament 18,433
2 WickedEngine 6,220
3 RBDOOM-3-BFG 1,558
4 SoftGLRender 1,055
5 Vulkan-glTF-PBR 1,043
6 StratusGFX 739
7 harfang3d 597
8 Yave 476
9 limitless-engine 455
10 Cluster 445
11 Daemon 331
12 RayTracing 325
13 source-pbr 130
14 quarkGL 107
15 vulkan-renderer 25
16 muon 21
17 Axomae 20
18 CubiCAD 17
19 Physically-based-deferred-shading 11
20 Hemlock-Renderer-Opengl-3D-PBR-Renderer 10
21 Cinder 8
22 redcube-mtl 6

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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