GitHub topics: pbr
google/filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Language: C++ - Size: 987 MB - Last synced at: about 1 hour ago - Pushed at: about 3 hours ago - Stars: 18,809 - Forks: 2,024

nvpro-samples/vk_gltf_renderer
Rendering glTF scenes with ray tracer and raster (Vulkan)
Language: C++ - Size: 11 MB - Last synced at: about 21 hours ago - Pushed at: about 23 hours ago - Stars: 237 - Forks: 18

lactf/lactf-website
LA CTF hosted by ACM Cyber & Psi Beta Rho! Website for the largest annual cybersecurity competition at UCLA! Whether you are tackling your first exploit or have professional experience, there will be challenges just right for you!
Language: JavaScript - Size: 29.7 MB - Last synced at: about 22 hours ago - Pushed at: 1 day ago - Stars: 14 - Forks: 4

moonwho101/DungeonStompDirectX12
Dungeon Stomp is a DirectX12 3D dungeon game.
Language: C++ - Size: 914 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 8 - Forks: 2

DaemonEngine/Daemon
The Dæmon game engine. With some bits of ioq3 and XreaL.
Language: C++ - Size: 28.4 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 331 - Forks: 63

Jwill724/VK_Mark-2
Real-time vulkan 1.4 renderer (C++20): 100% bindless, PBR + IBL and modern design.
Language: C++ - Size: 554 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

RobertBeckebans/RBDOOM-3-BFG Fork of id-Software/DOOM-3-BFG
Doom 3 BFG Edition source port with updated DX12 / Vulkan renderer and modern game engine features
Language: C++ - Size: 83.6 MB - Last synced at: about 11 hours ago - Pushed at: about 13 hours ago - Stars: 1,672 - Forks: 261

DaemonEngine/Daemon-vulkan
Dedicated forge for the vulkan renderer, this is just a branch of the Daemon repository with a dedicated issue tracker and pull request hub.
Language: C++ - Size: 26.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

FRRouting/frr
The FRRouting Protocol Suite
Language: C - Size: 155 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3,782 - Forks: 1,375

Devsh-Graphics-Programming/Nabla
Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android
Language: C++ - Size: 1.85 GB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 617 - Forks: 64

turanszkij/WickedEngine
3D engine with modern graphics
Language: C - Size: 925 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 6,450 - Forks: 673

xarray/osgverse
osgVerse, a complete 3d engine solution based on OpenSceneGraph.
Language: C - Size: 410 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 207 - Forks: 38

DiligentGraphics/DiligentEngine
A modern cross-platform low-level graphics library and rendering framework
Language: Batchfile - Size: 9.64 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 3,982 - Forks: 354

a8m/pb
Console progress bar for Rust
Language: Rust - Size: 8.89 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 592 - Forks: 61

pmborg/WoMA3Dengine
C++ DirectX 11, 12, OpenGL Advanced 3D online Tutorials
Language: C++ - Size: 1.3 GB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 8 - Forks: 0

RavEngine/RavEngine
A fast C++23 3D game engine for modern devices, with wide platform support
Language: C++ - Size: 764 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 757 - Forks: 50

htmlboss/OpenGL-Renderer
Modern OpenGL renderer written in C++17
Language: C++ - Size: 1 GB - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 493 - Forks: 32

tippesi/Atlas-Engine
Cross platform toy render engine supporting physically based rendering and hardware/software ray tracing
Language: C++ - Size: 870 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 463 - Forks: 33

AntonPalmqvist/physically-based-api
A database of physically based values for CG artists.
Language: JavaScript - Size: 262 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 427 - Forks: 16

Cubeir/Vanilla-RTX-Tuner
Automatic Vanilla RTX ray tracing package updater, Tuner, Minecraft RTX Launcher, and more...
Language: C# - Size: 9.28 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 12 - Forks: 0

hotstreams/limitless-engine
OpenGL C++ Graphics Engine
Language: C++ - Size: 917 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 513 - Forks: 35

tordanik/OSM2World
converter that creates three-dimensional models of the world from OpenStreetMap data
Language: Java - Size: 34.6 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 635 - Forks: 131

gltf-rs/gltf
A crate for loading glTF 2.0
Language: Rust - Size: 1.11 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 583 - Forks: 142

gan74/Yave
Yet Another Vulkan Engine
Language: C++ - Size: 36.9 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 492 - Forks: 23

