Topic: "webgl2"
ahillss/webgl2-stencil-shadow-volumes
GPU based stencil shadow volumes without geometry shaders
Language: JavaScript - Size: 472 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 3

Mourtz/raytracer-0
WebGL2 raytracer
Language: GLSL - Size: 237 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 0

SardineFish/snake-remake
A simple snake game demo with WebGL
Language: TypeScript - Size: 1.26 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 11 - Forks: 0

piellardj/waterfall-webgl2
A WebGL 2 waterfall simulation from a simple particles system.
Language: JavaScript - Size: 30.3 KB - Last synced at: 21 days ago - Pushed at: about 7 years ago - Stars: 11 - Forks: 3

qq15725/modern-canvas
[WIP] ๐จ A JavaScript WebGL rendering engine.
Language: TypeScript - Size: 5.21 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 10 - Forks: 1

BarthPaleologue/AssetScattering
A procedural scattering system for assets based on instancing, running in the browser.
Language: TypeScript - Size: 105 MB - Last synced at: 9 months ago - Pushed at: 10 months ago - Stars: 10 - Forks: 4

PhilippMolitor/react-unity-renderer
React Unity Renderer allows to interactively embed Unity WebGL builds into a React powered project.
Language: TypeScript - Size: 1.88 MB - Last synced at: 20 days ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 2

projection-engine/engine
Engine core.
Language: TypeScript - Size: 3.93 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 0

colinlienard/outerlife
๐ช A 2d game about space exploration, built with WebGL, written in Typescript
Language: TypeScript - Size: 25.5 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 0

pengfeiw/solar-system
Solar system animation written in WebGL.
Language: TypeScript - Size: 5.11 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 1

britalmeida/uirenderer-canvas
Minimal 2D UI system for the Web
Language: TypeScript - Size: 597 KB - Last synced at: about 23 hours ago - Pushed at: 21 days ago - Stars: 9 - Forks: 2

polygonal-stew/pixel-art-shader
A WebGL 2.0 pixel art shader program
Language: JavaScript - Size: 414 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 9 - Forks: 1

renehorstmann/Mia
Modern Multi Platform Code-Based Engine in C
Language: C - Size: 14.4 MB - Last synced at: 22 days ago - Pushed at: 5 months ago - Stars: 9 - Forks: 0

keaukraine/webgl-reaper
WebGL Grim Reaper demo
Language: TypeScript - Size: 5.46 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 1

wtvr-engine/wtvr3d
A modular and mobile-first 3d library in Rust, destined for the web through WebAssembly and WebGL
Language: Rust - Size: 1.78 MB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 1

TimvanScherpenzeel/webgl-constants
Complete set of constants as specified in the WebGL, WebGL2 and extension spec.
Language: TypeScript - Size: 455 KB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 0

lastcode802/glassarview
Offer glasses virtual try-on to your users with this JavaScript widget. It can be easily integrated into an e-commerce website or into a mobile web application with a few lines of code. The experience is in real-time: the user see his face like in a mirror, but with glasses on.
Language: TypeScript - Size: 2 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 4

andykswong/muge
Minimal, Modular, Multiplatform Graphics Engine in Rust and WebAssembly
Language: Rust - Size: 4.31 MB - Last synced at: 24 days ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 2

diving-in/pixijs
Tutorials on using the pixi.js Library, 2D webGL rendering engine.
Language: JavaScript - Size: 1.8 MB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 9 - Forks: 1

RonenNess/SimpleOrbitControls
A simple alternative to THREE.js OrbitControls class.
Language: JavaScript - Size: 242 KB - Last synced at: 7 days ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 0

Lichtso/FreeFormGradients
WebGL2 based implementation of distance transform and diffusion curves
Language: JavaScript - Size: 5.86 KB - Last synced at: 21 days ago - Pushed at: almost 7 years ago - Stars: 9 - Forks: 0

KineticTactic/Reflecta
A sandbox for fiddling with light rays, mirrors, lenses, etc.
Language: TypeScript - Size: 30.7 MB - Last synced at: 21 days ago - Pushed at: about 2 months ago - Stars: 8 - Forks: 0

PolarVoid/moon-engine
A Game library written with Rust, compiled to WebAssembly and rendered with WebGL2. Intended to be used as a final year project.
Language: Rust - Size: 22.4 MB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 3

