Topic: "pbr-shading"
timi-liuliang/echo
A New Cross-Platform 2D 3D Game Engine
Language: C++ - Size: 354 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 823 - Forks: 100

AuburnSounds/Dplug
Make VST2 / VST3 / AU / AAX / CLAP / LV2 / FLP plug-ins for Linux/macOS/Windows, using D.
Language: D - Size: 34.9 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 514 - Forks: 32

kool-engine/kool
A Vulkan / WebGPU / OpenGL engine for Desktop JVM, Android and Javascript written in Kotlin
Language: Kotlin - Size: 47.3 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 366 - Forks: 27

but0n/Ashes
WebGL2.0 3D Engine - Global Illumination - RayTracing
Language: TypeScript - Size: 15.7 MB - Last synced at: 29 days ago - Pushed at: over 2 years ago - Stars: 339 - Forks: 15

DaemonEngine/Daemon
The Dæmon game engine. With some bits of ioq3 and XreaL.
Language: C++ - Size: 27.4 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 329 - Forks: 61

vilbeyli/VQEngine-Legacy
DirectX 11 Renderer written in C++11
Language: C++ - Size: 822 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 282 - Forks: 37

MorcilloSanz/RendererGL
Cross platform 3D renderer in C++ and OpenGL with lighting, shadows and materials.
Language: C++ - Size: 407 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 184 - Forks: 20

overdev/raylib-py
A Python binding for the great C library raylib.
Language: Python - Size: 32.3 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 169 - Forks: 21

furkansarihan/enigine
Game engine playground.
Language: C++ - Size: 13.4 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 158 - Forks: 15

victorfisac/rPBR
Physically based rendering (PBR) for raylib
Language: C - Size: 197 MB - Last synced at: about 18 hours ago - Pushed at: almost 3 years ago - Stars: 113 - Forks: 14

joaovbs96/OptiX-Path-Tracer 📦
OptiX Path Tracer
Language: C++ - Size: 83.8 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 89 - Forks: 2

Moguri/panda3d-simplepbr
A straight-forward, easy-to-use, drop-in, PBR replacement for Panda3D's builtin auto shader
Language: Python - Size: 4.8 MB - Last synced at: 7 months ago - Pushed at: 9 months ago - Stars: 56 - Forks: 18

neo-mashiro/sketchpad
A simple rendering library to experiment with CG techniques in OpenGL.
Language: C++ - Size: 222 MB - Last synced at: 24 days ago - Pushed at: almost 2 years ago - Stars: 52 - Forks: 4

SurgeTechnologies/Electro
A rendering engine, what else?
Language: C++ - Size: 65.3 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 49 - Forks: 4

kosowski/SimplePBR
A Processing library providing physically based rendering and materials
Language: Java - Size: 28.2 MB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 42 - Forks: 5

tweakoz/orkid
Orkid Media Engine (C++/Lua/Python3/Linux/MacOs/OpenVR)
Language: C++ - Size: 271 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 31 - Forks: 8

nitvic793/dx12-engine-elixir
DirectX 12 Rendering Engine
Language: C++ - Size: 315 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 27 - Forks: 11

struffel/PBR.ONE
Interactive preview for PBR materials and HDRI environments in the browser. Originally built for ambientCG.com, now open source.
Language: JavaScript - Size: 237 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 24 - Forks: 3

frguthmann/VirtuaLightJS
A 3D engine created from scratch in WebGL
Language: JavaScript - Size: 345 MB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 20 - Forks: 5

Aermoss/Nickel2
A game engine written for Windows using C++ and OpenGL 4.6.
Language: C++ - Size: 961 MB - Last synced at: 20 days ago - Pushed at: 4 months ago - Stars: 19 - Forks: 2

HamilcarR/Axomae
A 3D rasterizer/path tracing engine
Language: C++ - Size: 157 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 18 - Forks: 3

rsahlin/graphics-by-opengl
PBR based renderer in Java using OpenGL (ES) with GLTF support. Vulkan support is being worked on.
Language: Java - Size: 4.62 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 17 - Forks: 4

KabalMcBlade/Ion
Vulkan Render Engine
Language: C++ - Size: 45.1 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 16 - Forks: 3

DCubix/engine-cpp
Game engine written in C++. Project for learning purposes.
Language: C++ - Size: 43.6 MB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 15 - Forks: 2

RedNicStone/CubiCAD
A fast and modern vulkan based rendering engine
Language: C++ - Size: 334 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 14 - Forks: 1

NeonCircuitGames/NeonEngine
3D Graphics Engine in C++ using OpenGL, glm, ImGui and Assimp.
Language: C++ - Size: 1.03 GB - Last synced at: 10 days ago - Pushed at: almost 2 years ago - Stars: 12 - Forks: 2

MikhailGorobets/ParallaxMapping
Parallax mapping
Language: C# - Size: 3.8 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 2

huailiang/ibl_proj
在Unity中实现 LearnOpenGL中公式实现的 PBR 渲染, 包含生成辐射度贴图、预滤波环境贴图、镜面brdf积分贴图
Language: HLSL - Size: 131 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 12 - Forks: 5

