Ecosyste.ms: Repos

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

GitHub topics: pbr-shading

fabmax/kool

An OpenGL / WebGPU engine for Desktop JVM, Android and Javascript written in Kotlin

Language: Kotlin - Size: 40.1 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 256 - Forks: 15

AuburnSounds/Dplug

Audio plugin framework. VST2/VST3/AU/AAX/LV2 for Linux/macOS/Windows.

Language: D - Size: 33.7 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 476 - Forks: 32

microdee/mp.dx

DX11 / EX9 related nodes from mcropack

Language: C# - Size: 252 MB - Last synced: 15 days ago - Pushed: over 1 year ago - Stars: 5 - Forks: 4

Egbor/RenderTech

RenderTech - 3D Engine for creating interactive 3D scenes

Language: C++ - Size: 14.4 MB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 1 - 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: about 1 month ago - Pushed: about 1 month ago - Stars: 2 - Forks: 0

DaemonEngine/Daemon

The Dæmon game engine. With some bits of ioq3 and XreaL.

Language: C++ - Size: 25.6 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 290 - Forks: 58

tweakoz/orkid

Orkid Media Engine (C++/Lua/Python3/Linux/MacOs/OpenVR)

Language: C++ - Size: 264 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 29 - Forks: 7

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: 25 days ago - Pushed: about 2 months ago - Stars: 54 - Forks: 17

but0n/Ashes

WebGL2.0 3D Engine - Global Illumination - RayTracing

Language: TypeScript - Size: 15.7 MB - Last synced: 14 days ago - Pushed: over 1 year ago - Stars: 324 - Forks: 16

AmrHMorsy/Cloth-Simulation

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: about 2 months ago - Pushed: about 2 months ago - Stars: 2 - Forks: 1

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: about 1 month ago - Pushed: about 1 month ago - Stars: 21 - Forks: 2

furkansarihan/enigine

Game engine playground.

Language: C++ - Size: 13.2 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 50 - Forks: 4

Aermoss/Nickel2

A game engine written in C++ using OpenGL.

Language: C++ - Size: 744 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 7 - Forks: 1

AmrHMorsy/Ocean-Simulation

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: 2 months ago - Pushed: 3 months ago - Stars: 1 - 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: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

TheFlyingPiano99/HomebrewGraphicsEngine

A grahics/videogame engine writen in C++ using OpenGL.

Language: C++ - Size: 1010 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 11 - Forks: 2

MicroappleMA/CUBIC-Render Fork of CIS565-Fall-2018/Project4-CUDA-Rasterizer

CUDA-based Independent and Customizable Render

Language: C++ - Size: 110 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 2 - Forks: 1

MorcilloSanz/RendererGL

Cross platform 3D renderer in C++ and OpenGL with lighting, shadows and materials.

Language: C++ - Size: 407 MB - Last synced: 3 months ago - Pushed: 5 months ago - Stars: 137 - Forks: 14

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: 3 months ago - Pushed: over 3 years ago - Stars: 4 - Forks: 2

AlonsoCerpa/NeonEngine

3D Graphics Engine in C++ using OpenGL, glm, ImGui and Assimp.

Language: C++ - Size: 1.03 GB - Last synced: 4 months ago - Pushed: 12 months ago - Stars: 8 - Forks: 1

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: 4 months ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

MolassesLover/vulkan-renderer 📦

My free and open-source Vulkan renderering engine

Language: C++ - Size: 2.31 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 8 - Forks: 1

KaganBaldiran/Hemlock-Renderer-Opengl-3D-PBR-Renderer

Opengl based 3D real time PBR render engine.

Language: C++ - Size: 180 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 5 - Forks: 0

overdev/raylib-py

A Python binding for the great C library raylib.

Language: Python - Size: 32.3 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 169 - Forks: 21

vilbeyli/VQEngine-Legacy

DirectX 11 Renderer written in C++11

Language: C++ - Size: 822 MB - Last synced: 6 months ago - Pushed: over 3 years ago - Stars: 282 - Forks: 37

timi-liuliang/echo

A New Cross-Platform 2D 3D Game Engine

Language: C++ - Size: 354 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 823 - Forks: 100

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: 7 months ago - Pushed: 7 months ago - Stars: 1 - Forks: 0

iamyoukou/PBR

Physically-based Rendering sample code

Language: C++ - Size: 4.68 MB - Last synced: 7 months ago - Pushed: over 2 years ago - Stars: 2 - Forks: 0

victorfisac/rPBR

Physically based rendering (PBR) for raylib

Language: C - Size: 197 MB - Last synced: 7 months ago - Pushed: almost 2 years ago - Stars: 78 - Forks: 10

SurgeTechnologies/Electro

A rendering engine, what else?

Language: C++ - Size: 65.3 MB - Last synced: 8 months ago - Pushed: over 2 years ago - Stars: 49 - Forks: 4

KabalMcBlade/Ion

Vulkan Render Engine

Language: C++ - Size: 45.3 MB - Last synced: 8 months ago - Pushed: almost 4 years ago - Stars: 16 - Forks: 2

meriaizen86/XenkoPbrMaterials

A simple test of Xenko PBR material use.

