Topic: "webgl2"
Global-Illuminati/Light-Propagation-Volumes
Implementation of Crytek's Light Propagation Volumes algorithm in WebGL
Language: JavaScript - Size: 186 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 52 - Forks: 12

robert-leitl/liquid-geo
Web experiment inspired by the liquid-geo interface designs form the movie Man of Steel
Language: JavaScript - Size: 1.81 MB - Last synced at: 24 days ago - Pushed at: over 2 years ago - Stars: 51 - Forks: 3

Next2D/player
Next2D Player supports WebGL and OffscreenCanvas, enabling advanced graphical expression. It can also be used in game production, advertisement production, and other scenes requiring rich expressions without having to deal with browser or device compatibility.
Language: TypeScript - Size: 7.36 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 50 - Forks: 5

celestiary/web
Astronomical simulator of solar system and local stars
Language: JavaScript - Size: 75 MB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 46 - Forks: 3

rparrett/pixie_wrangler
A puzzle game reminiscent of old school printed circuit board design software
Language: Rust - Size: 1020 KB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 46 - Forks: 3

kchapelier/procjam2018
Graph.ical, a procedural texture authoring application developed for PROCJAM 2018.
Language: JavaScript - Size: 488 KB - Last synced at: 24 days ago - Pushed at: about 4 years ago - Stars: 46 - Forks: 4

kantedal/pathtracer-webgl2
Path tracing render engine for the web. Both ray tracing for conventional 3d models and ray marching for fractals implemented. Built with WebGL 2 and Angular 2.
Language: TypeScript - Size: 15.1 MB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 46 - Forks: 11

dustinpfister/test_threejs
Collection of threejs examples, as well as demos, assets, modules and other resources that have to do with testing out the javaScript library.
Language: JavaScript - Size: 27.3 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 45 - Forks: 7

jelster/space-truckers
A game of getting stuff from Point A to Point B... IN SPAAAACCE!
Language: JavaScript - Size: 57.9 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 45 - Forks: 16

meta-space-org/playnetwork
Multiplayer server for writing your PlayCanvas based project with authoritative logic, running PlayCanvas engine on the back-end.
Language: JavaScript - Size: 3.44 MB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 44 - Forks: 3

FarazzShaikh/ts-noise
Simple CPU gradient noise library. Now with fBm!
Language: TypeScript - Size: 1.34 MB - Last synced at: about 1 hour ago - Pushed at: about 1 month ago - Stars: 43 - Forks: 12

FarazzShaikh/experiments
A centralized location for my WebGL and other demos.
Language: JavaScript - Size: 6.66 MB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 42 - Forks: 11

TimvanScherpenzeel/profiling-research
Research on advanced profiling of high-performance web applications (primarily WebGL applications).
Language: Shell - Size: 3.72 MB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 42 - Forks: 3

pixijs-userland/node
Run PixiJS but in Node.js environments, no browser required!
Language: TypeScript - Size: 2.45 MB - Last synced at: about 9 hours ago - Pushed at: about 1 year ago - Stars: 40 - Forks: 7

MaxGraey/WebGL2-TypeScript 📦
WebGL2 bindings for TypeScript
Language: TypeScript - Size: 20.5 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 38 - Forks: 7

VCityTeam/UD-Viz
UD-Viz is a javascript mono repository for creating web applications for visualizing and interacting with geospatial 3D urban data.
Language: JavaScript - Size: 590 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 37 - Forks: 18

keaukraine/webgl-dunes
WebGL dunes demo
Language: TypeScript - Size: 5.81 MB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 37 - Forks: 2

danilw/nanogui-GLES-wasm 📦
nanogui port for GLES and WASM
Language: C++ - Size: 1.35 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 37 - Forks: 15

enkimute/webgl2_pathtrace
:camera: webGL2 path tracing experiment.
Language: JavaScript - Size: 12.6 MB - Last synced at: 13 days ago - Pushed at: about 8 years ago - Stars: 37 - Forks: 2