spleennooname/escher-droste-three
implementing PBR ( Physically Based Rendering) in WebGL from scratch.
Language: JavaScript - Size: 4.53 MB - Last synced at: 8 days ago - Pushed at: over 7 years ago - Stars: 12 - Forks: 1

TheFlyingPiano99/HomebrewGraphicsEngine
A grahics/videogame engine writen in C++ using OpenGL.
Language: C++ - Size: 1010 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 11 - Forks: 2

iweinbau/PBR-shader
Physically based shader created with OpenGL and java.
Language: Java - Size: 77.1 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 10 - Forks: 1

Not-Nik/rlpbr
rlpbr is an easy-to-use library for PBR material rendering in raylib
Language: C - Size: 63.5 MB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 1

MolassesLover/vulkan-renderer 📦
My free and open-source Vulkan renderering engine
Language: C++ - Size: 2.31 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 1

abhaskumarsinha/Nirvana
"Dispel the ignorance of the illusionary world; transcend the game engine!": presenting a Game Engine written on Python, extending support across multiple GPU devices with 3D rendering, PBR Renderer and much more!
Language: Python - Size: 599 KB - Last synced at: 28 days ago - Pushed at: 4 months ago - Stars: 7 - Forks: 0

AmrHMorsy/Cloth-Simulation-OpenGL
Real-time cloth simulation, developed in C++/OpenGL, that employs a Mass-Spring System, inspired by the paper "Fast Simulation of Mass-Spring Systems" by Liu et al. Parallelized using OpenMP and features Physically-Based Rendering (PBR), image-based lighting (IBL) for enhanced realism, and an HDR skybox for a dynamic, immersive sky.
Language: C++ - Size: 263 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 7 - Forks: 2

HaydenD100/OpenGL-Multiplayer-FPS
Multiplayer FPS OpenGL Rendering/Game Engine written in c++
Language: C++ - Size: 1.02 GB - Last synced at: 19 days ago - Pushed at: 22 days ago - Stars: 5 - Forks: 1

AmrHMorsy/Ocean-Simulation-OpenGL
Real-time ocean simulation developed in C++/OpenGL, that employs Fast Fourier Transform (FFT), inspired by Jerry Tessendorf's paper 'Simulating Ocean Water'. Parallelized using OpenCL and features physically-based rendering (PBR), image-based lighting (IBL) for enhanced realism, and an HDR skybox for a dynamic and immersive sky.
Language: C++ - Size: 154 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 5 - Forks: 1

KaganBaldiran/Hemlock-Renderer-Opengl-3D-PBR-Renderer
Opengl based 3D real time PBR render engine.
Language: C++ - Size: 180 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

ZhongLingXiao/nano-kazen
cpu path tracer
Language: C++ - Size: 55.1 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 1

microdee/mp.dx
DX11 / EX9 related nodes from mcropack
Language: C# - Size: 252 MB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 4

candela123163/Moonlight
A realtime renderer written with cpp 17 and dx12.
Language: C++ - Size: 225 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 1

biteworks/PBR-Database-Importer
Blender add-on to import base materials, lights and cameras from https://api.physicallybased.info
Language: Python - Size: 25.4 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

Gpinchon/Scop42
The School 42 .obj parsing/rendering project !
Language: GLSL - Size: 150 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 0

Snowapril/gl_shaded_gltfscene
Rendering PBR shaded GLTF scene with modern opengl 4.5
Language: C++ - Size: 93.5 MB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 3

valdyr88/WebGL-Renderer
3D renderer which has implementations of 3D fluid simulation, pbr shading, deferred rendering and other using WebGL2
Language: JavaScript - Size: 226 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 2

spleennooname/skull-pbr
Skull WebGL demo - BabylonJS 2.40 (features: PBR Materials)
Language: JavaScript - Size: 10.7 MB - Last synced at: 8 days ago - Pushed at: about 8 years ago - Stars: 4 - Forks: 1

KDAB/kdgpu-examples
Advanced KDGpu Examples
Language: C - Size: 114 MB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 3

KonstantinSeurer/KJEngine
Rendering framework / game engine for Java
Language: Java - Size: 185 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

niepp/srpbr
a software-renderer with pbr shading
Language: C++ - Size: 120 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 1

jnmaloney/YourWebFilament
How to static link Filament to your application and render to a WebGL canvas.
Language: JavaScript - Size: 3.24 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

BlackGoku36/Custom-Shader-For-Armory
Custom PBR shader for armory
Language: GLSL - Size: 26.3 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

rsahlin/varg-engine
[WOLF] Vulkan Accelerated Render of GLTF - a vulkan based renderer in Java
Language: Java - Size: 1.7 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

Jiay1C/CUBIC-Render Fork of CIS565-Fall-2018/Project4-CUDA-Rasterizer
CUDA-based Independent and Customizable Render
Language: C++ - Size: 110 MB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

