# \#nge

**URL:** https://forum.babylonjs.com/tag/nge/380.md

[Latest](https://forum.babylonjs.com/latest.md) · [Categories](https://forum.babylonjs.com/categories.md) · [Tags](https://forum.babylonjs.com/tags.md)

---

## [Complex JavaScript function as a block in Node Geometry Editor?](https://forum.babylonjs.com/t/complex-javascript-function-as-a-block-in-node-geometry-editor/60094)

<div class="topic-metadata">

**Author:** [@Michael\_Scherotter1](https://forum.babylonjs.com/u/Michael_Scherotter1)\
**Replies:** 1\
**Last updated:** [August 16, 2025, 2:04am UTC](https://forum.babylonjs.com/t/complex-javascript-function-as-a-block-in-node-geometry-editor/60094 "2025-08-16T02:04:34Z")

</div>

I have a complex function that I would like to use in the Node Geometry Editor that takes three numbers and returns a matrix. How can I do this? Michael

---

## [List Input for Node Geometry Editor](https://forum.babylonjs.com/t/list-input-for-node-geometry-editor/59675)

<div class="topic-metadata">

**Author:** [@Michael\_Scherotter1](https://forum.babylonjs.com/u/Michael_Scherotter1)\
**Replies:** 8\
**Last updated:** [August 15, 2025, 7:18pm UTC](https://forum.babylonjs.com/t/list-input-for-node-geometry-editor/59675 "2025-08-15T19:18:54Z")

</div>

I am using the Instantiate Linear block in the Node Geometry Editor. For each instance, I want to create a new Box with dimensions supplied from the input as an unbounded list like this \[{width:5, height: 4}, {width:4, h…

---

## [Optional port for Node Geometry Editor Frame?](https://forum.babylonjs.com/t/optional-port-for-node-geometry-editor-frame/59693)

<div class="topic-metadata">

**Author:** [@Michael\_Scherotter1](https://forum.babylonjs.com/u/Michael_Scherotter1)\
**Replies:** 3\
**Last updated:** [July 23, 2025, 5:44pm UTC](https://forum.babylonjs.com/t/optional-port-for-node-geometry-editor-frame/59693 "2025-07-23T17:44:34Z")

</div>

How do you create an optional port for a frame? I want to have rotation port which defaults to 0 if not attached:

---

## [Nested Loop in Node Geometry Editor](https://forum.babylonjs.com/t/nested-loop-in-node-geometry-editor/59691)

<div class="topic-metadata">

**Author:** [@Michael\_Scherotter1](https://forum.babylonjs.com/u/Michael_Scherotter1)\
**Replies:** 1\
**Last updated:** [July 23, 2025, 4:45pm UTC](https://forum.babylonjs.com/t/nested-loop-in-node-geometry-editor/59691 "2025-07-23T16:45:28Z")

</div>

In the Node Geometry Editor I have a nested loop with two instantiate blocks : Outer Instantiate Linear and Inner Instantiate Linear. I would like to use both Loop ID values when calculating the Material ID. How can I d…

---

## [Combine Ports in a Node Geometry Editor Frame](https://forum.babylonjs.com/t/combine-ports-in-a-node-geometry-editor-frame/59676)

<div class="topic-metadata">

**Author:** [@Michael\_Scherotter1](https://forum.babylonjs.com/u/Michael_Scherotter1)\
**Replies:** 1\
**Last updated:** [July 23, 2025, 3:14pm UTC](https://forum.babylonjs.com/t/combine-ports-in-a-node-geometry-editor-frame/59676 "2025-07-23T15:14:43Z")

</div>

Using the Node Geometry Editor, I want to create a node that exposes Width and Height property.ports. The width port is connected to two input ports on two different blocks. As I want the values to be shared in a single …

---

## [How to pass UVs to NGE from code?](https://forum.babylonjs.com/t/how-to-pass-uvs-to-nge-from-code/57118)

<div class="topic-metadata">

**Author:** [@AlitarSemiramis](https://forum.babylonjs.com/u/AlitarSemiramis)\
**Replies:** 2\
**Last updated:** [March 15, 2025, 6:42am UTC](https://forum.babylonjs.com/t/how-to-pass-uvs-to-nge-from-code/57118 "2025-03-15T06:42:04Z")

</div>

Hello! I’m trying to figure out if it is possible to pass UVs from code into a NGE object. I have been reading the docs and doing several tries with vectors and arrays, but I can’t figure out how to do this. Playground…

---

## [Node Editors : Enhancing Node Manipulation](https://forum.babylonjs.com/t/node-editors-enhancing-node-manipulation/50573)

<div class="topic-metadata">

**Author:** [@Tricotou](https://forum.babylonjs.com/u/Tricotou)\
**Replies:** 31\
**Last updated:** [March 14, 2025, 6:10pm UTC](https://forum.babylonjs.com/t/node-editors-enhancing-node-manipulation/50573 "2025-03-14T18:10:37Z")

</div>

Hello :slight\_smile: As a user (and lover) of Houdini, I’m as well a lot into nodes. I’m trying to get my hand on the BabylonJS Nodes Editors (NME & NGE) but I’m missing so much some simple features : (Sorry the scre…

---

## [NGE UV-variation for instances](https://forum.babylonjs.com/t/nge-uv-variation-for-instances/51630)

<div class="topic-metadata">

**Author:** [@Fenk](https://forum.babylonjs.com/u/Fenk)\
**Replies:** 3\
**Last updated:** [June 28, 2024, 6:21am UTC](https://forum.babylonjs.com/t/nge-uv-variation-for-instances/51630 "2024-06-28T06:21:23Z")

</div>

Hi there! I have a little question regarding the Node Geometry Editor. I want to instantiate a mesh multiple times in a linear direction. (works) I want to give the UVs a random offset per instantiated mesh. Is this …

---

## [Node geometry editor epic battle](https://forum.babylonjs.com/t/node-geometry-editor-epic-battle/51349)

<div class="topic-metadata">

**Author:** [@Leandro\_Roggerone](https://forum.babylonjs.com/u/Leandro_Roggerone)\
**Replies:** 2\
**Last updated:** [June 16, 2024, 5:37pm UTC](https://forum.babylonjs.com/t/node-geometry-editor-epic-battle/51349 "2024-06-16T17:37:17Z")

</div>

Hello guys. I after reading some docs and watch some videos , I am ready to create my first babylonjs beginner project. Im thinking about building 3 or 4 colider bars randomly distributed on a 3d space where a ball can…

---

## [Updating imported nodes in Node Geometry Editor](https://forum.babylonjs.com/t/updating-imported-nodes-in-node-geometry-editor/50197)

<div class="topic-metadata">

**Author:** [@Michael\_Scherotter1](https://forum.babylonjs.com/u/Michael_Scherotter1)\
**Replies:** 1\
**Last updated:** [May 1, 2024, 12:03am UTC](https://forum.babylonjs.com/t/updating-imported-nodes-in-node-geometry-editor/50197 "2024-05-01T00:03:04Z")

</div>

How do you update instances of nodes imported into the node geometry editor? I create and export a frame I create a new NME graph I import the frame from step 1 into the new graph I place the frame on the graph from st…

---

## [Example of connecting nodeGeometry.json to the project page. NGE](https://forum.babylonjs.com/t/example-of-connecting-nodegeometry-json-to-the-project-page-nge/49534)

<div class="topic-metadata">

**Author:** [@a.dzhakhangirov](https://forum.babylonjs.com/u/a.dzhakhangirov)\
**Replies:** 12\
**Last updated:** [April 14, 2024, 10:34am UTC](https://forum.babylonjs.com/t/example-of-connecting-nodegeometry-json-to-the-project-page-nge/49534 "2024-04-14T10:34:07Z")

</div>

I’m trying to learn NGE. Embarrassed to ask, but I can’t find a simple example of connecting nodeGeometry.json to the project page. Can someone tell me how to do this or give me a link? Babylon.js Node Geometry Editor (…

---

## [Unexpected behavior from Vector Converter in Node Geometry Editor](https://forum.babylonjs.com/t/unexpected-behavior-from-vector-converter-in-node-geometry-editor/46481)

<div class="topic-metadata">

**Author:** [@thomas](https://forum.babylonjs.com/u/thomas)\
**Replies:** 2\
**Last updated:** [December 18, 2023, 10:50pm UTC](https://forum.babylonjs.com/t/unexpected-behavior-from-vector-converter-in-node-geometry-editor/46481 "2023-12-18T22:50:45Z")

</div>

I’ve been playing with the NGE, and am a bit confused by the Vector Converter. Here’s my editor: Babylon.js Node Geometry Editor As you can see, I’m trying to scale the spheres proportionally to the y value of their pos…

---

## [NGE Milestones Related to Functional Loops and Recursions](https://forum.babylonjs.com/t/nge-milestones-related-to-functional-loops-and-recursions/43426)

<div class="topic-metadata">

**Author:** [@ArrayBuffer](https://forum.babylonjs.com/u/ArrayBuffer)\
**Replies:** 2\
**Last updated:** [August 21, 2023, 10:21am UTC](https://forum.babylonjs.com/t/nge-milestones-related-to-functional-loops-and-recursions/43426 "2023-08-21T10:21:26Z")

</div>

I understand how the instantiate on vertices node can in some cases achieve results similar to using an explicit looping construct however, this provides for a small subset of expressions compared to the broader set of e…

---

## [NGE Linear Cloner (and now radial cloner)](https://forum.babylonjs.com/t/nge-linear-cloner-and-now-radial-cloner/43369)

<div class="topic-metadata">

**Author:** [@Pryme8](https://forum.babylonjs.com/u/Pryme8)\
**Replies:** 1\
**Last updated:** [August 18, 2023, 2:33am UTC](https://forum.babylonjs.com/t/nge-linear-cloner-and-now-radial-cloner/43369 "2023-08-18T02:33:33Z")

</div>

I whipped this up, will probably do a radial cloner as well. Possibly even a functional cloner.

---

## [Cant save NGE snippet?](https://forum.babylonjs.com/t/cant-save-nge-snippet/43363)

<div class="topic-metadata">

**Author:** [@Pryme8](https://forum.babylonjs.com/u/Pryme8)\
**Replies:** 5\
**Last updated:** [August 17, 2023, 11:49pm UTC](https://forum.babylonjs.com/t/cant-save-nge-snippet/43363 "2023-08-17T23:49:10Z")

</div>

I have no textures in my nodes but I’m getting this error? I was able to save the json so its not a problem but still wondering why it was saying this?
