An open API service providing repository metadata for many open source software ecosystems.

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

stangri/pbr

Size: 531 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 6 - Forks: 5

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