The Vibeary — tag
three.js
21 resources in The Vibeary tagged "three.js" — tools, libraries and references pulled from across the library's shelves, each one checked by hand before it was added.
Gems in this collection

EZ-Tree
Open-source procedural tree generator with a browser editor and a Three.js runtime library, exporting GLB models.

Polygonjs
Node-based visual editor for building procedural WebGL scenes, geometry and materials that export to a Three.js runtime.

Cientos
Collection of ready-made abstractions, controls, loaders and shader materials for TresJS, the Vue declarative Three.js renderer.

gltfjsx
CLI that converts a GLTF file into a declarative, tree-shakeable JSX component with named nodes and instancing support.

awesome-threejs
Curated GitHub list of Three.js libraries, physics engines, shader resources, editors and asset sources.

three-mesh-bvh
Bounding volume hierarchy for Three.js geometry that makes raycasting, collision checks and clipping orders of magnitude faster.

advanced-threejs-tsl-webgpu-rendering
Guide and code patterns for optimizing Three.js WebGPU rendering with TSL, covering compute shaders, instancing and memory layout.

kokomi.js
Growing vanilla Three.js helper library with component base classes, asset managers, shader passes and scroll or pointer utilities.

Three.js Resources
Directory of Three.js tools, shader editors, asset optimizers, tutorials and learning resources, organized and regularly updated.
ShaderFrog
Online shader composer that visually combines and remixes existing GLSL shaders and exports them to Three.js.

angular-three
Angular custom renderer for Three.js, giving Angular the same declarative scene-graph model react-three-fiber gives React.

matcaps
Repository of hundreds of matcap material capture textures with a searchable preview page, free for any use.

TresJS
Vue 3 custom renderer that lets you build Three.js scenes as Vue components with reactive props.

THREE-CustomShaderMaterial
Extends Three.js built-in materials with your own vertex and fragment shaders while keeping lighting, shadows and depth passes intact.
HDRI-to-CubeMap
Browser tool converting an equirectangular HDRI into six cube map faces with format and resolution options.

Threlte
Svelte component library and renderer for Three.js with physics, XR, extras and a declarative scene graph.

three-bvh-csg
Fast, memory-compact constructive solid geometry for Three.js with runtime boolean union, subtraction and intersection on meshes.

Threejs TSL Tutorials
Tutorial code repository working through Three.js Shading Language and WebGPURenderer with progressively more complex shader examples.
tsl-textures
Collection of procedural textures such as wood, marble, cave, planet and camouflage, authored in Three.js Shading Language.
mannequin.js
Library for building and posing articulated human figures procedurally in Three.js through a body-part joint API.

three-pathfinding
Navigation mesh pathfinding for Three.js scenes, computing agent routes across baked navmesh geometry at runtime.