iamyoukou/PBR
Physically-based Rendering sample code
Language: C++ - Size: 4.68 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

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: 24.5 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

LSun233/realtime-rendering
实时渲染
Language: C++ - Size: 33.1 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

SpicyCactuar/vulkan-suntemple
Vulkan renderer displaying the popular Suntemple scene
Language: C++ - Size: 125 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

Egbor/RenderTech
RenderTech - 3D Engine for creating interactive 3D scenes
Language: C++ - Size: 14.3 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

aniketrajnish/Unity-WebGPU-PBR-Maps-Generator
Helps generate PBR maps from a base/diffuse map depending on the workflow chosen using WebGPU.
Language: C# - Size: 200 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

obrymec/pbr_objects_manager
PBR Objects Manager is a Blender add-on made to load materials and textures to 3D objects.
Size: 25.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

meriaizen86/XenkoPbrMaterials
A simple test of Xenko PBR material use.
Language: C# - Size: 28.5 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

RichardSqd/VisualEngine
A multithreaded renderer based on DirectX 12, this project explores various rendering techniques and incorporates experimental features. It supports glTF 2.0, allowing seamless integration of glTF assets into the rendering pipeline.
Language: C++ - Size: 42 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

xuxmin/DrawLab
Drawlab is a physically based path tracer that runs on NVIDIA graphics card with OptiX 7.
Language: C++ - Size: 6.17 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

sh0drun/WGFW
Raymarching Angular App
Language: TypeScript - Size: 7.71 MB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

ajmd17/apex-engine
A homemade game engine written in C++ with features like PBR, Dynamic environment mapping, variance shadow mapping, procedural terrain generation, deferred rendering, and more.
Language: Mathematica - Size: 806 MB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

edualvarado/multi-image-deepNet-SVBRDF-acquisition Fork of valentin-deschaintre/multi-image-deepNet-SVBRDF-acquisition
Flexible SVBRDF Capture with a Multi-Image Deep Network
Language: Python - Size: 73.4 MB - Last synced at: 27 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

edualvarado/Single-Image-SVBRDF-Capture-rendering-loss Fork of valentin-deschaintre/Single-Image-SVBRDF-Capture-rendering-loss
Single-Image SVBRDF Capture with a Rendering-Aware Deep Network
Language: Python - Size: 27.5 MB - Last synced at: 27 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

edualvarado/Guided_fine_tuning_SVBRDF Fork of valentin-deschaintre/Guided_fine_tuning_SVBRDF
AI based, large scale, HD material acquisition and creation from a couple pictures.
Language: Python - Size: 1.85 MB - Last synced at: 27 days ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

edualvarado/InexactSA Fork of msraig/InexactSA
Authors' TensorFlow implementation for PG2018 paper "Single Image Surface Appearance Modeling with Self-augmented CNNs and Inexact Supervision"
Language: C++ - Size: 50.3 MB - Last synced at: 27 days ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

edualvarado/non-stationary_texture_syn Fork of jessemelpolio/non-stationary_texture_syn
Code used for texture synthesis using GAN
Size: 17.2 MB - Last synced at: 27 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

edualvarado/self-augmented-net Fork of msraig/self-augmented-net
Source code for "Modeling Surface Appearance from a Single Photograph using Self-augmented Convolutional Neural Networks"
Size: 893 KB - Last synced at: 27 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

MusTafat7gt4/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: 18.8 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

SpicyCactuar/vulkan-ssr
Screen-Space Reflections in Vulkan
Language: C++ - Size: 548 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

studio42gmbh/mq-rc
MerQry Rich Client
Language: Java - Size: 10.4 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

MrMagnifico/MonkeyMaze64 Fork of NikolayBlagoev/MonkeyMaze64
Procedural maze traversal game made in raw C++ and OpenGL
Language: C++ - Size: 3.83 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

FishermanSun666/Vulkan_PBR
This project is a physically-based rendering (PBR) renderer implemented using Vulkan.
Language: C++ - Size: 309 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

catheart97/cardboard3
A QOpenGL application that uses both OpenGL 3 ES and Core for PBR.
Language: C++ - Size: 32.2 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

niz-ka/gkiw
OpenGL project | Computer Graphics and Visualization Course
Size: 139 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

danimtz/SoftwareRendererGoBrrr
Writing a software renderer for learning purposes using little to no external libraries
Language: C++ - Size: 155 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

jeweg/pbr-webgl-shenanigans
Handmade physically-based rendering and image-based lighting
Language: JavaScript - Size: 24.4 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

CGLion/CGL_OSL
CG-Lion Studio OSL shader library
Language: C - Size: 49.8 KB - Last synced at: 11 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

GeorgeWeb/GGraphix 📦
An original 3D scene with PBR, Parallax Mapping, Post-Processing and other rendering techniques I imlpemented for a coursework in CGI / C++11, OpenGL and GLSL /
Language: C++ - Size: 195 MB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

henry4k/konstrukt-pbr
Physically based rendering for the Konstrukt engine.
Language: GLSL - Size: 92.1 MB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0