JamesRandall/webGLite
A WebGL and TypeScript version of the classic BBC Micro game Elite. A work in progress.
Language: TypeScript - Size: 16.9 MB - Last synced at: 26 days ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 0

nelsyeung/webgl-laplace-solver
Solving the Laplace equation on the GPU using WebGL 2
Language: JavaScript - Size: 4.45 MB - Last synced at: 11 months ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 3

junqiuzhang/web-minecraft
Minecraft on the web platform
Language: TypeScript - Size: 778 KB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 1

codeagent/webgl-ocean
WebGL realtime ocean generator based on FFT
Language: TypeScript - Size: 2.45 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 2

0xfourzerofour/wgpu-svelte
An example of how to import a WGPU canvas to the svelte framework
Language: Rust - Size: 38.1 KB - Last synced at: 20 days ago - Pushed at: almost 3 years ago - Stars: 8 - Forks: 0

DerSchmale/spirv4web
A TypeScript SpirV to GLSL compiler for WebGL 1 and 2
Language: JavaScript - Size: 4.24 MB - Last synced at: 24 days ago - Pushed at: about 3 years ago - Stars: 8 - Forks: 0

yanchith/webglutenfree
We serve your draw calls type-safe and gluten-free
Language: TypeScript - Size: 27.2 MB - Last synced at: 18 days ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 1

jdbosser/GPU-Acoustics
Target strength (TS) calculation of 3D-models in the web browser using WebGL and three.js.
Language: JavaScript - Size: 64.9 MB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 1

ibilon/webgl2 ๐ฆ
Haxe WebGL 1 and 2 externs
Language: Haxe - Size: 137 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 8 - Forks: 0

glennirwin/webgp Fork of npny/webgpgpu
A general purpose GPU computation and visualization library for WebGL2
Language: JavaScript - Size: 51.1 MB - Last synced at: 15 days ago - Pushed at: about 6 years ago - Stars: 8 - Forks: 1

anuejn/batic
play with debayering algorithms using webgl and glsl.
Language: JavaScript - Size: 16.4 MB - Last synced at: 20 days ago - Pushed at: over 6 years ago - Stars: 8 - Forks: 0

danmindru/mindrudan.com
Personal website ๐งโ๐ป
Language: JavaScript - Size: 54.3 MB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 7 - Forks: 7

Platane/jurassic-nursery
๐ฅฌ๐ฆ Pet and feed adorable triceratops
Language: TypeScript - Size: 6.51 MB - Last synced at: 22 days ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 1

ahillss/Raytracer
A WebGL2 fragment shader based raytracer
Language: Python - Size: 54 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 2

kekkorider/threejs-circular-audio-visualizer
Language: JavaScript - Size: 5.97 MB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 3

racz16/Crow-Engine
TypeScript based 3D game engine.
Language: TypeScript - Size: 116 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 1

takaneichinose/infinite-cars
I don't know how did I come up with this name, but this is an endless racing game.
Language: JavaScript - Size: 1.79 MB - Last synced at: 27 days ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 8

bottledspace/radiosity-webgl-demo
Global illumination on GPU using progressive Radiosity.
Language: C++ - Size: 1.49 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 7 - Forks: 2

nkihrk/GLSL-on-Angular
GLSL implementation on Angular 10+
Language: TypeScript - Size: 17 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 0

exokitxr/exokit-frontend ๐ฆ
Frontend for exokit. Turns exokit into a spatial web browser. ๐ฆ
Language: JavaScript - Size: 9.16 MB - Last synced at: 3 days ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 3

darthgera123/Subway-Surfer
A clone of subway surfer in webgl
Language: JavaScript - Size: 3.7 MB - Last synced at: 15 days ago - Pushed at: about 6 years ago - Stars: 7 - Forks: 18

kantedal/connected-particles-webgl
Particle experiment in WebGL. Simulation on GPU using Verlet integration.
Language: TypeScript - Size: 8.74 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 7 - Forks: 1

andrevenancio/engine
WebGL2 Engine
Language: JavaScript - Size: 3.7 MB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 7 - Forks: 0

npny/webgpgpu
WebGL2 General Purpose Computation Library
Language: JavaScript - Size: 74.2 KB - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 7 - Forks: 1

mori2003/jsimgui
JavaScript bindings for Dear ImGui. Usable with WebGL2 & WebGPU
Language: JavaScript - Size: 2.55 MB - Last synced at: 23 days ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 1

aleksei-berezkin/code-art
Abstract artworks for your creations
Language: TypeScript - Size: 5.11 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 6 - Forks: 0

