robertlong / hecs
An experimental ECS written in Javascript.
☆16Updated last year
Related projects ⓘ
Alternatives and complementary repositories for hecs
- Verlet physics extracted from pocket-ces demos☆35Updated last year
- ☆9Updated last year
- My personal WebGPU based 3D renderer☆39Updated 4 years ago
- IBL map converter for PBR☆46Updated 2 years ago
- Vertex based ambient occlusion calculation for meshes☆55Updated 7 years ago
- Easily generate an irradiance environment map from an existing environment map.☆27Updated 6 years ago
- A high performance lightweight ECS with a plugin ecosystem!☆23Updated last year
- Low-level graphics for the web☆47Updated 2 months ago
- WebGL stats☆27Updated last year
- A webgl GLSL minifier based on Angle compiler☆27Updated last month
- ☆10Updated last week
- physically based rendering materials for nanogl☆33Updated 11 months ago
- A lightweight 3D physics engine written in Typescript.☆16Updated 4 years ago
- Efficient webgl state management☆18Updated 11 months ago
- An experimental voxel engine.☆46Updated last year
- Procedurally-generated 3D dioramas using Three.js☆14Updated 10 months ago
- Simplicial-complex-like geometry builder backed by typed arrays☆14Updated last year
- WebGL dunes demo☆36Updated last year
- Builds a ThreeJS quaternion from a normal vector☆28Updated 2 years ago
- Lightweight mesh class for faster rendering and to reduce memory.☆11Updated 2 years ago
- Realtime editor for creating webgl shaders☆25Updated 4 years ago
- Renders text to a WebGL texture☆17Updated 6 years ago
- A plugin for esbuild to import local shader fragments via #include pragma from GLSL files with .glsl, .vert, .frag, .vs, .fs extensions.☆14Updated 3 years ago
- A plugin for esbuild that enables importing *.glslx files.☆38Updated last year
- Extrudes a shape along a path☆28Updated 8 months ago
- Easily generate an environment map, or skybox, of Earth atmosphere given a 3D vector representing the direction of the sun.☆30Updated last year
- Minimal WebGPU Library☆25Updated 2 years ago
- glsl-numerify is a debugging shader generator for WebGL: given a texture, blows it up in size, displays the pixel values as numbers.☆15Updated 8 years ago
- Schlick's fast Bias & Gain function for custom easing☆22Updated 4 years ago
- An alternative wrapper for orbit-camera that works independently of game-shell.☆20Updated 6 years ago