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

Preview of EZ-Tree

EZ-Tree

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

Dan Greenheck (@dgreenheck)MIT
Preview of Polygonjs

Polygonjs

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

Guillaume Fradin (@polygonjs)freemium
Preview of Cientos

Cientos

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

TresJS team (@tresjs)MIT
Preview of gltfjsx

gltfjsx

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

Poimandres / Paul Henschel (@0xca0a)MIT
Preview of awesome-threejs

awesome-threejs

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

Axiome (@AxiomeCG)open-source
Preview of three-mesh-bvh

three-mesh-bvh

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

Garrett Johnson (@gkjohnson)MIT
Preview of advanced-threejs-tsl-webgpu-rendering

advanced-threejs-tsl-webgpu-rendering

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

David Ronai / Makio64 (@Makio64)MIT
Preview of kokomi.js

kokomi.js

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

alphardex (@alphardex)MIT
Preview of Three.js Resources

Three.js Resources

Directory of Three.js tools, shader editors, asset optimizers, tutorials and learning resources, organized and regularly updated.

Three.js Resourcesfree
Preview of ShaderFrog

ShaderFrog

Online shader composer that visually combines and remixes existing GLSL shaders and exports them to Three.js.

Andrew Ray (@andrewray)free
Preview of angular-three

angular-three

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

Chau Tran (@nartc)MIT
Preview of matcaps

matcaps

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

Alex Rodin (@nidorx)MIT
Preview of TresJS

TresJS

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

Alvaro Saburido (@alvarosabu)MIT
Preview of THREE-CustomShaderMaterial

THREE-CustomShaderMaterial

Extends Three.js built-in materials with your own vertex and fragment shaders while keeping lighting, shadows and depth passes intact.

Faraz Shaikh (@FarazzShaikh)MIT
Preview of HDRI-to-CubeMap

HDRI-to-CubeMap

Browser tool converting an equirectangular HDRI into six cube map faces with format and resolution options.

Mateusz Wisniewski (@matheowis)open-source
Preview of Threlte

Threlte

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

Grischa Erbe (@grischaerbe)MIT
Preview of three-bvh-csg

three-bvh-csg

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

Garrett Johnson (@gkjohnson)MIT
Preview of Threejs TSL Tutorials

Threejs TSL Tutorials

Tutorial code repository working through Three.js Shading Language and WebGPURenderer with progressively more complex shader examples.

Christian Helgeson (@cmhhelgeson)MIT
Preview of tsl-textures

tsl-textures

Collection of procedural textures such as wood, marble, cave, planet and camouflage, authored in Three.js Shading Language.

Pavel Boytchev (@boytchev)MIT
Preview of mannequin.js

mannequin.js

Library for building and posing articulated human figures procedurally in Three.js through a body-part joint API.

Pavel Boytchev (@boytchev)MIT
Preview of three-pathfinding

three-pathfinding

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

Don McCurdy (@donrmccurdy)MIT