exophysics/exophysics
Exploratory webgl2 particle simulator
Language: HTML - Size: 0 Bytes - Last synced at: 6 days ago - Pushed at: almost 4 years ago - Stars: 36 - Forks: 3

docd27/rollup-plugin-glsl-optimize
Import GLSL source files. Pre-processed, validated and optimized with Khronos Group SPIRV-Tools. Supports glslify.
Language: JavaScript - Size: 196 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 35 - Forks: 1

MadeOfJelly/MushMachine
ENGINE..... vrooooommm
Language: C - Size: 1.97 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 34 - Forks: 4

dokasto/veecam
A virtual camera Chrome extension that lets you adjust how your video appears to everyone else on the call.
Language: JavaScript - Size: 3.71 MB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 34 - Forks: 1

apbodnar/FSPT
A path tracer written in glsl and javascript
Language: JavaScript - Size: 142 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 34 - Forks: 8

Next2D/tool.next2d.app
It is an authoring tool that runs on a Web browser. With its intuitive interface and rich functionality, it is easy for anyone to use. It allows users to create high-quality, engaging content by combining a variety of media formats, including text, images, audio, and video.
Size: 41.1 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 33 - Forks: 7

luruke/gl-backend
🚪 POC Detect WebGL rendering backend
Language: JavaScript - Size: 7.81 KB - Last synced at: 25 days ago - Pushed at: almost 4 years ago - Stars: 33 - Forks: 3

terier/vpt
VPT: The Volumetric Path Tracing Framework
Language: JavaScript - Size: 14.7 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 31 - Forks: 26

Swizec/webgl-airplanes-map
An experiment to build a live map of airplanes with WebGL and React
Language: JavaScript - Size: 232 KB - Last synced at: 3 days ago - Pushed at: over 6 years ago - Stars: 31 - Forks: 6

braebo/pocket-shader
A lightweight WebGL shader renderer.
Language: GLSL - Size: 1.87 MB - Last synced at: 28 days ago - Pushed at: 10 months ago - Stars: 30 - Forks: 1

kchapelier/convchain-gpu
Javascript/WebGL2 port of https://github.com/mxgmn/ConvChain
Language: JavaScript - Size: 15.6 KB - Last synced at: 2 days ago - Pushed at: about 6 years ago - Stars: 30 - Forks: 1

tino-brst/Shader-Playgrounds
A WebGL shaders editor for beginners and otherwise.
Language: TypeScript - Size: 13.7 MB - Last synced at: 11 months ago - Pushed at: almost 2 years ago - Stars: 29 - Forks: 1

frzi/blinkjs
Easy GPGPU in the browser, powered by WebGL 2.0.
Language: HTML - Size: 177 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 29 - Forks: 9

gnikoloff/webgpu-compute-metaballs
WebGPU demo demonstrating marching cubes, deferred rendering, PBR, shadow mapping and different post-processing
Language: TypeScript - Size: 217 MB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 29 - Forks: 3

harry7557558/spirulae
GPU-accelerated math function graphers in web browsers, both 3D and 2D.
Language: JavaScript - Size: 4.75 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 28 - Forks: 6

cgaueb/rayground
Rayground is a web-based framework for rapid prototyping of algorithms based on the ray tracing paradigm.
Language: Python - Size: 65.2 MB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 28 - Forks: 2

SalvatorePreviti/spglsl
A webgl GLSL minifier based on Angle compiler
Language: JavaScript - Size: 3.15 MB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 27 - Forks: 2

Caltrop256/InfiniCanvas
An infinite canvas to edit online with other users!
Language: JavaScript - Size: 950 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 27 - Forks: 5

keaukraine/webgl-buddha
Buddha live wallpaper promo site
Language: JavaScript - Size: 972 KB - Last synced at: 25 days ago - Pushed at: almost 4 years ago - Stars: 27 - Forks: 7

lightest/clouds
WebGL2 based Volumetric sky and clouds
Language: JavaScript - Size: 4.96 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 26 - Forks: 1

driule/webgl-path-tracer
Game and Media Technology MSc at Utrecht University (2020)
Language: TypeScript - Size: 378 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 26 - Forks: 3

