-
Denoiser
AI Denoising in the browser. Based on OIDN, powered by tensorflow.js
TypeScript ★ 49 1y agoExplain → -
SebH-TSL-Sky
No description.
JavaScript ★ 2 7d agoExplain → -
sushiGrass
My attemt at Tsushima Grass
★ 1 4mo agoExplain → -
yuka ⑂
JavaScript library for developing Game AI.
★ 1 4y agoExplain → -
meep ⑂
Entity Component System game engine
★ 1 4y agoExplain → -
modular_tree ⑂
No description.
★ 1 4y agoExplain → -
three-connector ⑂
No description.
★ 1 4y agoExplain → -
camera-controls ⑂
A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions and more features.
TypeScript ★ 1 4y agoExplain → -
lamina ⑂
🍰 An extensible, layer based shader material for ThreeJS
TypeScript ★ 1 4y agoExplain → -
r3f-perf ⑂
Easily monitor your ThreeJS performances.
TypeScript ★ 1 4y agoExplain → -
react-three-rapier ⑂
🤺 Rapier physics in React
TypeScript ★ 1 4y agoExplain → -
libretro-glsl-shaders ⑂
This repo is for glsl shaders converted by hand from libretro's common-shaders repo, since some don't play nicely with the cg2glsl script.
★ 1 4y agoExplain → -
sketch ⑂
Explorations on cross-hatching, engraving, and similar non-photorealistic rendering.
JavaScript ★ 1 4y agoExplain → -
three-devtools ⑂
three.js devtools
JavaScript ★ 1 3y agoExplain → -
three-raymarcher ⑂
Raymarching abstraction for creating simple SDF animations with threejs
JavaScript ★ 1 4y agoExplain → -
three-mesh-bvh ⑂
A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.
JavaScript ★ 1 3y agoExplain → -
openvdb ⑂
Web implementation of volumetric grids
★ 1 3y agoExplain → -
MaterialX ⑂
MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers.
C++ ★ 1 3y agoExplain → -
MultiVolumes ⑂
Authors' implementation of our SIGGRAPH Asia 2021 Technical Communications (Viewport-Resolution Independent Anti-Aliased Ray Marching on Interior Faces in Cube-Map Space) demo III. Fast real-time multiple volumes rendering for external volume textures with mesh occlusion.
★ 1 3y agoExplain → -
JoltPhysics ⑂
A multi core friendly rigid body physics and collision detection library, written in C++, suitable for games and VR applications.
★ 1 3y agoExplain → -
theatre ⑂
Motion design editor for the web
TypeScript ★ 1 3y agoExplain → -
Sketchbook ⑂
3D playground built on three.js and cannon.js.
★ 1 3y agoExplain → -
psrdnoise ⑂
Tiling simplex flow noise in 2-D and 3-D compatible with GLSL 1.20 (WebGL 1.0) and above.
GLSL ★ 1 4y agoExplain → -
three-lightmap-baker ⑂
Going to try to vibe out a TSL/webgpu port of this
★ 0 2y agoExplain → -
tsl-sky-starters
Vite starters (vanilla + R3F) for tsl-sky — Hillaire atmospheric sky on Three.js TSL/WebGPU.
JavaScript ★ 0 1mo agoExplain → -
neo ⑂
Ultimate timeline
★ 0 4y agoExplain → -
materialXJson
MaterialX to JSON and back
TypeScript ★ 0 2mo agoExplain → -
JapaneseDLTest
Vibecoded app to practice questions
HTML ★ 0 2mo agoExplain → -
troika ⑂
A JavaScript framework for interactive 3D and 2D visualizations
★ 0 6mo agoExplain → -
r3f-heroes
Examples using v10
★ 0 4mo agoExplain → -
GaussianSplats3D ⑂
Three.js-based implementation of 3D Gaussian splatting
★ 0 8mo agoExplain → -
React-three-fiber-v10.0.0-starter ⑂
No description.
★ 0 5mo agoExplain → -
three-gpu-ecosystem-tests ⑂
No description.
★ 0 5mo agoExplain → -
drei ⑂
🥉 useful helpers for react-three-fiber
JavaScript ★ 0 5mo agoExplain → -
three.js ⑂
JavaScript 3D Library.
JavaScript ★ 0 5mo agoExplain → -
drei-v11-vite-starter
Starter for Vite and Drei's Alpha
★ 0 5mo agoExplain → -
react-three-fiber ⑂
🇨🇭 A React renderer for Three.js
TypeScript ★ 0 4mo agoExplain → -
UniRig ⑂
[SIGGRAPH 2025] One Model to Rig Them All: Diverse Skeleton Rigging with UniRig
★ 0 9mo agoExplain → -
diffusion-canvas ⑂
A simple react app with a canvas to draw an image. Real time image-to-image inference using Stable Diffusion XL Turbo and Modal
★ 0 2y agoExplain → -
cistern
Galleries in the round with R3F
TypeScript ★ 0 7mo agoExplain → -
materialx_addon ⑂
No description.
★ 0 10mo agoExplain → -
SteerablePerlinNoise ⑂
Implementations of "Steerable Perlin Noise" as presented at Siggraph 2025
★ 0 10mo agoExplain → -
r3f-webgpu ⑂
No description.
★ 0 1y agoExplain → -
sab-testing
Various SAB/three tests
★ 0 1y agoExplain → -
react-three-gpu-pathtracer ⑂
⚡️ A React abstraction for the popular three-gpu-pathtracer
TypeScript ★ 0 1y agoExplain → -
pmndrs-examples ⑂
🍱 A monorepo holding pmndrs demos
★ 0 1y agoExplain → -
three-gpu-pathtracer ⑂
Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
JavaScript ★ 0 1y agoExplain → -
webgpu-bundle-culling ⑂
A WebGPU demonstration of using frustum culling with render bundles through indirect instanced draw calls.
★ 0 2y agoExplain → -
webgpu-0-to-gltf ⑂
Code for my From 0 to glTF with WebGPU blog series
★ 0 2y agoExplain → -
tree-js ⑂
Procedural tree generator written with JavaScript and Three.js
★ 0 2y agoExplain → -
three-pinata ⑂
Three.js library for fracturing and slicing meshes in real time.
★ 0 2y agoExplain → -
burrow ⑂
Toy WebGPU Deferred Renderer
★ 0 3y agoExplain → -
react-fluid-distortion ⑂
Post-processing fluid distortion effects in response to cursor interactions for React-Three-Fiber.
TypeScript ★ 0 2y agoExplain → -
astro-3d-view-transitions ⑂
Astro + View Transitions + React Three Fiber Demo
★ 0 2y agoExplain → -
JoltPhysics.js ⑂
Port of JoltPhysics to JavaScript using emscripten
★ 0 2y agoExplain → -
use-command
Input handling hook with keyboard, mouse, and gamepad support
★ 0 2y agoExplain → -
maptasticjs ⑂
Javascript/CSS projection mapping utility
★ 0 8y agoExplain → -
nvidia-texture-tools ⑂
Texture processing tools with support for Direct3D 10 and 11 formats.
★ 0 5y agoExplain → -
r3f-raymarching ⑂
👾 A collection of raymarching experiments using react-three-fiber & family
★ 0 5y agoExplain → -
threejs-inspector ⑂
chrome devtool extension to debug three.js
★ 0 6y agoExplain → -
DeepIllumination ⑂
Code and examples from our paper "Deep Illumination: Approximating Dynamic Global Illumination with Generative Adversarial Networks," by Manu Mathew Thomas and Angus Forbes
★ 0 7y agoExplain → -
terrain ⑂
A fast heightmap based voxelizer
★ 0 4y agoExplain → -
helixjs ⑂
A Javascript 3D game engine.
★ 0 7y agoExplain → -
reboot-min-os ⑂
🎮 Three.js video game 🎮 Explore a spaceship and solve puzzles with a ball robot tethered to an electric cable.
★ 0 5y agoExplain → -
lightbaking ⑂
Light Baking for three.js
★ 0 7y agoExplain → -
glsl-atmosphere ⑂
Renders sky colors with Rayleigh and Mie scattering.
★ 0 6y agoExplain → -
aframe-aobake-component ⑂
aframevr component for auto baking ambient occlusion to the vertex colors
★ 0 7y agoExplain → -
three-shadenodeloader ⑂
[EXPERIMENTAL] three.js loader for shaders created with Shade app for iOS
★ 0 4y agoExplain → -
nunuStudio ⑂
Web powered cross-platform 3D, WebXR game engine.
★ 0 4y agoExplain → -
3d-game-shaders-for-beginners ⑂
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
★ 0 4y agoExplain → -
vite-r3f ⑂
Maximalist r3f + vite starter because I'm lazy
★ 0 5y agoExplain → -
proctree.js ⑂
Procedural tree creation library
★ 0 7y agoExplain → -
AI4Animation-js ⑂
AI4Animation in javascript & three.js
★ 0 7y agoExplain → -
matcaps ⑂
Huge library of matcap PNG textures organized by color
★ 0 4y agoExplain → -
parsec-sdk ⑂
Low latency, peer-to-peer, interactive game streaming.
★ 0 4y agoExplain → -
leva ⑂
🌋 React-first components GUI
TypeScript ★ 0 4y agoExplain → -
Edelweiss ⑂
Platformer game
★ 0 5y agoExplain → -
animated-mesh-lines ⑂
Tutorial and demos for Codrops about how play with the THREE.MeshLine library
★ 0 4y agoExplain → -
vertex-texture-cache ⑂
three.js module for loading Houdini vertex animation (texture cache)
★ 0 7y agoExplain → -
react-ecs ⑂
An entity-component-system for React
★ 0 4y agoExplain → -
Material-Plugins ⑂
Chainable onBeforeCompile and per-mesh uniforms.
★ 0 5y agoExplain → -
scribble-lab ⑂
Personal prototyping tool to scribbling with code.
★ 0 4y agoExplain → -
gi-voxels ⑂
WebGL Voxel Cone Tracing
★ 0 8y agoExplain → -
WebGL-Inspector ⑂
An advanced WebGL debugging toolkit
★ 0 5y agoExplain → -
Shadertweak ⑂
No description.
★ 0 8y agoExplain → -
webgl-noise ⑂
GLSL procedural noise functions compatible with WebGL
★ 0 4y agoExplain → -
js.blend ⑂
Javascript Blender file parser
★ 0 5y agoExplain → -
webgl-workshop ⑂
:mortar_board: The sequel to shader-school: Learn the WebGL API
★ 0 8y agoExplain → -
ThreeNodes.js ⑂
vvvv "clone" in javascript/webgl
★ 0 4y agoExplain → -
carbon ⑂
:black_heart: Create and share beautiful images of your source code
★ 0 4y agoExplain → -
3d-view ⑂
Basic camera interaction module
★ 0 4y agoExplain → -
cornell-mcray ⑂
🕹 A quick'n'dirty game sample using kajiya, physx-rs, and dolly
★ 0 4y agoExplain → -
use-constant ⑂
No description.
★ 0 5y agoExplain → -
rstats ⑂
rStats
★ 0 8y agoExplain → -
fractal-noise-js ⑂
Fractal noise functions
★ 0 5y agoExplain → -
nurbs ⑂
Non-Uniform Rational B-Splines (NURBS) of any dimensionality
★ 0 4y agoExplain → -
3D-Low-Poly-Generator ⑂
3D Low Poly Generator / Mesh Decimation Tool
★ 0 4y agoExplain → -
THREE.DecalGeometry ⑂
Decals for three.js
★ 0 9y agoExplain → -
THREE.FBOHelper ⑂
FrameBuffer Object inspector for three.js
★ 0 8y agoExplain → -
shadertoys ⑂
three js loader for shadertoy files
★ 0 4y agoExplain → -
react-artboard ⑂
A realistic paint component
★ 0 5y agoExplain → -
sculptgl ⑂
DEVELOPMENT STOPPED I'm now working on Nomad Sculpt instead
★ 0 5y agoExplain → -
polychroma ⑂
🌈 Generate better CSS gradients using alternative colour spaces & Bezier interpolation.
★ 0 4y agoExplain → -
threex.daynight ⑂
three.js extension for a day-night cycle
★ 0 6y agoExplain → -
Shdr ⑂
Shdr is an online ESSL (GLSL) shader editor, viewer and validator powered by WebGL.
★ 0 6y agoExplain → -
mouse-wheel ⑂
Speed controlled mouse scrolling
★ 0 8y agoExplain → -
grasswind ⑂
No description.
★ 0 4y agoExplain → -
timeliner ⑂
simple javascript timeline library for animation and prototyping
★ 0 5y agoExplain → -
Procedural-Sky ⑂
A procedural sky that allows you to tweak parameters to get the mood for a scene. Demo: https://supereggbert.github.io/Procedural-Sky/index.html
★ 0 6y agoExplain → -
game-shell ⑂
Ready to go JavaScript shell for games or other interactive demos
★ 0 7y agoExplain → -
isosurface-generator ⑂
A JS generator function that returns a list of vertices describing an isosuface given a density and level.
★ 0 8y agoExplain → -
three-CurveEditor ⑂
curve editor for Three.js
★ 0 7y agoExplain → -
matrix-camera-controller ⑂
Camera interaction by direct matrix manipulation
★ 0 5y agoExplain → -
three-sixty ⑂
A ThreeJS extension that lets you take standard and equirectangular screenshots of a scene
★ 0 10y agoExplain → -
racing_game ⑂
No description.
★ 0 5y agoExplain → -
devtools-frontend ⑂
The Chrome DevTools UI
★ 0 9y agoExplain →
No repos match these filters.