notomorrow/hyperion-engine
3D game engine written in C++. Includes features like PBR, realtime global illumination, and more
Language: C++ - Size: 2.07 GB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 468 - Forks: 26

jasonlmfong/Model-Modifier
C++ renderer, with various mesh modification algorithms
Language: C++ - Size: 14.5 MB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 9 - Forks: 1

lars-frogner/Impact
A Rust game engine with physically based rendering, deformable voxel physics and Roc scripting.
Language: Rust - Size: 42.8 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 4 - Forks: 0

pex-gl/pex-renderer
Physically Based Renderer (PBR) and scene graph designed as ECS for PEX: define entities to be rendered as collections of components with their update orchestrated by systems.
Language: JavaScript - Size: 191 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 245 - Forks: 16

harfang3d/dogfight-sandbox-hg2
Air to air combat sandbox, created in Python 3 using the HARFANG 3D 2 framework.
Language: Python - Size: 458 MB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 196 - Forks: 51

apistol78/traktor
Traktor Game Engine
Language: C++ - Size: 1020 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 388 - Forks: 13

DracoR22/NineThousand
First person shooter/survival horror game and OpenGL renderer fully written in C++, using Physx, Fmod and Imgui
Language: C++ - Size: 775 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 3 - Forks: 1

sunag/sea3d
An open-source format and tools for game developers :video_game:
Language: C# - Size: 184 MB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 537 - Forks: 89

skaarj1989/SupernovaEngine
An experimental game engine.
Language: C++ - Size: 341 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 180 - Forks: 12

stangri/luci-app-pbr
Size: 329 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 3

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.
Language: JavaScript - Size: 3.49 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 302 - Forks: 148

stripe2933/vk-gltf-viewer
Blazingly fast Vulkan glTF Viewer
Language: C++ - Size: 5.76 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 106 - Forks: 5

FaberSanZ/Xultaik
Xultaik Game Engine
Language: C# - Size: 416 MB - Last synced at: 5 days ago - Pushed at: 9 months ago - Stars: 96 - Forks: 7

moonwho101/DungeonStompVulkan
Dungeon Stomp is a VULKAN 3D dungeon game.
Language: C++ - Size: 418 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

bythesword/we
WE 3D(webGPU engine 3D)
Language: TypeScript - Size: 76.6 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 6 - Forks: 0

HexaEngine/HexaEngine
The official repo of the HexaEngine game engine
Language: C# - Size: 452 MB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 126 - Forks: 6

minteeaa/peppermint
Filament based PBR shader for Unity's BIRP
Language: HLSL - Size: 167 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

StokastX/Nexus
An interactive GPU path tracer from scratch written in C++ using CUDA and OpenGL
Language: C++ - Size: 326 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 18 - Forks: 0

ZeunO8/DirectZ
DirectZ is Cross Platform 2D/3D GPU Powered Rendering API, with in development Live Application Editor.
Language: C++ - Size: 61.4 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

proton991/ZenEngine
Vulkan based rendering engine.
Language: C++ - Size: 45.5 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 4 - Forks: 0

ProwlEngine/Prowl
An Open Source C# 3D Game Engine under MIT license, inspired by Unity and featuring a complete editor
Language: C# - Size: 66.3 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 644 - Forks: 61

Damo12320/OptixPathtracer
A PBR Pathtracer build with NVIDIA OptiX 7
Language: C - Size: 16.9 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

konstatoivanen/PKRenderer
A Physically Based Vulkan Renderer.
Language: C++ - Size: 150 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 33 - Forks: 4

ExtinctionHD/SteelEngine
Render engine with Vulkan API backend and RTX support
Language: C++ - Size: 203 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 27 - Forks: 6

SaschaWillems/Vulkan-glTF-PBR
Physical based rendering with Vulkan using glTF 2.0 models
Language: C++ - Size: 78.1 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 1,089 - Forks: 136

kanition/pbrtbook
pbrt 中文整合翻译 基于物理的渲染:从理论到实现 Physically Based Rendering: From Theory To Implementation
Language: TeX - Size: 122 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 1,228 - Forks: 83

TimvanScherpenzeel/gltf-to-usdz-research
Research and proof of concept of converting glTF to USDZ for AR Quick Look (iOS 12+).
Language: JavaScript - Size: 21.8 MB - Last synced at: 15 days ago - Pushed at: almost 7 years ago - Stars: 191 - Forks: 19

