# \#library

**URL:** https://discourse.threejs.org/tag/library/327.md

[Latest](https://discourse.threejs.org/latest.md) · [Categories](https://discourse.threejs.org/categories.md) · [Tags](https://discourse.threejs.org/tags.md)

---

## [High-Performance Grass Rendering in Three.js + WebGPU](https://discourse.threejs.org/t/high-performance-grass-rendering-in-three-js-webgpu/94175)

<div class="topic-metadata">

**Author:** [@Muhammad\_Bilal](https://discourse.threejs.org/u/Muhammad_Bilal)\
**Replies:** 7\
**Last updated:** [October 14, 2026, 10:39am UTC](https://discourse.threejs.org/t/high-performance-grass-rendering-in-three-js-webgpu/94175 "2026-10-14T10:39:20Z")

</div>

After 200+ hours of development, I’m finally sharing the first public demo of Three.js Grassworks, a real-time grass system I’ve been building for Three.js and WebGPU. The demo is now live: Three.js Grassworks is bui…

---

## [MyShelves — a first-person library you build, book by book](https://discourse.threejs.org/t/myshelves-a-first-person-library-you-build-book-by-book/93870)

<div class="topic-metadata">

**Author:** [@zadzora](https://discourse.threejs.org/u/zadzora)\
**Replies:** 0\
**Last updated:** [August 28, 2026, 7:16pm UTC](https://discourse.threejs.org/t/myshelves-a-first-person-library-you-build-book-by-book/93870 "2026-08-28T19:16:16Z")

</div>

MyShelves — https://myshelves.eu A 3D library you walk around in first person. The room starts completely empty — every book on every shelf was either ordered at the lectern (real metadata and covers from the Open Libra…

---

## [Recommended Physics Libraries that are actively maintained?](https://discourse.threejs.org/t/recommended-physics-libraries-that-are-actively-maintained/81657)

<div class="topic-metadata">

**Author:** [@korange](https://discourse.threejs.org/u/korange)\
**Replies:** 3\
**Last updated:** [May 2, 2025, 12:15pm UTC](https://discourse.threejs.org/t/recommended-physics-libraries-that-are-actively-maintained/81657 "2025-05-02T12:15:30Z")

</div>

Hi everyone, I’m looking for a physics library to use with Three.js. I thought Ammo.js and Cannon-es were among the popular choices, but after checking GitHub, it seems like they are not actively maintained anymore. Ar…

---

## [R168 Error after install: No matching export in "./three.module.js" for import "NodeMaterial"](https://discourse.threejs.org/t/r168-error-after-install-no-matching-export-in-three-module-js-for-import-nodematerial/71078)

<div class="topic-metadata">

**Author:** [@vis\_prime](https://discourse.threejs.org/u/vis_prime)\
**Replies:** 10\
**Last updated:** [October 19, 2024, 2:38pm UTC](https://discourse.threejs.org/t/r168-error-after-install-no-matching-export-in-three-module-js-for-import-nodematerial/71078 "2024-10-19T14:38:18Z")

</div>

After installing r168 , vite.js prints this error. \[ERROR\] No matching export in "node\_modules/three/build/three.module.js" for import "NodeMaterial" node\_modules/three/examples/jsm/objects/SkyMesh.js:5:1: 5…

---

## [Introducing three-query-selector: CSS-like Selector Syntax for Three.js](https://discourse.threejs.org/t/introducing-three-query-selector-css-like-selector-syntax-for-three-js/68902)

<div class="topic-metadata">

**Author:** [@Hoodgail\_Benjamin](https://discourse.threejs.org/u/Hoodgail_Benjamin)\
**Replies:** 1\
**Last updated:** [August 3, 2024, 8:38am UTC](https://discourse.threejs.org/t/introducing-three-query-selector-css-like-selector-syntax-for-three-js/68902 "2024-08-03T08:38:38Z")

</div>

Hello Three.js community! I’m excited to introduce a new library I’ve been working on: three-query-selector. This library provides a powerful and flexible way to query and select objects in your Three.js scenes using an…

---

## [Luma AI's Three.js and R3F Gaussian Splatting Library](https://discourse.threejs.org/t/luma-ais-three-js-and-r3f-gaussian-splatting-library/58960)

<div class="topic-metadata">

**Author:** [@karanganesan](https://discourse.threejs.org/u/karanganesan)\
**Replies:** 1\
**Last updated:** [December 6, 2023, 10:50pm UTC](https://discourse.threejs.org/t/luma-ais-three-js-and-r3f-gaussian-splatting-library/58960 "2023-12-06T22:50:49Z")

</div>

get started today: Luma WebGL Library announcement tweet: https://x.com/LumaLabsAI/status/1732447521039888718?s=20

---

## [Three-hex-tiling: infinite, non-repeating seamless texture tiling for Three.JS](https://discourse.threejs.org/t/three-hex-tiling-infinite-non-repeating-seamless-texture-tiling-for-three-js/58251)

<div class="topic-metadata">

**Author:** [@ameo](https://discourse.threejs.org/u/ameo)\
**Replies:** 0\
**Last updated:** [November 16, 2023, 10:42pm UTC](https://discourse.threejs.org/t/three-hex-tiling-infinite-non-repeating-seamless-texture-tiling-for-three-js/58251 "2023-11-16T22:42:28Z")

</div>

I’d like to introduce three-hex-tiling - a library which adds support for infinite, non-repeating, seamless texture tiling to Three.JS. Live interactive demo: https://three-hex-tiling.ameo.design/ Source code: https:…

---

## [Landscape material shader library](https://discourse.threejs.org/t/landscape-material-shader-library/56215)

<div class="topic-metadata">

**Author:** [@Riwox](https://discourse.threejs.org/u/Riwox)\
**Replies:** 3\
**Last updated:** [September 30, 2023, 11:26am UTC](https://discourse.threejs.org/t/landscape-material-shader-library/56215 "2023-09-30T11:26:54Z")

</div>

Hello. I have an intention to make shaders library as my bachelor’s thesis. There are already some libraries with shaders for object material or effects, but I want to make shaders primarily for landscape . My motive B…

---

## [Is there any library/example can handle explosion effect?](https://discourse.threejs.org/t/is-there-any-library-example-can-handle-explosion-effect/43123)

<div class="topic-metadata">

**Author:** [@JohnConstantine](https://discourse.threejs.org/u/JohnConstantine)\
**Replies:** 0\
**Last updated:** [October 1, 2022, 4:10pm UTC](https://discourse.threejs.org/t/is-there-any-library-example-can-handle-explosion-effect/43123 "2022-10-01T16:10:00Z")

</div>

Able to trigger rigid mesh deformation ,shock wave or something. Not like ammo break example Something a bit more nature.

---

## [Is the module still active, THREE.BAS.ShaderChunk?](https://discourse.threejs.org/t/is-the-module-still-active-three-bas-shaderchunk/37349)

<div class="topic-metadata">

**Author:** [@tech\_arts](https://discourse.threejs.org/u/tech_arts)\
**Replies:** 2\
**Last updated:** [April 22, 2022, 9:10am UTC](https://discourse.threejs.org/t/is-the-module-still-active-three-bas-shaderchunk/37349 "2022-04-22T09:10:39Z")

</div>

Hi there, Is the module (THREE.BAS) still active for Three.js? I found a few amazing examples online but, it seems only applied to the earlier versions of Three.js. Thnaks.

---

## [Three-extended-material - extend native threejs material with modular effects](https://discourse.threejs.org/t/three-extended-material-extend-native-threejs-material-with-modular-effects/34267)

<div class="topic-metadata">

**Author:** [@leoncvlt](https://discourse.threejs.org/u/leoncvlt)\
**Replies:** 1\
**Last updated:** [February 28, 2022, 11:33am UTC](https://discourse.threejs.org/t/three-extended-material-extend-native-threejs-material-with-modular-effects/34267 "2022-02-28T11:33:29Z")

</div>

Hi all, thought I’d share this little library I wrote and used for a couple production projects: https://github.com/leoncvlt/three-extended-material Sometimes I 'm happy with the appearance / functionality of a default …

---

## [Best light-weight, mobile-friendly globe addon with tappable markers?](https://discourse.threejs.org/t/best-light-weight-mobile-friendly-globe-addon-with-tappable-markers/27274)

<div class="topic-metadata">

**Author:** [@waldgeist](https://discourse.threejs.org/u/waldgeist)\
**Replies:** 0\
**Last updated:** [June 16, 2021, 9:34am UTC](https://discourse.threejs.org/t/best-light-weight-mobile-friendly-globe-addon-with-tappable-markers/27274 "2021-06-16T09:34:42Z")

</div>

We want to add a globe to our website that should be spinnable in the x direction (not necessarily zoomable) with nice inertia, and where we show a couple of markers that can be tapped to reveal some infos about the loca…

---

## [Visualization of IT infrastructure](https://discourse.threejs.org/t/visualization-of-it-infrastructure/23952)

<div class="topic-metadata">

**Author:** [@makimenko](https://discourse.threejs.org/u/makimenko)\
**Replies:** 0\
**Last updated:** [March 1, 2021, 1:25pm UTC](https://discourse.threejs.org/t/visualization-of-it-infrastructure/23952 "2021-03-01T13:25:47Z")

</div>

Visualization of IT infrastructure architecture using three.js and Angular: Links: Demo GitHub project atft library

---

## [Commercial use of panolens](https://discourse.threejs.org/t/commercial-use-of-panolens/20568)

<div class="topic-metadata">

**Author:** [@Marcela\_Bohorquez](https://discourse.threejs.org/u/Marcela_Bohorquez)\
**Replies:** 2\
**Last updated:** [November 10, 2020, 12:18am UTC](https://discourse.threejs.org/t/commercial-use-of-panolens/20568 "2020-11-10T00:18:39Z")

</div>

Hello there, I have been checking panolens recently, it looks really good. It is currently free, with option to give support to the project which is well deserved actually. I want to check the implication of doing a …

---

## [Map33.js v0.1, a library to build 3D maps](https://discourse.threejs.org/t/map33-js-v0-1-a-library-to-build-3d-maps/16877)

<div class="topic-metadata">

**Author:** [@maxmre](https://discourse.threejs.org/u/maxmre)\
**Replies:** 1\
**Last updated:** [September 6, 2020, 5:50am UTC](https://discourse.threejs.org/t/map33-js-v0-1-a-library-to-build-3d-maps/16877 "2020-09-06T05:50:09Z")

</div>

Long story short, I took what I liked most about droneWorld (cf. https://discourse.threejs.org/t/3d-world-engine-droneworld-prototype/1501), ie. making 3D terrain and started from scratch to build a library that, hopeful…

---

## [Sun (directional light) system suggestions](https://discourse.threejs.org/t/sun-directional-light-system-suggestions/3443)

<div class="topic-metadata">

**Author:** [@garrettlynch](https://discourse.threejs.org/u/garrettlynch)\
**Replies:** 5\
**Last updated:** [August 14, 2020, 1:47pm UTC](https://discourse.threejs.org/t/sun-directional-light-system-suggestions/3443 "2020-08-14T13:47:43Z")

</div>

Hi, can anyone recommend any sunlight system scripts/libraries that position a directional light (the sun) according to input lat/long, time of day etc? I have found one but the explanation of how to use it is minimal a…

---

## [Midori: library for animated image backgrounds](https://discourse.threejs.org/t/midori-library-for-animated-image-backgrounds/13235)

<div class="topic-metadata">

**Author:** [@aeroheim](https://discourse.threejs.org/u/aeroheim)\
**Replies:** 3\
**Last updated:** [March 3, 2020, 3:32pm UTC](https://discourse.threejs.org/t/midori-library-for-animated-image-backgrounds/13235 "2020-03-03T15:32:09Z")

</div>

Hello! I wanted to share a library that I’ve been working on for a few months now called midori. This library was built with three and allows users to use images as animated backgrounds for their websites. interactive…

---

## [Library for the HoloPlayer One](https://discourse.threejs.org/t/library-for-the-holoplayer-one/1317)

<div class="topic-metadata">

**Author:** [@alxdncn](https://discourse.threejs.org/u/alxdncn)\
**Replies:** 1\
**Last updated:** [March 26, 2018, 4:06am UTC](https://discourse.threejs.org/t/library-for-the-holoplayer-one/1317 "2018-03-26T04:06:40Z")

</div>

Hi all! I work for a company called Looking Glass and we make a 3D lightfield display (basically a hologram machine) called HoloPlayer One. A lot of our content runs on Unity, but I’ve just released a library that uses T…

---

## [ThreeLib: .net Class Library for creating Three.js compatible objects](https://discourse.threejs.org/t/threelib-net-class-library-for-creating-three-js-compatible-objects/1144)

<div class="topic-metadata">

**Author:** [@fraguada](https://discourse.threejs.org/u/fraguada)\
**Replies:** 4\
**Last updated:** [November 4, 2017, 5:29pm UTC](https://discourse.threejs.org/t/threelib-net-class-library-for-creating-three-js-compatible-objects/1144 "2017-11-04T17:29:45Z")

</div>

This project started as project Iris, a Three.js exporter for Rhino3d. ThreeLib is essentially the serialization library from that project recreated as an open source project and rewritten to be more like working with …