Language: C# - Size: 28.5 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 1 - Forks: 0

FishermanSun666/Vulkan_PBR

This project is a physically-based rendering (PBR) renderer implemented using Vulkan.

Language: C++ - Size: 309 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

iweinbau/PBR-shader

Physically based shader created with OpenGL and java.

Language: Java - Size: 77.1 MB - Last synced: 9 months ago - Pushed: over 2 years ago - Stars: 10 - Forks: 1

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: 10 months ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

joaovbs96/OptiX-Path-Tracer

OptiX Path Tracer

Language: C++ - Size: 83.8 MB - Last synced: 9 months ago - Pushed: almost 5 years ago - Stars: 80 - Forks: 2

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: 10 months ago - Pushed: over 1 year ago - Stars: 5 - Forks: 0

candela123163/Moonlight

A realtime renderer written with cpp 17 and dx12.

Language: C++ - Size: 225 MB - Last synced: 7 months ago - Pushed: over 1 year ago - Stars: 5 - Forks: 1

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: 10 months ago - Pushed: 10 months ago - Stars: 1 - Forks: 0

KonstantinSeurer/KJEngine

Rendering framework / game engine for Java

Language: Java - Size: 185 MB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 3 - Forks: 0

neo-mashiro/sketchpad

A simple rendering library to experiment with CG techniques in OpenGL.

Language: C++ - Size: 222 MB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 33 - Forks: 3

jnmaloney/YourWebFilament

How to static link Filament to your application and render to a WebGL canvas.

Language: JavaScript - Size: 3.24 MB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 3 - Forks: 0

MikhailGorobets/ParallaxMapping

Parallax mapping

Language: C# - Size: 3.8 MB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 9 - Forks: 1

frguthmann/VirtuaLightJS

A 3D engine created from scratch in WebGL

Language: JavaScript - Size: 345 MB - Last synced: 10 months ago - Pushed: almost 4 years ago - Stars: 20 - Forks: 5

Snowapril/gl_shaded_gltfscene

Rendering PBR shaded GLTF scene with modern opengl 4.5

Language: C++ - Size: 93.5 MB - Last synced: 23 days ago - Pushed: almost 3 years ago - Stars: 4 - Forks: 3

nitvic793/dx12-engine-elixir

DirectX 12 Rendering Engine

Language: C++ - Size: 315 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 27 - Forks: 11

RedNicStone/CubiCAD

A fast and modern vulkan based rendering engine

Language: C++ - Size: 334 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 14 - Forks: 1

ZhongLingXiao/nano-kazen

cpu path tracer

Language: C++ - Size: 55.1 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 5 - Forks: 1

niepp/srpbr

a software-renderer with pbr shading

Language: C++ - Size: 120 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 3 - Forks: 1

huailiang/ibl_proj

在Unity中实现 LearnOpenGL中公式实现的 PBR 渲染, 包含生成辐射度贴图、预滤波环境贴图、镜面brdf积分贴图

Language: HLSL - Size: 131 MB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 12 - Forks: 5

kosowski/SimplePBR

A Processing library providing physically based rendering and materials

Language: Java - Size: 28.2 MB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 42 - Forks: 5

sh0derun/WGFW

Raymarching Angular App

Language: TypeScript - Size: 7.71 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

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: about 1 year ago - Pushed: almost 2 years ago - Stars: 17 - Forks: 4

Not-Nik/rlpbr

rlpbr is an easy-to-use library for PBR material rendering in raylib

Language: C - Size: 63.5 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 5 - Forks: 1

spleennooname/escher-droste-three

implementing PBR ( Physically Based Rendering) in WebGL from scratch.

Language: JavaScript - Size: 4.53 MB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 12 - Forks: 1

catheart97/cardboard3

A QOpenGL application that uses both OpenGL 3 ES and Core for PBR.

Language: C++ - Size: 32.2 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

Gpinchon/Scop42

The School 42 .obj parsing/rendering project !

Language: GLSL - Size: 150 MB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 5 - Forks: 0

niz-ka/gkiw

OpenGL project | Computer Graphics and Visualization Course

Size: 139 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - 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: about 1 year ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0

danimtz/SoftwareRendererGoBrrr

Writing a software renderer for learning purposes using little to no external libraries

Language: C++ - Size: 155 MB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

DCubix/engine-cpp

Game engine written in C++. Project for learning purposes.

Language: C++ - Size: 43.6 MB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 15 - Forks: 2

jeweg/pbr-webgl-shenanigans

Handmade physically-based rendering and image-based lighting

Language: JavaScript - Size: 24.4 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

spleennooname/skull-pbr

Skull WebGL demo - BabylonJS 2.40 (features: PBR Materials)

Language: JavaScript - Size: 10.7 MB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 3 - Forks: 1

BlackGoku36/Custom-Shader-For-Armory

Custom PBR shader for armory

Language: GLSL - Size: 26.3 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 3 - Forks: 0

henry4k/konstrukt-pbr

Physically based rendering for the Konstrukt engine.

Language: GLSL - Size: 92.1 MB - Last synced: about 1 year ago - Pushed: over 7 years ago - Stars: 0 - Forks: 0