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

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