kekkorider/threejs-exploding-funky-stan
Language: JavaScript - Size: 3.03 MB - Last synced at: 14 days ago - Pushed at: about 2 years ago - Stars: 26 - Forks: 2

kekkorider/codrops-tutorial-ogl-image-carousel
Repository for a Codrops tutorial about the creation of an image carousel with GSAP and OGL
Language: JavaScript - Size: 1.31 MB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 10

SardineFish/zogra-renderer
A simple WebGL2 renderer.
Language: TypeScript - Size: 14.3 MB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 25 - Forks: 2

andrevenancio/lowww
lowww webgl2 rendering engine
Language: JavaScript - Size: 3.55 MB - Last synced at: 2 days ago - Pushed at: over 5 years ago - Stars: 24 - Forks: 1

looeee/hyperbolic-tiling
EscherSketch: an experiment in creating tilings of the hyperbolic plane from Euclidean triangles, similar to Escher's Circle Limit series.
Language: JavaScript - Size: 25.5 MB - Last synced at: 23 days ago - Pushed at: about 2 years ago - Stars: 23 - Forks: 3

AdriSolid/deck.gl-time-series-widget
A React Time Slider implementation for DECK.GL - (non)temporal data - by CPU filtering :hourglass:
Language: JavaScript - Size: 4.54 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 23 - Forks: 10

robert-leitl/phase-transition
Ice shader on sphere with parallax mapping and vertex displacement from a procedurally generated equirectangular texture.
Language: JavaScript - Size: 2.97 MB - Last synced at: 24 days ago - Pushed at: over 2 years ago - Stars: 23 - Forks: 3

GMH-Code/Qwasm2
Play the Quake 2 first-person shooter engine in your browser! Supports WebGL 2 and software-rendered modes.
Language: C - Size: 2.61 MB - Last synced at: 18 days ago - Pushed at: 5 months ago - Stars: 22 - Forks: 4

keaukraine/webgl-rock-pillars
WebGL Floating Islands demo
Language: TypeScript - Size: 1.14 MB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 22 - Forks: 3

UstymUkhman/YetAnotherZombieHorror
:goberserk: Yet Another Zombie Horror :video_game:
Language: TypeScript - Size: 135 MB - Last synced at: 23 days ago - Pushed at: about 1 month ago - Stars: 21 - Forks: 5

chipweinberger/ShaderToyLite.js
A full-featured ShaderToy renderer in ~400 lines of code.
Language: HTML - Size: 170 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 21 - Forks: 1

ganlvtech/obs-uv-mapper
一种基于 UV 映射贴图的高清 OBS 直播解决方案
Language: Rust - Size: 146 KB - Last synced at: 23 days ago - Pushed at: almost 2 years ago - Stars: 21 - Forks: 1

ChetanGandhi/realTimeRendering
Real Time Rendering Code
Language: C++ - Size: 90.7 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 20 - Forks: 11

rordenlab/MRIcroWeb
NIfTI volume rendering using WebGL
Language: JavaScript - Size: 18 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 20 - Forks: 8

robert-leitl/ferrofluid
Interactive ferrofluid simulation which responds to audio input.
Language: JavaScript - Size: 2.21 MB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 20 - Forks: 5

GhostCatcg/three-ts-webpack
Webpack 5 + Typescript 4 + Three.js + Shader Template
Language: TypeScript - Size: 9.52 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 20 - Forks: 5

VirtualScenery/greenscreenstream
Generate MediaStreams for Canvas & Video elements based on MediaStream and a background using pure shaders and / or machine-learning. Just using JavaScript/Typescript. Renders in browser
Language: TypeScript - Size: 29.6 MB - Last synced at: 2 days ago - Pushed at: about 3 years ago - Stars: 20 - Forks: 3

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

tsherif/tesseract-explorer
Interactive visualization of a 4-dimensional tesseract
Language: JavaScript - Size: 290 KB - Last synced at: 17 days ago - Pushed at: almost 5 years ago - Stars: 20 - Forks: 4

expo/expo-gl 📦
Expo module providing WebGL2 implementation
Size: 48.8 KB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 20 - Forks: 3

MrPowerGamerBR/FlappyFuralha
🐦 A Flappy Bird clone made in Kotlin, with Desktop (LWJGL) and Web (WebGL2) targets
Language: Kotlin - Size: 1.09 MB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 19 - Forks: 0

Soft8Soft/threejs-blender-template
Starter project for creating WebGL apps with Blender and Three.js
Language: JavaScript - Size: 914 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 19 - Forks: 2

spleennooname/vec4-glsl-webgl-group
main repository for vec4 - GLSL / WebGL / Creative Coding Facebook Group
Size: 22.5 MB - Last synced at: about 18 hours ago - Pushed at: about 6 years ago - Stars: 19 - Forks: 2

EepyBerry/lagrange
A procedural planet builder, powered by VueJS + ThreeJS!
Language: Vue - Size: 9 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 18 - Forks: 4

danilw/flat-maze
thousands particle collision logic, demo
Language: GLSL - Size: 16.6 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 18 - Forks: 1

marcinjangrzybowski/cubeViz2
Language: Haskell - Size: 6.66 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 18 - Forks: 2

looeee/multiformat-model-viewer
Loader and viewer for models in several formats such as glTF, FBX, and Collada. Additional formats can be easily added.
Language: JavaScript - Size: 3.79 MB - Last synced at: 18 days ago - Pushed at: about 2 years ago - Stars: 18 - Forks: 4

gam0022/resimulated
1st place at Revision 2020 (PC 64K Intro)
Language: GLSL - Size: 27.5 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 1

lragnarsson/WebGL-BatchDraw
WebGL library for rendering many 2D shapes using instancing
Language: JavaScript - Size: 24.4 KB - Last synced at: 6 months ago - Pushed at: over 6 years ago - Stars: 18 - Forks: 3

rparrett/entytd
A 2d mining Tower Defense game for Bevy Jam 4
Language: Rust - Size: 11.5 MB - Last synced at: about 17 hours ago - Pushed at: 5 months ago - Stars: 17 - Forks: 1

SieR-VR/typesl
Typescript to GLSL transpiler
Language: TypeScript - Size: 54.7 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 1

DjDeveloperr/deno_gl
[WIP] WebGL API implementation for Deno, built on GLFW using FFI.
Language: TypeScript - Size: 3.13 MB - Last synced at: 27 days ago - Pushed at: about 3 years ago - Stars: 17 - Forks: 1

RonenNess/PintarJS
Micro JS lib for direct WebGL and canvas rendering.
Language: JavaScript - Size: 2.37 MB - Last synced at: about 8 hours ago - Pushed at: over 3 years ago - Stars: 17 - Forks: 1

dipterix/three-brain-js
Javascript engine for 3D brain model (used by RAVE project)
Language: JavaScript - Size: 32.3 MB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 16 - Forks: 4

rparrett/undefended
A platforming Tower Defense game for Bevy Jam 3
Language: Rust - Size: 1.46 MB - Last synced at: about 17 hours ago - Pushed at: 4 months ago - Stars: 16 - Forks: 1

rparrett/typey_birb
A Flappy Bird Typing game for Bevy Jam #1
Language: Rust - Size: 3.55 MB - Last synced at: about 17 hours ago - Pushed at: 4 months ago - Stars: 16 - Forks: 2

rparrett/combine-racers
A 2.5d trick-racing game for Bevy Jam 2
Language: Rust - Size: 7.16 MB - Last synced at: about 17 hours ago - Pushed at: 8 months ago - Stars: 16 - Forks: 3

StrandedKitty/streets-gl-legacy
🗺 OpenStreetMap 3D renderer powered by WebGL 2
Language: JavaScript - Size: 29.7 MB - Last synced at: 3 days ago - Pushed at: almost 3 years ago - Stars: 16 - Forks: 1

kotofurumiya/xenogl
A lightweight Object-Oriented wrapper for WebGL2
Language: TypeScript - Size: 402 KB - Last synced at: 1 day ago - Pushed at: about 7 years ago - Stars: 16 - Forks: 2

sakitam-gis/vis-engine
A sample gl render engine toolkit.
Language: TypeScript - Size: 25.8 MB - Last synced at: 14 days ago - Pushed at: 6 months ago - Stars: 15 - Forks: 2

huoguozhang/car-tracking-2d
2d 轨迹追踪库,实时更新位置,自定义车道信息,基于ts+pixi.js实现,可在react vue中使用。文档移步掘金:https://juejin.cn/spost/7327467832866095130
Size: 83.7 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 15 - Forks: 2

zcyemi/webgl2-stablefluids
webgl2 stable fluid simulation.
Language: TypeScript - Size: 7.93 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 15 - Forks: 2

Global-Illuminati/CoreFramework
Common core framework for implementing Global Illumination techniques
Language: JavaScript - Size: 86.2 MB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 15 - Forks: 3

Soft8Soft/verge3d
Verge3D engine builds.
Language: Python - Size: 1.15 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 14 - Forks: 3

BarthPaleologue/CosmosJourneyer
A space exploration game with a fully simulated universe running in the browser
Language: TypeScript - Size: 873 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 14 - Forks: 8

NeeeeT/Cathulhu_H5
HTML5 Game Developed by LayaAir 2.8.0 Beta.
Language: JavaScript - Size: 184 MB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 14 - Forks: 1

vsr83/OrbitsGL
Visualization of elliptic orbits with WebGL
Language: JavaScript - Size: 10.1 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 14 - Forks: 5

AEspinosaDev/Three-Hair
Hair card rendering demo for WebGL
Language: TypeScript - Size: 182 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 2

LucaMueller1/minecraft3Dwebapp
Web rendering a Minecraft world using Three.js including dynamic lighting, a sky dome, transparent leaves and character animation (work in progress).
Language: JavaScript - Size: 16.3 MB - Last synced at: 24 days ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 0

crazybiocomputing/times
Tiny Image Processing in ECMAScript
Language: JavaScript - Size: 1.85 MB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 14 - Forks: 7

dmnsgn/canvas-context
Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer, gpupresent), optionally offscreen for possible use in a Worker.
Language: HTML - Size: 1.53 MB - Last synced at: 6 days ago - Pushed at: 10 months ago - Stars: 13 - Forks: 1

signal-noise/react-shader-canvas
A React functional component to display a simple WebGL shader.
Language: JavaScript - Size: 1.56 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 2

keaukraine/webgl-voxel-airplanes
Voxel Airplanes WebGL 3D demo
Language: TypeScript - Size: 1.56 MB - Last synced at: 22 days ago - Pushed at: about 2 years ago - Stars: 13 - Forks: 1

mateuszmigas/webgl-shader-viewer
Language: TypeScript - Size: 23.2 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 13 - Forks: 2

zlatnaspirala/matrix-engine
webGL2 implementation (opengles2/3). ClassObject scene draw orientend framework based on crazzy fast glmatrix engine. ECMA 6 JS Project in base. Obj loader, raycast, BVH animation etc.
Language: JavaScript - Size: 364 MB - Last synced at: 18 days ago - Pushed at: about 1 month ago - Stars: 12 - Forks: 1

riccardoscalco/glsl-pcg-prng
Glsl implementation of the PCG algorithm for the generation of random numbers.
Language: GLSL - Size: 82 KB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 12 - Forks: 1

vuoro/sahti
Write a WebGL 2 command, use it like a component.
Language: JavaScript - Size: 205 KB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 0

MagnusThor/demolished
demolished.xyz is a WebGL, TypeScript framework for realtime audio & visual and shader-fun in general.
Language: JavaScript - Size: 231 MB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 3

eliassjogreen/pioneer
⚙️ A work in progress ECS game engine
Language: TypeScript - Size: 66.4 KB - Last synced at: 9 days ago - Pushed at: about 3 years ago - Stars: 12 - Forks: 1

nuberu/webgl
Golang wrapper for WebGL
Language: Go - Size: 52.7 KB - Last synced at: 10 months ago - Pushed at: over 5 years ago - Stars: 12 - Forks: 3