mokiat/wasmgl
Go API for using WebGL2 in WebAssembly
Language: Go - Size: 58.6 KB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 6 - Forks: 0

kubocker/kubocchi-designs
kubocchi designs
Language: Svelte - Size: 387 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0

eruditor/glife3
WebGL2 Universal Cellular Automata (Conway, Langton, etc)
Language: JavaScript - Size: 748 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 0

Im-Rises/physical-engine-webgl
Physical Engine test progam ported in WebGL2
Language: C++ - Size: 3.94 MB - Last synced at: 24 days ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 0

kallaballa/V4D.old ๐ฆ
V4D is a high performance visualization module for OpenCV. It features vector graphics using NanoVG a GUI based on NanoGUI and OpenCL/OpenGL and OpenCL/VAAPI interoperability.
Language: C++ - Size: 40 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 2

danbreu/synesthesia
Procedural music visualization
Language: JavaScript - Size: 48.3 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

Platane/skull-ocean
๐๐๐ A grim wave simulation. It was made for the 2022 js13kGames.com competition.
Language: TypeScript - Size: 419 KB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 3

austintheriot/ray-tracer-webgl ๐ฆ
Rust/WASM + WebGL2 ray tracer, based off of Peter Shirley's Ray Tracing in One Weekend series.
Language: Rust - Size: 68.3 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

Empty2k12/WebGL2SDFText
WebGL 2 Signed Distance Font Renderer with Vertex Displacement Shader
Language: JavaScript - Size: 456 KB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 1

kekkorider/threejs-airforce-echo
Language: JavaScript - Size: 1.34 MB - Last synced at: 20 days ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 1

LobsterTeam/against-the-dark-side
Star Wars Themed Browser Game
Language: JavaScript - Size: 416 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 1

byumjin/The-Shrines
We have implemented WebGL2 demo with using many procedural methods for the final project of Procedural programming
Language: TypeScript - Size: 346 MB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 6 - Forks: 3

tomaisthorpe/tedengine
WebGL and TypeScript-based game engine for browser-based 3D and 2D games
Language: TypeScript - Size: 3.01 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 5 - Forks: 0

liamlangli/webtix
WebGL2 based path tracing render engine.
Language: TypeScript - Size: 13.6 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 5 - Forks: 0

ariyan-eghbal/ga-wasm
Some Generative Arts in WebAssembly
Language: Rust - Size: 188 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 5 - Forks: 0

saaaji/WebGL-2-Path-Tracer
A ray-tracer/path-tracer implemented in JavaScript using the WebGL 2 API
Language: JavaScript - Size: 27.6 MB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 5 - Forks: 1

petercsipkay/Basic-Three.js-Starter-Kit
A minimal Three.js boilerplate to help you get started with 3D web development. This template includes a basic scene setup with a rotating cube, proper lighting, camera controls, and responsive canvas.
Language: JavaScript - Size: 8.79 KB - Last synced at: 14 days ago - Pushed at: 5 months ago - Stars: 5 - Forks: 1

FrankWangMing/flower
WebGL 3D ๆธฒๆๅผๆ
Language: TypeScript - Size: 534 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 5 - Forks: 0

TransparentLC/webgl-vanity-gpg
ไฝฟ็จ GPU๏ผWebGL๏ผๅฟซ้็ๆๅธฆๆโ้ๅทโ็ PGP ๅฏ้ฅ Generate vanity PGP keys using GPU in your browser!
Language: TypeScript - Size: 2.1 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 5 - Forks: 0

zz-plant/stims
This project is a library of interactive webtoys designed to provide neurodiverse individuals with engaging and stimulating experiences. Each webtoy in the collection uses sound, visuals, and interactivity to create dynamic environments that can be customized and explored in a playful way
Language: HTML - Size: 896 KB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 5 - Forks: 0

peancored/particle-system-webgl
A WebGL particle system capable of creating beautiful patterns due to the usage of symmetry.
Language: JavaScript - Size: 25.6 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 5 - Forks: 1

chbdetta/webgl-compute-raytracing
A ray-tracing renderer using WebGL 2.0 compute shader
Language: TypeScript - Size: 28.1 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 0

jamjarlabs/JamJar
2D, C++ game engine that targets browsers using emscripten.
Language: C++ - Size: 202 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 2

xlnx/bee ๐ฆ
CG final ! >w<
Language: TypeScript - Size: 28.4 MB - Last synced at: 11 months ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

