Ross ROSS = Recommend OSS · open-source software intelligence for agents

Nadrin/PBR

An implementation of physically based shading & image based lighting in D3D11, D3D12, Vulkan, and OpenGL 4. observed · 2026-08-28

github.com/Nadrin/PBR · homepage · C++ · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

32/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3412
  • days_rel: n/a
  • days_push: 1768
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1522 stars · 116 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A demo application implementing physically based shading and image based lighting in four graphics APIs: OpenGL 4.5, Vulkan, Direct3D 11, and Direct3D 12. Each API implementation is self-contained and heavily commented, intended as a side-by-side educational comparison of modern graphics APIs.

Use cases

  • learn physically based rendering techniques
  • compare Vulkan vs Direct3D vs OpenGL implementations
  • study Cook-Torrance BRDF and image based lighting code
  • see how compute shaders filter environment maps
  • reference example for writing a PBR shader
  • learn modern graphics API usage with a non-trivial demo

When to choose

  • you want commented, minimal reference code for PBR and IBL
  • you want to compare the same renderer written across four graphics APIs
  • you are learning Vulkan, D3D11/12, or OpenGL 4.5 with a concrete example

When to avoid

  • you need a production-ready or optimized rendering engine
  • you need macOS support
  • you need an actively maintained project with recent updates

Facets

application · maturity maintenance

graphics simulation developer-tools graphics developer-tools tutorials windows cpp cross-platform physically-based-rendering image-based-lighting vulkan opengl direct3d shading educational-demo graphics-apis game-development linux

2 sources

Member repositories

RepositoryRoleHealth v2
Nadrin/PBRmain32

For agents

markdown · JSON · MCP: product_card(name="Nadrin/PBR")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem