# \#node

**URL:** https://discourse.threejs.org/tag/node/168.md

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

---

## [TSL/Node hierarchy ](https://discourse.threejs.org/t/tsl-node-hierarchy/92044)

<div class="topic-metadata">

**Author:** [@xiaofanghao](https://discourse.threejs.org/u/xiaofanghao)\
**Replies:** 1\
**Last updated:** [June 4, 2026, 7:31am UTC](https://discourse.threejs.org/t/tsl-node-hierarchy/92044 "2026-06-04T07:31:14Z")

</div>

I am currently developing a node editing website similar to the TSL-GRAPH website to learn about TSL and Node knowledge and to practice coding skills. However, I have encountered some issues: How is the node tree, or the…

---

## [TSL and Deferred Shading](https://discourse.threejs.org/t/tsl-and-deferred-shading/81566)

<div class="topic-metadata">

**Author:** [@Andrey\_Prakhov](https://discourse.threejs.org/u/Andrey_Prakhov)\
**Replies:** 1\
**Last updated:** [April 24, 2025, 7:30pm UTC](https://discourse.threejs.org/t/tsl-and-deferred-shading/81566 "2025-04-24T19:30:28Z")

</div>

Hello everyone, I’m experimenting with TSL and deferred shading, but I’m not quite sure how to properly compute lighting using the built-in functionality. Let’s say I’m generating the GBuffer textures like this: con…

---

## [How to use node editing correctly](https://discourse.threejs.org/t/how-to-use-node-editing-correctly/77603)

<div class="topic-metadata">

**Author:** [@wenrenqiang](https://discourse.threejs.org/u/wenrenqiang)\
**Replies:** 0\
**Last updated:** [February 5, 2025, 5:44am UTC](https://discourse.threejs.org/t/how-to-use-node-editing-correctly/77603 "2025-02-05T05:44:35Z")

</div>

How to use node editing correctly, the normal case prototype node has a corresponding node, there should be a corresponding node, why is it added after the new one?

---

## [Nodysseus: a node-based editor for the web with three.js bindings](https://discourse.threejs.org/t/nodysseus-a-node-based-editor-for-the-web-with-three-js-bindings/53483)

<div class="topic-metadata">

**Author:** [@ulysses](https://discourse.threejs.org/u/ulysses)\
**Replies:** 5\
**Last updated:** [September 12, 2024, 4:07pm UTC](https://discourse.threejs.org/t/nodysseus-a-node-based-editor-for-the-web-with-three-js-bindings/53483 "2024-09-12T16:07:35Z")

</div>

Hey everyone, I’d like to introduce you all to Nodysseus (https://nodysseus.io), a node-based editor for the web. It’s got three.js bindings integrated into the editor both for regular three.js and three.js’ exciting ne…

---

## [How Do I Add Displacement Maps to Node Materials?](https://discourse.threejs.org/t/how-do-i-add-displacement-maps-to-node-materials/58845)

<div class="topic-metadata">

**Author:** [@phil\_crowther](https://discourse.threejs.org/u/phil_crowther)\
**Replies:** 12\
**Last updated:** [December 5, 2023, 7:00pm UTC](https://discourse.threejs.org/t/how-do-i-add-displacement-maps-to-node-materials/58845 "2023-12-05T19:00:06Z")

</div>

I am converting my materials to node materials, which generally involves replacing modifiers with node modifiers. For example, a material like this: material = new THREE.MeshPhysicalMaterial({ color: 0x0000ff, metaln…

---

## [NodeToy🌈 – The ultimate web shader graph editor for ThreeJs and React-Three-Fiber](https://discourse.threejs.org/t/nodetoy-the-ultimate-web-shader-graph-editor-for-threejs-and-react-three-fiber/38844)

<div class="topic-metadata">

**Author:** [@nodetoy](https://discourse.threejs.org/u/nodetoy)\
**Replies:** 10\
**Last updated:** [July 21, 2023, 12:09am UTC](https://discourse.threejs.org/t/nodetoy-the-ultimate-web-shader-graph-editor-for-threejs-and-react-three-fiber/38844 "2023-07-21T00:09:03Z")

</div>

Hi all :wave:, We built NodeToy, a complete shader editor for the web, built with ThreeJS and React-Three-Fiber. Create, fork and publish shader graphs with others and easily export to ThreeJS, React-Three-Fiber and GL…

---

## ["Nodes" examples for gltf models in three js, what does it do?](https://discourse.threejs.org/t/nodes-examples-for-gltf-models-in-three-js-what-does-it-do/47787)

<div class="topic-metadata">

**Author:** [@orion\_prime](https://discourse.threejs.org/u/orion_prime)\
**Replies:** 5\
**Last updated:** [February 9, 2023, 7:46am UTC](https://discourse.threejs.org/t/nodes-examples-for-gltf-models-in-three-js-what-does-it-do/47787 "2023-02-09T07:46:29Z")

</div>

Saw these examples where there are node counterparts some gltf scenes and was wondering what’s new here In this sheen example , the only difference is a nodeFrame.update() in the render loop & since the sheen values ar…

---

## [Webpack cant resolve and point to my node\_modules](https://discourse.threejs.org/t/webpack-cant-resolve-and-point-to-my-node-modules/10477)

<div class="topic-metadata">

**Author:** [@haangglide](https://discourse.threejs.org/u/haangglide)\
**Replies:** 3\
**Last updated:** [September 7, 2022, 10:46am UTC](https://discourse.threejs.org/t/webpack-cant-resolve-and-point-to-my-node-modules/10477 "2022-09-07T10:46:43Z")

</div>

I have problems running the Three.js library as a module according to the manual https://threejs.org/docs/#manual/en/introduction/Import-via-modules I want to import three like this: import \* as THREE from 'three'; T…

---

## [Potential erroneous shader reuse with new WebGL node-based-materials](https://discourse.threejs.org/t/potential-erroneous-shader-reuse-with-new-webgl-node-based-materials/34057)

<div class="topic-metadata">

**Author:** [@phobon](https://discourse.threejs.org/u/phobon)\
**Replies:** 0\
**Last updated:** [January 25, 2022, 3:11am UTC](https://discourse.threejs.org/t/potential-erroneous-shader-reuse-with-new-webgl-node-based-materials/34057 "2022-01-25T03:11:54Z")

</div>

Hi all I’ve been experimenting with the new WebGL node-based-material system (found in examples/jsm/renderers/nodes, so not the legacy node system) and running into an issue when attempting to use different MeshBasicNod…
