Stars
glTF 2.0 SDK for JavaScript and TypeScript, on Web and Node.js.
Mesh optimization library that makes meshes smaller and faster to render
Screen-space raymarched godrays for three.js using the pmndrs postprocessing library
Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
A collection of Three.js Shading Language (TSL) textures
Simplified and enhanced InstancedMesh with frustum culling, fast raycasting (using BVH), sorting, visibility management and more.
Collection of resources (papers, links, discussions, shadertoys,...) related to Signed Distance Field
A configurable Vite plugin to help externalize your dependencies (including subpaths)
A JavaScript framework for interactive 3D and 2D visualizations
A generalized inverse kinematics solver that supports closed chains for parallel kinematics systems, dynamic reconfiguration, and arbitrary joint configuration based on damped least squares error m…
Proof of concept showing a single class being used to render instancing and batching geometry in a single draw call.
Demonstration of rendering three.js' BatchedMesh with different material properties in one draw call.
Drag-and-drop preview for glTF 2.0 models in WebGL using three.js.
Conversion of a CSG library for use with modern THREE.js
Three Viewport Gizmo is a highly customizable standalone interactive three.js view helper controls, allowing effortless integration with popular camera libraries.
surface nets in three.js for volumetric terrain generation
A heavy and visually pleasing implementation of world-space global illumination with an emphasis on temporal stability and artist control.
☀️ Cascaded shadow maps (CSMs) implementation for Three.js
TS type library for the popular webgl library threejs
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
A christmas scene created with three.js, react three fiber, gaussian splatting and blockade labs with lots of shaders.