P7AC1D/Fidelity
Fidelity is a real-time 3D rendering engine built in OpenGL 4.1 and written for Windows and OSX. The goal of this project is to implement an easy to use rendering engine to learn the latest graphics rendering techniques and optimization.
Language: C++ - Size: 543 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 1 - Forks: 0

Reon90/redcube
JS renderer based on GLTF to WebGPU or WebGL backends.
Language: TypeScript - Size: 44.1 MB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 109 - Forks: 7

newpeople123/osgGISPlugins
这是一个基于OpenSceneGraph(OSG)的GIS插件,旨在扩展OSG处理GIS数据的能力。 该插件能够读取和显示由3ds Max导出的、带有PBR材质的FBX文件,并支持导出gltf、glb、b3dm和i3dm等格式的文件。 此外,它还支持读取和导出ktx2和webp格式的图片。 osgGISPlugins还提供了一些实用工具,如b3dm转gltf/glb、3D模型转换为3dtiles、3D模型简化以及多张纹理打包成一个纹理图集等功能。
Language: C++ - Size: 91.4 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 65 - Forks: 8

shrekshao/minimal-gltf-loader
A minimal, engine-agnostic JavaScript glTF Loader.
Language: JavaScript - Size: 197 MB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 187 - Forks: 32

Cubeir/Vanilla-RTX
Vanilla RTX GitHub Repository, A Ray Tracing Resource Pack for Minecraft Bedrock Edition: Vanilla Resources Made Available for Minecraft RTX
Language: Batchfile - Size: 50.1 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 445 - Forks: 66

neil3d/awesome-pbr
A comprehensive collection of Physically Based Rendering resources.
Size: 411 MB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 116 - Forks: 14

shipworkshop/SHIP-DragNDrop-Texture
SHIP DragNDrop Texture - Blender Plugin
Language: Python - Size: 26.4 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 1 - Forks: 0


creizyz/cxx-cloth-simulation-old
Toy project to learn about C++, physics and rendering
Language: C++ - Size: 501 KB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 0 - Forks: 0

Null-MC/PixelGraph
An application for publishing Minecraft resource packs; specifically designed for use with Optifine and PBR textures.
Language: C# - Size: 11.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 0

r-lyeh/v1
💎 3D game framework in C, v1.
Language: C - Size: 450 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 515 - Forks: 33

joshuaeyu/plum
A simple 3D graphics engine using OpenGL!
Language: C++ - Size: 428 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

harfang3d/harfang3d
HARFANG 3D source code public repository
Language: C++ - Size: 8.14 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 620 - Forks: 65

kwokcb/materialxgltf
MaterialX / glTF Interoperability Tools
Language: Python - Size: 381 MB - Last synced at: 3 days ago - Pushed at: 12 days ago - Stars: 8 - Forks: 0

leopph/sorcery
Hobby game and rendering engine using DX12
Language: C++ - Size: 320 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 0

TheYangYang/Torch
Real-time 3D rendering engine
Language: C++ - Size: 178 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

zachj78/XenonEngine
Language: C++ - Size: 98.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

recp/gkern
🎥 Graphics Kernel: flexible, highly configurable, extensible render engine (realtime + offline)
Language: C - Size: 1.2 MB - Last synced at: 12 days ago - Pushed at: about 2 years ago - Stars: 104 - Forks: 11

dtrajko/MoravaEngine
2D/3D graphics engine written in C++ language. It currently supports the following graphics APIs: OpenGL 3.3+, Vulkan 1.2, DirectX 11. Its current purpose is to experiment with various CG concepts and techniques.
Language: C++ - Size: 690 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 305 - Forks: 20

Os-Ir/atodium_optics
3D Vulkan path tracing renderer for background non-real-time rendering.
Language: Rust - Size: 274 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Zielon/PBRVulkan
Vulkan Real-time Path Tracer Engine
Language: C++ - Size: 207 MB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 504 - Forks: 40

LtdJorge/RayTracer
Peter Shirley's "Raytracing in One Weekend", written in (only) Rust (for now, may add CUDA or HIP when finished).
Language: Rust - Size: 331 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

vilbeyli/VQEngine
Multi-threaded DirectX12 renderer w/ HDR, PBR & Multi-monitor support
Language: C++ - Size: 154 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 675 - Forks: 31