gnikoloff/webgl-pbr-dojo
explore physically based rendering
Language: JavaScript - Size: 302 MB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

looeee/threejs-IDE
WIP: extracting the Discover three.js IDE for use as a standalone project
Language: JavaScript - Size: 7.19 MB - Last synced at: 20 days ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 1

timostrating/PokeWorld
Opengl engine + fully procedural demo
Language: C++ - Size: 16.6 MB - Last synced at: 23 days ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

Athari/WarframePalette
Warframe palette color picker. A web page with a WebGL control allowing picking HSL/RGB color from a set of restricted palettes.
Language: HTML - Size: 32.2 KB - Last synced at: 24 days ago - Pushed at: about 6 years ago - Stars: 5 - Forks: 0

superbderrick/HelloWebGL
Sample Projects to learn WebGL
Language: JavaScript - Size: 3.75 MB - Last synced at: 23 days ago - Pushed at: about 6 years ago - Stars: 5 - Forks: 0

sakitam-fdd/ol-deckgl
ol deckgl binding
Language: JavaScript - Size: 1.75 MB - Last synced at: 18 days ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 0

bandinopla/pip-skull-demo
PIP: Skull Demo ThreeJS game
Language: HTML - Size: 37.4 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

fdesjardins/webgl
Examples, tutorials, mini-projects, ...
Language: JavaScript - Size: 60.3 MB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 4 - Forks: 1

RandomGamingDev/GLTilemapp5js
A tilemap library for p5.js's OpenGL mode that is optimized to draw tilemaps within a single draw call
Language: JavaScript - Size: 29.3 KB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 4 - Forks: 1

organizedgrime/polyblade
Make shapes dance
Language: Rust - Size: 36.1 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 4 - Forks: 1

lightest/gpuparticles
GPU particles using THREE.js
Language: JavaScript - Size: 11.3 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 4 - Forks: 1

keaukraine/webgl-framework
Basic low-level WebGL framework.
Language: JavaScript - Size: 892 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 4 - Forks: 0

iliagrigorevdev/quoridor-web
Board game against AI in which you either move a pawn or place a wall to cross the board first.
Language: JavaScript - Size: 5.27 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

takaneichinose/brave-chicky-dice-adventure
This is just a simple turn-based game where you just have to throw a dice, defeat the enemy, and go to the highest floor as you can.
Language: TypeScript - Size: 962 KB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

epiviz/epiviz.heatmap.gl
Heatmap like plots
Language: JavaScript - Size: 6.56 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 2

fabioarnold/hello-webgl
Hello WebGL in Zig
Language: Zig - Size: 278 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

sasmaster/webgl
WebGL 2.0 API and image processing experiments
Language: JavaScript - Size: 4.39 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

wpmed92/gl-kernel ๐ฆ
Ultra lightweight WebGL2 compute library
Language: JavaScript - Size: 5.86 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

Ernyoke/fractal-erosion-webgl
Procedurally generate terrains using Diamond-square fractal algorithm. Apply thermal and hydraulic erosion to the generated terrain.
Language: JavaScript - Size: 523 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

aegis-dev/flask
Simple framework for 2D WebGL game development written in pure Rust
Language: Rust - Size: 3.75 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 1

Fernanda-Kipper/ray-marching-scene
This repository contains a simple 3D scene built using WebGL and Ray Marching Technique
Language: JavaScript - Size: 5.51 MB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 2

krystalmonolith/BabylonJS-Canvas-Component
Angular component library for BabylonJS complex animation canvas management.
Language: TypeScript - Size: 722 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 2

ics-creative/web3d-maniacs
Webใฎ3D่กจ็พใซ้ขใใ็บๅฑ็ใชใใฅใผใใชใขใซใๅใๆฑใใตใคใใงใใ
Size: 41.2 MB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 0

micahscopes/quilting
Tessellation + WebGL2
Language: GLSL - Size: 16.8 MB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 1

MaxDesiatov/EuclidWebGLDemo
Demo code that implements a WebGL renderer for the browser using Swift and WebAssembly
Language: Swift - Size: 8.79 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 0

OvironGroup/Oviron-app
OVIRON - The Community-Driven Platform for Digital Creators
Language: TypeScript - Size: 7.5 MB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

brickmaker/webgl2-2d
Canvas API implementation in WebGL2
Language: JavaScript - Size: 849 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1
