Projects in Awesome Lists tagged with pbr
A curated list of projects in awesome lists tagged with pbr .
https://github.com/google/filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
3d-graphics android gltf gltf-viewer graphics metal opengl opengl-es pbr real-time vulkan wasm webgl
Last synced: 27 May 2026
https://google.github.io/filament/
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
3d-graphics android gltf gltf-viewer graphics metal opengl opengl-es pbr real-time vulkan wasm webgl
Last synced: 11 May 2025
https://github.com/turanszkij/wickedengine
3D engine with modern graphics
audio directx12 entity-component-system fbx game-engine global-illumination gltf input jolt-physics lua pbr raytracing vrm vulkan
Last synced: 11 Feb 2026
https://github.com/turanszkij/WickedEngine
3D engine with modern graphics
audio directx12 entity-component-system fbx game-engine global-illumination gltf input jolt-physics lua pbr raytracing vrm vulkan
Last synced: 15 Mar 2025
https://github.com/diligentgraphics/diligentengine
A modern cross-platform low-level graphics library and rendering framework
3d-engine d3d11 d3d12 directx directx11 directx12 gamedev graphics-engine graphics-library graphics-programming ibl opengl opengl-es pbr ray-tracing raytracing renderer rendering vulkan vulkan-game-engine
Last synced: 11 May 2025
https://github.com/DiligentGraphics/DiligentEngine
A modern cross-platform low-level graphics library and rendering framework
3d-engine d3d11 d3d12 directx directx11 directx12 gamedev graphics-engine graphics-library graphics-programming ibl opengl opengl-es pbr ray-tracing raytracing renderer rendering vulkan vulkan-game-engine
Last synced: 18 Mar 2025
https://github.com/zauonlok/renderer
A shader-based software renderer written from scratch in C89
3d 3d-graphics c cross-platform from-scratch graphics graphics-programming ibl pbr rendering shaders software-rendering
Last synced: 18 Oct 2025
https://github.com/QianMo/PBR-White-Paper
⚡️基于物理的渲染(PBR)白皮书 | White Paper of Physically Based Rendering(PBR)
ebook game-development pbr physically-based-rendering real-time-rendering shader white-paper
Last synced: 01 May 2025
https://github.com/qianmo/pbr-white-paper
⚡️基于物理的渲染(PBR)白皮书 | White Paper of Physically Based Rendering(PBR)
ebook game-development pbr physically-based-rendering real-time-rendering shader white-paper
Last synced: 31 Jan 2026
https://github.com/ray-cast/ray-mmd
🎨 The project is designed to create a physically-based rendering at mikumikudance.
mikumikudance mmd mme pbr physicall-based-rendering
Last synced: 28 Jan 2026
https://github.com/robertbeckebans/rbdoom-3-bfg
Doom 3 BFG Edition source port with updated DX12 / Vulkan renderer and modern game engine features
64-bit doom3 gaming idtech4 modding pbr portable rbdoom3bfg trenchbroom
Last synced: 27 Sep 2025
https://github.com/RobertBeckebans/RBDOOM-3-BFG
Doom 3 BFG Edition source port with updated DX12 / Vulkan renderer and modern game engine features
64-bit doom3 gaming idtech4 modding pbr portable rbdoom3bfg trenchbroom
Last synced: 01 Apr 2025
https://github.com/Nadrin/PBR
An implementation of physically based shading & image based lighting in D3D11, D3D12, Vulkan, and OpenGL 4.
d3d11 d3d12 graphics opengl pbr physically-based-rendering vulkan
Last synced: 08 May 2025
https://github.com/kanition/pbrtbook
pbrt 中文整合翻译 基于物理的渲染:从理论到实现 Physically Based Rendering: From Theory To Implementation
book chinese graphics pbr pbrt physically-based-rendering rendering theory tutorial
Last synced: 15 May 2025
https://github.com/saschawillems/vulkan-gltf-pbr
Physical based rendering with Vulkan using glTF 2.0 models
Last synced: 14 May 2025
https://github.com/SaschaWillems/Vulkan-glTF-PBR
Physical based rendering with Vulkan using glTF 2.0 models
Last synced: 08 May 2025
https://github.com/volcoma/EtherealEngine
C++ Game Engine and Editor
editor engine entity-component-system game pbr wysiwyg
Last synced: 15 Mar 2025
https://github.com/Illation/ETEngine
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
3d 3d-editor 3d-game-engine c-plus-plus cpp14 data-driven data-oriented-design ecs ecs-framework editor entity-component-system game-development game-engine gtkmm opengl pbr planet-generator planet-renderer real-time-rendering resource-manager
Last synced: 08 May 2025
https://github.com/illation/etengine
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
3d 3d-editor 3d-game-engine c-plus-plus cpp14 data-driven data-oriented-design ecs ecs-framework editor entity-component-system game-development game-engine gtkmm opengl pbr planet-generator planet-renderer real-time-rendering resource-manager
Last synced: 12 Apr 2025
https://github.com/njbrown/texturelab
Free, Cross-Platform, GPU-Accelerated Procedural Texture Generator
electron electronjs golden-layout pbr procedural-generation substance-designer unity vue
Last synced: 03 Oct 2025
https://github.com/RavEngine/RavEngine
A fast C++23 3D game engine for modern devices, with wide platform support
3d-engine animation-3d cmake cpp23 directx ecs game-development game-engine gpu-driven-rendering graphics-engine metal multiplayer multithreading pbr shaders spatial-audio svg vulkan
Last synced: 02 Sep 2025
https://github.com/ktstephano/stratusgfx
Realtime 3D rendering engine
3d 3d-graphics computer-graphics computer-graphics-opengl game-dev game-development gamedev global-illumination graphics graphics-3d graphics-engine graphics-programming graphics-rendering linux opengl pbr rendering rendering-3d-graphics rendering-engine windows
Last synced: 09 Oct 2025
https://github.com/KTStephano/StratusGFX
Realtime 3D rendering engine
3d 3d-graphics computer-graphics computer-graphics-opengl game-dev game-development gamedev global-illumination graphics graphics-3d graphics-engine graphics-programming graphics-rendering linux opengl pbr rendering rendering-3d-graphics rendering-engine windows
Last synced: 01 Apr 2025
https://github.com/ravengine/ravengine
A fast C++23 3D game engine for modern devices, with wide platform support
3d-engine animation-3d cmake cpp23 directx ecs game-development game-engine gpu-driven-rendering graphics-engine metal multiplayer multithreading pbr shaders spatial-audio svg vulkan
Last synced: 15 May 2025
https://github.com/Devsh-Graphics-Programming/Nabla
Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android
computer-graphics cuda cuda-opengl gpgpu gpu graphics-engine graphics-library hlsl optix optix-denoiser path-tracing pathtracing pbr raytracing rendering shaders spir-v vulkan
Last synced: 10 Jun 2026
https://github.com/tordanik/osm2world
converter that creates three-dimensional models of the world from OpenStreetMap data
3d 3d-tiles gltf openstreetmap pbr wavefront-obj
Last synced: 15 May 2025
https://github.com/tordanik/OSM2World
converter that creates three-dimensional models of the world from OpenStreetMap data
3d 3d-tiles gltf openstreetmap pbr wavefront-obj
Last synced: 06 Apr 2025
https://github.com/nvpro-samples/vk_raytrace
Ray tracing glTF scene with Vulkan
gltf gltf2 hdr importance-sampling pbr raytracing tonemapping vulkan
Last synced: 23 Oct 2025
https://github.com/a8m/pb
Console progress bar for Rust
pb pbr progress-bar progressbar rust
Last synced: 14 May 2025
https://github.com/doodlewind/beam
✨ Expressive WebGL
3d frontend graphics image-processing library particles pbr renderer shadow-mapping webgl webgl-library
Last synced: 04 Apr 2025
https://github.com/yoship1639/UniToon
Physically-based Toon Shader for game applications. Compliant with Unity standard rendering functions. It is not targeted to be multifunctional in order to keep performance, but to be universally usable.
hlsl outline pbr shader toon unity
Last synced: 24 Apr 2025
https://github.com/r-lyeh/v1
💎 3D game framework in C, v1.
2d 3d 3d-engine 3d-graphics assimp c game-development game-editor game-engine game-framework gamedev lua luajit pbr public-domain python unlicense
Last synced: 10 Oct 2025
https://github.com/hotstreams/limitless-engine
OpenGL C++ Graphics Engine
3d-graphics bloom decals deferred-rendering effects gamedev gltf gltf-loader graphics-engine lighting material models modern-opengl normal-mapping opengl pbr shadows skeletal-animation ssao ssr
Last synced: 02 Sep 2025
https://github.com/Zielon/PBRVulkan
Vulkan Real-time Path Tracer Engine
brdf gpu-programming light-simulation path-tracer pbr rasterization raycaster-engine raycasting raytracer raytracing rtx vulkan
Last synced: 09 Jul 2025
https://github.com/gan74/Yave
Yet Another Vulkan Engine
3d 3d-graphics c-plus-plus cpp cpp17 deferred engine pbr real-time rendering shaders vulkan vulkan-api vulkan-engine
Last synced: 08 May 2025
https://github.com/Nadrin/Quartz
Vulkan RTX path tracer with a declarative ES7-like scene description language.
graphics path-tracing pbr physically-based-rendering qml qt qt3d raytracing rtx vulkan
Last synced: 08 May 2025
https://github.com/AntonPalmqvist/physically-based-api
A database of physically based values for CG artists.
3d 3d-graphics computer-graphics gamedev materialx pbr physically-based-rendering real-time-rendering rendering unreal-engine usd vfx
Last synced: 16 May 2025
https://github.com/JoshuaSenouf/gl-engine
Rendering Engine using C++ and OpenGL
Last synced: 08 May 2025
https://github.com/daemonengine/daemon
The Dæmon game engine. With some bits of ioq3 and XreaL.
3d-game-engine bsp c-plus-plus cpp fps-engine game-development game-engine glsl idtech3 open-source open-source-game-engine openal opengl opengl-game-engine pbr pbr-shading quake-engine sdl2 unvanquished xreal
Last synced: 16 May 2025
https://github.com/AlexanderVeselov/RayTracing
Realtime GPU Path tracer based on OpenCL and OpenGL
3d cpp gpgpu gpu opencl opengl pathtracing pbr raytracing render
Last synced: 16 May 2025
https://github.com/DaemonEngine/Daemon
The Dæmon game engine. With some bits of ioq3 and XreaL.
3d-game-engine bsp c-plus-plus cpp first-person-shooter fps-engine game-development game-engine glsl idtech3 open-source openal opengl pbr pbr-shading quake-engine relief-mapping sdl2 unvanquished xreal
Last synced: 20 Mar 2025
https://github.com/avilapa/vxr
General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
3d anisotropy c-plus-plus clear-coat engine game-engine gamedev glfw graphics graphics-programming imgui iridescence materials multithreading open-source opengl pbr physically-based-rendering procedural rendering
Last synced: 24 Dec 2025
https://github.com/jeeliz/jeelizglassesvtowidget
JavaScript/WebGL glasses virtual try-on widget. Real-time camera experience, robust to all lighting conditions, high-end 3D PBR rendering, easy integration, fully customizable.
3d augmented-reality camera glasses javascript pbr real-time try-on virtual virtual-mirror vto webar webcam webgl widget
Last synced: 04 Apr 2025
https://github.com/Lugdunum3D/Lugdunum
[UNMAINTAINED] A modern cross-platform 3D engine built with Vulkan, glTF 2.0 and modern C++14.
cpp14 pbr rendering vulkan vulkan-api
Last synced: 15 Mar 2025
https://github.com/lugdunum3d/lugdunum
[UNMAINTAINED] A modern cross-platform 3D engine built with Vulkan, glTF 2.0 and modern C++14.
cpp14 pbr rendering vulkan vulkan-api
Last synced: 13 Apr 2025
https://github.com/furkansarihan/enigine
Game engine playground.
3d-game-engine bloom bullet-physics cascaded-shadow-mapping deferred-shading game-engine imgui openal opengl parallax-occlusion-mapping particle-system pbr pbr-shading ragdoll raycast-car skeletal-animation ssao terrain-rendering
Last synced: 19 Feb 2026
https://github.com/harfang3d/dogfight-sandbox-hg2
Air to air combat sandbox, created in Python 3 using the HARFANG 3D 2 framework.
3d autopilot directx-11 flight-simulator game harfang3d network opengl pbr python simulation tensorflow virtual-reality vr
Last synced: 09 Apr 2025
https://github.com/Hork-Engine/Hork-Source
3D Game Engine
3d 3d-engine forward-plus framegraph game-development game-engine gamedev hork hork-engine open-source opengl pbr
Last synced: 31 Oct 2025
https://github.com/skaarj1989/supernovaengine
An experimental game engine.
cpp23 deferred-shading entity-component-system framegraph game-development game-engine-3d ibl light-propagation-volumes lua-scripting material-graph pbr rendergraph vulkan
Last synced: 05 Apr 2025
https://github.com/nvpro-samples/vk_gltf_renderer
Rendering glTF scenes with ray tracer and raster (Vulkan)
cubemap gltf gltf2 importance-sampling pbr raytracing tonemapping vulkan
Last synced: 05 Apr 2025
https://github.com/LoganFairbairn/RyMat
Provides a layer based wrapper user interface and utility functions for editing complex materials in Blender.
3d baking blender blender-addon game layer material material-editor npr painter pbr python texture texture-painting unity unreal vrchat
Last synced: 01 Sep 2025
https://github.com/HectorMF/BRDFGenerator
BRDF LUT generation for PBR Pipelines
graphics-programming graphics-rendering pbr pbrt physically-based-rendering realtime-games
Last synced: 08 May 2025
https://github.com/MorcilloSanz/RendererGL
Cross platform 3D renderer in C++ and OpenGL with lighting, shadows and materials.
computer-graphics graphics-engine graphics-programming hdri opengl pbr pbr-materials pbr-shading point-cloud renderer viewer
Last synced: 10 Jul 2025
https://github.com/thexa4/source-pbr
Source Engine Physically Based Rendering implementation
Last synced: 24 Sep 2025
https://github.com/stripe2933/vk-gltf-viewer
Blazingly fast Vulkan glTF Viewer
cpp20-modules gltf ibl pbr rendering vulkan
Last synced: 19 Feb 2026
https://github.com/maksimkurb/keen-pbr
keen-pbr is a Policy Based Routing toolkit for Keenetic and OpenWRT routers / Инструменты для выборочной маршрутизации на роутерах Keenetic и OpenWRT
dnsmasq entware keen-pbr keenetic keenetic-pbr keenetic-routers netcraze openwrt openwrt-feed openwrt-package opkg pbr policy-based-routing routing
Last synced: 27 May 2026
https://github.com/neil3d/awesome-pbr
A comprehensive collection of Physically Based Rendering resources.
Last synced: 12 Feb 2026
https://github.com/haeri/photonbox
A portable modern OpenGL Game-Engine with focus on PBR
cpp engine game-engine opengl pbr visualization
Last synced: 14 Jan 2026
https://github.com/Haeri/PhotonBox
A portable modern OpenGL Game-Engine with focus on PBR
cpp engine game-engine opengl pbr visualization
Last synced: 08 May 2025
https://github.com/reon90/redcube
JS renderer based on GLTF to WebGPU or WebGL backends.
3d-models glsl gltf opengl-es pbr typescript webgl webgl2 webgpu
Last synced: 05 Apr 2025
https://github.com/voithos/quarkgl
A subatomic OpenGL graphics library.
graphics-programming opengl pbr rendering
Last synced: 02 May 2025
https://github.com/HK-SHAO/RayTracingPBR
A very simple PBR Path Tracing Renderer.
graphics pbr raytracing taichi
Last synced: 02 Apr 2025
https://github.com/matt77hias/smallpt
☀️ The Rosetta smallpt (small path tracing) project
path-tracing pbr ray-tracing rendering
Last synced: 21 Jan 2026
https://github.com/Reon90/redcube
JS renderer based on GLTF to WebGPU or WebGL backends.
3d-models glsl gltf opengl-es pbr typescript webgl webgl2 webgpu
Last synced: 01 Apr 2025
https://github.com/recp/gkern
🎥 Graphics Kernel: flexible, highly configurable, extensible render engine (realtime + offline)
3d 3d-graphics c-render-engine engine glsl graphics graphics-engine graphics-kernel graphics-library graphics-rendering opengl pbr rendering rendering-2d-graphics rendering-3d-graphics rendering-engine rendering-kernel shader shadow-mapping transparency
Last synced: 24 Aug 2025
https://github.com/skaarj1989/framegraph-example
OpenGL Renderer w/ FrameGraph
cpp20 deferred-shading framegraph global-illumination graphics-programming ibl light-propagation-volumes opengl pbr rendering tiled-deferred
Last synced: 07 Apr 2025
https://github.com/hexaengine/hexaengine
The official repo of the HexaEngine game engine
csharp d3d11 game-engine graphics high-fidelity high-performance pbr windows
Last synced: 05 Apr 2025
https://github.com/njucg/moer-lite
面向教学的蒙特卡洛路径追踪(Monte Carlo Path Tracing)渲染框架
computer-graphics educational-project monte-carlo path-tracing pbr renderer
Last synced: 22 Apr 2026
https://github.com/mikhailgorobets/volumerender
Volume rendering
d3d11 d3d12 directx medical-visualization pbr raytracing unity volume-rendering volumetric volumetric-path-tracing
Last synced: 10 Mar 2026
https://github.com/ACIIL/ACLS-Shader-1.0
ACLS (older 1.0). Unity HLSL VR ready "Toony/PBR hybrid" avatar shader for VRCHAT and similar platforms. Built with game industry standard toony appearances and adaptive to vrchat render constraints and reactive to common incorrect user generated map lighting.
avatar-shader hlsl npr pbr pbr-hybrid shader unity vr vrchat
Last synced: 11 Mar 2025
https://github.com/rayanalysis/panda3d-complexpbr
IBL rendering module supporting real-time reflections and post-processing effects in Panda3D
Last synced: 09 Apr 2026
https://github.com/simplerr/rust-renderer
A minimal renderer to play with Rust, Vulkan, Render graphs, Raytracing and ReSTIR
ash glsl pbr raytracing rtx rust vulkan
Last synced: 28 Jan 2026
https://github.com/voithos/muon
A subatomic path tracer.
path-tracing pbr physically-based-rendering raytracing rendering
Last synced: 02 May 2025
https://github.com/repalash/cc0textures-threejs
PBR Material loader from cc0textures.com for webgl projects.
cc0 cc0-textures loader materials pbr threejs
Last synced: 17 Apr 2025
https://github.com/rgreinho/python-cookiecutter
Cookiecutter template for python projects
click cookiecutter docker pbr pytest python
Last synced: 18 Mar 2025
https://github.com/ryanzll/revittruegltf
A high-fidelity Revit to gltf exporter
Last synced: 15 May 2026
https://github.com/aniketrajnish/unity-webgpu-pbr-maps-generator
Helps generate PBR maps from a base/diffuse map depending on the workflow chosen using WebGPU.
pbr pbr-materials pbr-shading unity unity-webgpu unity3d webgpu
Last synced: 18 May 2026
https://github.com/yarnmcdonuts/pbr-terrain
PBR Terrain shaders for JMonkeyEngine 3. The java-based shader converter utility has been moved to a seperate utility project: https://github.com/yaRnMcDonuts/Afflicted-Scene-Designer-Utilities
jmonkeyengine3 pbr shader terrain
Last synced: 25 Jan 2026
https://github.com/mikhailgorobets/parallaxmapping
Parallax mapping
bumpmap hlsl parallax-effect pbr pbr-shading shader unity
Last synced: 19 Oct 2025
https://github.com/matt77hias/js-smallpt
☀️ JavaScript Path Tracer
path-tracing pbr ray-tracing rendering
Last synced: 25 Mar 2025
https://github.com/scarlettstudios/planetopbr
PlaneToPBR — A free Blender extension that generates a fully textured PBR plane from a single image in one click, automatically creating diffuse, normal, roughness, depth, and segmentation maps using AI models.
3d ai-tools blender blender-addon blender-extension pbr pbr-textures
Last synced: 02 Apr 2026
https://github.com/findstr/3drender
bsdf bvh bvh-tree microfacet pathtracer pathtracing pbr rasterizer raytracing
Last synced: 30 Apr 2025