lo-th's starred repositories

drei

🥉 useful helpers for react-three-fiber

Language:JavaScriptLicense:MITStargazers:7960Issues:54Issues:939

particle-life

A simple program to simulate artificial life using attraction/reuplsion forces between many particles

Language:HTMLLicense:MITStargazers:2936Issues:30Issues:31

lygia

LYGIA, it's a granular and multi-language (GLSL, HLSL, WGSL, MSL and CUDA) shader library designed for performance and flexibility

Language:GLSLLicense:NOASSERTIONStargazers:2419Issues:33Issues:33

postprocessing

A post processing library for three.js.

Language:JavaScriptLicense:ZlibStargazers:2243Issues:36Issues:407

camera-controls

A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions and more features.

Language:TypeScriptLicense:MITStargazers:1912Issues:32Issues:300

Sketchbook

3D playground built on three.js and cannon.js.

Language:TypeScriptLicense:MITStargazers:1435Issues:56Issues:28

realism-effects

SSGI, Motion Blur, TRAA - Effects to enhance your three.js scene's realism

Language:RoffLicense:MITStargazers:1381Issues:21Issues:37

works

The code of several works on oimo.io/works

Language:HaxeLicense:MITStargazers:1272Issues:8Issues:2

three-pathfinding

Navigation mesh utilities for three.js, based on PatrolJS.

Language:JavaScriptLicense:MITStargazers:1166Issues:21Issues:72

detect-gpu

Classifies GPUs based on their 3D rendering benchmark score allowing the developer to provide sensible default settings for graphically intensive applications.

Language:TypeScriptLicense:MITStargazers:1014Issues:19Issues:51

screen-space-reflections

Implements Screen Space Reflections in three.js

Language:RoffLicense:MITStargazers:543Issues:6Issues:18

terra

WebGL grass on a terrain

Language:TypeScriptLicense:NOASSERTIONStargazers:480Issues:17Issues:4

PFNN

Phase-Functioned Neural Networks for Character Control

Language:PythonLicense:NOASSERTIONStargazers:476Issues:39Issues:14

drei-vanilla

🍦 drei-inspired helpers for threejs

Language:TypeScriptLicense:MITStargazers:430Issues:11Issues:16

infinite-world

Infinite procedurally generated world generated in WebGL with Three.js

Language:JavaScriptStargazers:403Issues:9Issues:0

CharacterControl

Floating Capsule Character Controller (Rigibody control)

Language:TypeScriptLicense:MITStargazers:380Issues:9Issues:12

n8ao

An efficient and visually pleasing implementation of SSAO with an emphasis on temporal stability and artist control.

Language:JavaScriptLicense:CC0-1.0Stargazers:341Issues:7Issues:25

enhance-shader-lighting

💡 Better lighting in three.js

Language:RoffLicense:MITStargazers:285Issues:6Issues:1

JoltPhysics.js

Port of JoltPhysics to JavaScript using emscripten

Language:C++License:MITStargazers:217Issues:7Issues:40

THREE.CubemapToEquirectangular

Export an equirectangular panorama image from a three.js scene

Language:JavaScriptLicense:MITStargazers:201Issues:11Issues:10

sketches

My personal dumping ground for misc three.js sketches.

Language:TypeScriptLicense:MITStargazers:200Issues:3Issues:0

R3F-Ultimate-Lens-Flare

Ultimate Lens Flare Post Processing Effect for @react-post-processing

Language:JavaScriptLicense:CC0-1.0Stargazers:172Issues:3Issues:0

THREE.FBOHelper

FrameBuffer Object inspector for three.js

Language:JavaScriptLicense:MITStargazers:132Issues:6Issues:5

arduino-quadruped-robot

Arduino Quadruped Robot, Spider Robot

PEEL_PhysX_Edition

An updated build of PEEL dedicated to PhysX

threlter

Race in your browser

three-gpu-particle-system

GPU based particle system for three.js. Heavily based on tdl library (https://github.com/greggman/tdl)

gltf_materials_anisotropy

Custom extension with blender addon to support anisotropy factor and anisotropic rotation/direction map in GLTF/GLB