Brooklyn-Dev/ray-tracing
A GPU-accelerated, physically-based path tracer built with C++ and OpenGL - from scratch.
Language: C++ - Size: 8.08 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

shulsaga/shulsaga
a toy renderer in zig
Language: Zig - Size: 7.81 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

MorcilloSanz/RendererGL
Cross platform 3D renderer in C++ and OpenGL with lighting, shadows and materials.
Language: C++ - Size: 407 MB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 188 - Forks: 19

umaarov/wasm-gl-engine
WASM-GL Engine Render Core, a hybrid rendering architecture that decouples the UI via a Web Worker.
Language: JavaScript - Size: 75.2 KB - Last synced at: 3 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

QianMo/PBR-White-Paper
⚡️基于物理的渲染(PBR)白皮书 | White Paper of Physically Based Rendering(PBR)
Size: 66.3 MB - Last synced at: 2 months ago - Pushed at: almost 6 years ago - Stars: 1,933 - Forks: 369

RGameStudio/RightEngine
C++ Vulkan game engine
Language: C - Size: 156 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 7 - Forks: 0

chenyongxing/KDRay
GPU加速-光线追踪-基于物理渲染器
Language: C++ - Size: 19.1 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 46 - Forks: 9

DerSchmale/helixjs 📦
A Javascript 3D game engine.
Language: JavaScript - Size: 526 MB - Last synced at: 1 day ago - Pushed at: over 6 years ago - Stars: 96 - Forks: 6

Jerkwin/filamentcn
收集/整理/翻译 Filament 资料/文档/教程
Language: HTML - Size: 65.8 MB - Last synced at: 12 days ago - Pushed at: almost 6 years ago - Stars: 87 - Forks: 13

TAServers/source-pbr
PBR textures for Source Engine games
Language: Shell - Size: 26.7 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 9 - Forks: 0

maksimkurb/keen-pbr
keen-pbr is a Policy Based Routing toolkit for Keenetic routers / Инструменты для выборочной маршрутизации на роутерах Keenetic
Language: Go - Size: 2.91 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 44 - Forks: 5

1Kuso4ek1/Lustra
Lustra is a new WIP lightweight game engine
Language: C++ - Size: 18.8 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 9 - Forks: 1

cyamahat/three-gpu-pathtracer-optics
PBR of optical elements using three-gpu-pathtracer
Language: JavaScript - Size: 31.2 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

wai3aa1sam/rendersi1
rendersi1 is a personal renderer for demo purpose, easy to use and maintain.
Language: C++ - Size: 148 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

nwjnilsson/eldr
Eldr: Physically Based Renderer
Language: C++ - Size: 1.64 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

todaylg/three-viewer
PBR rendering equation playground and feature experiment, based on Threejs and Envtools
Language: JavaScript - Size: 53.3 MB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 33 - Forks: 11

KTStephano/StratusGFX
Realtime 3D rendering engine
Language: C++ - Size: 314 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 747 - Forks: 39

Hork-Engine/Hork-Source
3D Game Engine
Language: C++ - Size: 63.7 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 185 - Forks: 10

maxkemal/RayTrophi
Ray tracing engine with OptiX, Embree, and CPU acceleration. Supports animation, PBR, and volumetrics.
Language: C++ - Size: 16 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 5 - Forks: 0

nickjfree/renderer
A simple 3d renderer
Language: C++ - Size: 1.48 GB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 2

Illation/ETEngine
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
Language: C++ - Size: 544 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 791 - Forks: 61

FrancoYudica/2D-Lights
2D Light offline CPU renderer
Language: C++ - Size: 457 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

Ubpa/RenderLab
App of RTR, PTR and Editor
Language: C++ - Size: 3.03 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 788 - Forks: 121

njbrown/texturelab
Free, Cross-Platform, GPU-Accelerated Procedural Texture Generator
Language: TypeScript - Size: 8.14 MB - Last synced at: 4 months ago - Pushed at: 11 months ago - Stars: 766 - Forks: 44

giuvecchio/PyPBR
PyPBR is a Python library for easy and fast manipulation of Physically Based Rendering (PBR) materials with PyTorch integration.
Language: Python - Size: 164 MB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 14 - Forks: 2

WinteryFox/Vixen
Yet another PBR 3D game engine
Language: C++ - Size: 42.9 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0
