# \#node-material

**URL:** https://forum.babylonjs.com/tag/node-material/173.md

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

---

## [Emission material not showing up or moving?](https://forum.babylonjs.com/t/emission-material-not-showing-up-or-moving/63454)

<div class="topic-metadata">

**Author:** [@c4cc](https://forum.babylonjs.com/u/c4cc)\
**Replies:** 1\
**Last updated:** [May 13, 2026, 7:34pm UTC](https://forum.babylonjs.com/t/emission-material-not-showing-up-or-moving/63454 "2026-05-13T19:34:09Z")

</div>

In Blender, the emission on the circuits flows as intended In Babylon.js, that emission for the circuits does not even show, much less flow as intended

---

## [Problems with the node material editor inside babylon.js sandbox](https://forum.babylonjs.com/t/problems-with-the-node-material-editor-inside-babylon-js-sandbox/63322)

<div class="topic-metadata">

**Author:** [@Pedro\_Valim](https://forum.babylonjs.com/u/Pedro_Valim)\
**Replies:** 4\
**Last updated:** [May 5, 2026, 12:02pm UTC](https://forum.babylonjs.com/t/problems-with-the-node-material-editor-inside-babylon-js-sandbox/63322 "2026-05-05T12:02:45Z")

</div>

Hi everyone. I don’t know if this is the right place to talk about this issue, but since the last update 4 days ago, the node material editor inside the Babylon.js Sandbox just broke for me. On the day of the update, I …

---

## [NodeMaterial crash when using Front facing block](https://forum.babylonjs.com/t/nodematerial-crash-when-using-front-facing-block/61956)

<div class="topic-metadata">

**Author:** [@CrashMaster](https://forum.babylonjs.com/u/CrashMaster)\
**Replies:** 2\
**Last updated:** [December 29, 2025, 12:28pm UTC](https://forum.babylonjs.com/t/nodematerial-crash-when-using-front-facing-block/61956 "2025-12-29T12:28:48Z")

</div>

Hey there, I am trying to get double sided lighting working using a NodeMaterial by inverting the normal using a FrontFacingBlock: https://playground.babylonjs.com/#D8AK3Z#157 However the shader does not compile becau…

---

## [Reusing same texture/sampler multiple times in node material](https://forum.babylonjs.com/t/reusing-same-texture-sampler-multiple-times-in-node-material/59763)

<div class="topic-metadata">

**Author:** [@Panuchka](https://forum.babylonjs.com/u/Panuchka)\
**Replies:** 4\
**Last updated:** [July 28, 2025, 10:35pm UTC](https://forum.babylonjs.com/t/reusing-same-texture-sampler-multiple-times-in-node-material/59763 "2025-07-28T22:35:51Z")

</div>

Hi everyone! Quick question; I am trying to reduce the texture sampler amounts in my mega shader. Currently I have 4 textures in there and I plan to reduce them to one, hoping to gain mobile phone performance by doing t…

---

## [NodeMaterial incorrect renderingorder of transparent meshes](https://forum.babylonjs.com/t/nodematerial-incorrect-renderingorder-of-transparent-meshes/41585)

<div class="topic-metadata">

**Author:** [@Jannick](https://forum.babylonjs.com/u/Jannick)\
**Replies:** 9\
**Last updated:** [April 1, 2025, 9:44am UTC](https://forum.babylonjs.com/t/nodematerial-incorrect-renderingorder-of-transparent-meshes/41585 "2025-04-01T09:44:04Z")

</div>

Hello! Hope you are doing great! It might be that I’ve overlooked something, but I simply cannot get the rendering order of transparent meshes to work with NodeMaterials. PG: The “Sun” is a lot further behind the clo…

---

## [Nodes Editor : Linked boolean properties between nodes](https://forum.babylonjs.com/t/nodes-editor-linked-boolean-properties-between-nodes/57181)

<div class="topic-metadata">

**Author:** [@Tricotou](https://forum.babylonjs.com/u/Tricotou)\
**Replies:** 2\
**Last updated:** [March 17, 2025, 5:09pm UTC](https://forum.babylonjs.com/t/nodes-editor-linked-boolean-properties-between-nodes/57181 "2025-03-17T17:09:54Z")

</div>

Hello, I found a bug which happens on both Node Material Editor, and Node Geometry Editor : Checkboxes for boolean properties have a different behavior depending on either you click the box itself, or the text : Clic…

---

## [Copying Blocks Between Node Materials Using Ctrl+C / Ctrl+V](https://forum.babylonjs.com/t/copying-blocks-between-node-materials-using-ctrl-c-ctrl-v/56918)

<div class="topic-metadata">

**Author:** [@simon](https://forum.babylonjs.com/u/simon)\
**Replies:** 0\
**Last updated:** [March 4, 2025, 6:56pm UTC](https://forum.babylonjs.com/t/copying-blocks-between-node-materials-using-ctrl-c-ctrl-v/56918 "2025-03-04T18:56:58Z")

</div>

It would be great to have the ability to copy selected blocks from one material to another using Ctrl+C / Ctrl+V. Currently, I have to add the necessary blocks to a separate frame, save it to my PC, and then add it to an…

---

## [School of fish stress test](https://forum.babylonjs.com/t/school-of-fish-stress-test/56664)

<div class="topic-metadata">

**Author:** [@simon](https://forum.babylonjs.com/u/simon)\
**Replies:** 6\
**Last updated:** [February 26, 2025, 4:08am UTC](https://forum.babylonjs.com/t/school-of-fish-stress-test/56664 "2025-02-26T04:08:43Z")

</div>

Just want to share a short video from one of the projects I’m currently working on. In addition to development, I’m passionate about freediving and spearfishing, so underwater scenes have always fascinated me. Working on…

---

## [Node material not being reflected correctly on mirror texture](https://forum.babylonjs.com/t/node-material-not-being-reflected-correctly-on-mirror-texture/55890)

<div class="topic-metadata">

**Author:** [@fuyutami](https://forum.babylonjs.com/u/fuyutami)\
**Replies:** 5\
**Last updated:** [January 10, 2025, 11:05pm UTC](https://forum.babylonjs.com/t/node-material-not-being-reflected-correctly-on-mirror-texture/55890 "2025-01-10T23:05:09Z")

</div>

Hello, I’m having trouble reflecting any node material on a mirror texture. It is fine when the object is in front of a mirror, but when it gets behind, or starts intersecting, it creates a weird ghost effect.

---

## [Why is texture lighter in NME PBR than regular PBR?](https://forum.babylonjs.com/t/why-is-texture-lighter-in-nme-pbr-than-regular-pbr/52881)

<div class="topic-metadata">

**Author:** [@papajuan](https://forum.babylonjs.com/u/papajuan)\
**Replies:** 2\
**Last updated:** [August 19, 2024, 12:59pm UTC](https://forum.babylonjs.com/t/why-is-texture-lighter-in-nme-pbr-than-regular-pbr/52881 "2024-08-19T12:59:51Z")

</div>

I’m stealing the color texture from one mesh’s PBR material and injecting it into another mesh’s material that uses an animated node material I made in the NME. It works, but the texture is way lighter in the node materi…

---

## [Custom script in node material editor](https://forum.babylonjs.com/t/custom-script-in-node-material-editor/32038)

<div class="topic-metadata">

**Author:** [@waverider404](https://forum.babylonjs.com/u/waverider404)\
**Replies:** 10\
**Last updated:** [August 31, 2022, 4:32am UTC](https://forum.babylonjs.com/t/custom-script-in-node-material-editor/32038 "2022-08-31T04:32:14Z")

</div>

will be possible in the future to add custom scripts / function in node material editor ?

---

## [NodeMatterial to display same width / dimension on axis despite zoom or ortho settings](https://forum.babylonjs.com/t/nodematterial-to-display-same-width-dimension-on-axis-despite-zoom-or-ortho-settings/50179)

<div class="topic-metadata">

**Author:** [@MaxOSchulte](https://forum.babylonjs.com/u/MaxOSchulte)\
**Replies:** 5\
**Last updated:** [June 18, 2024, 8:34am UTC](https://forum.babylonjs.com/t/nodematterial-to-display-same-width-dimension-on-axis-despite-zoom-or-ortho-settings/50179 "2024-06-18T08:34:26Z")

</div>

Hi i’m looking for help finding or creating a NodeMaterial that, if applied to a Mesh, Line, or Ribbon fixes the visible dimension on one axis to a specific value (initial or provided). I believe that it should be fair…

---

## [Liquid shader/node material shenanigans, how to translate this to Babylonian?](https://forum.babylonjs.com/t/liquid-shader-node-material-shenanigans-how-to-translate-this-to-babylonian/42447)

<div class="topic-metadata">

**Author:** [@Panuchka](https://forum.babylonjs.com/u/Panuchka)\
**Replies:** 8\
**Last updated:** [May 3, 2024, 12:00am UTC](https://forum.babylonjs.com/t/liquid-shader-node-material-shenanigans-how-to-translate-this-to-babylonian/42447 "2024-05-03T00:00:49Z")

</div>

Hi everyone! I hope you’ve all had a relaxing summer so far! I have been studying shaders with mostly trying to recreate some cool Unity ones and trying to create some “plug n’ play” -functions for my game, so that Baby…

---

## [Node material mesh alpha interpolation](https://forum.babylonjs.com/t/node-material-mesh-alpha-interpolation/46046)

<div class="topic-metadata">

**Author:** [@Bumpy](https://forum.babylonjs.com/u/Bumpy)\
**Replies:** 6\
**Last updated:** [December 4, 2023, 10:59am UTC](https://forum.babylonjs.com/t/node-material-mesh-alpha-interpolation/46046 "2023-12-04T10:59:53Z")

</div>

Hello everyone. Im totaly new at shaders. Node material makes life easier for people like me. But still, im struggling with one thing: Im trying to interpolate alpha for mesh instances (using distance and time). Here …

---

## [NodeMaterialEditor: Wires for connecting nodes are not visible](https://forum.babylonjs.com/t/nodematerialeditor-wires-for-connecting-nodes-are-not-visible/43835)

<div class="topic-metadata">

**Author:** [@simon](https://forum.babylonjs.com/u/simon)\
**Replies:** 4\
**Last updated:** [September 4, 2023, 5:54pm UTC](https://forum.babylonjs.com/t/nodematerialeditor-wires-for-connecting-nodes-are-not-visible/43835 "2023-09-04T17:54:31Z")

</div>

Hi there! I have a problem with node material editor but I cant reproduce it on nme.babylonjs.com or PG so…Sorry me I attach video of how it looks: Unforunatelly I have not any idea why it works like that. …

---

## [Freezing node material with triplanar nodes results in deformed meshes](https://forum.babylonjs.com/t/freezing-node-material-with-triplanar-nodes-results-in-deformed-meshes/42069)

<div class="topic-metadata">

**Author:** [@mysticfall](https://forum.babylonjs.com/u/mysticfall)\
**Replies:** 5\
**Last updated:** [July 19, 2023, 9:40am UTC](https://forum.babylonjs.com/t/freezing-node-material-with-triplanar-nodes-results-in-deformed-meshes/42069 "2023-07-19T09:40:12Z")

</div>

I’m using a node material containing TriPlanar nodes. It works great but when I invoke freeze() on it from the onAfterRenderObservable callback, some of the meshes using the material get deformed in an arbitrary manner (…

---

## [Some thoughts and feedback on using Node Material Editor](https://forum.babylonjs.com/t/some-thoughts-and-feedback-on-using-node-material-editor/37352)

<div class="topic-metadata">

**Author:** [@slin](https://forum.babylonjs.com/u/slin)\
**Replies:** 3\
**Last updated:** [April 12, 2023, 3:15am UTC](https://forum.babylonjs.com/t/some-thoughts-and-feedback-on-using-node-material-editor/37352 "2023-04-12T03:15:36Z")

</div>

Happy Friday! This is the 2nd time I touched NME. But actually the first time I used NME to build something. Last time I merely exported the shader code from NME and studied the shader code instead. :grin: So I have m…

---

## [Can't create instance of Mesh with NodeMaterial](https://forum.babylonjs.com/t/cant-create-instance-of-mesh-with-nodematerial/39197)

<div class="topic-metadata">

**Author:** [@Philippe](https://forum.babylonjs.com/u/Philippe)\
**Replies:** 2\
**Last updated:** [March 21, 2023, 7:17am UTC](https://forum.babylonjs.com/t/cant-create-instance-of-mesh-with-nodematerial/39197 "2023-03-21T07:17:48Z")

</div>

Hello :wave:! I am trying to create an instance of a given mesh with a NodeMaterial applied. This doesn’t seem to work since I can’t see the instanced mesh. If I don’t apply the NodeMaterial or clone the original mesh t…

---

## [Node material issue on safari](https://forum.babylonjs.com/t/node-material-issue-on-safari/38267)

<div class="topic-metadata">

**Author:** [@Atila\_Correia](https://forum.babylonjs.com/u/Atila_Correia)\
**Replies:** 3\
**Last updated:** [March 17, 2023, 4:29pm UTC](https://forum.babylonjs.com/t/node-material-issue-on-safari/38267 "2023-03-17T16:29:24Z")

</div>

Hello there, I have created a custom PBR shader using NME and it works fine on chrome desktop, iphone safari and android chrome, but not on desktop safari. Forgot to mention that I tried enabling Webgl2 on my safari, a…

---

## [Instanced Meshes with Node Materials](https://forum.babylonjs.com/t/instanced-meshes-with-node-materials/38179)

<div class="topic-metadata">

**Author:** [@ArrayBuffer](https://forum.babylonjs.com/u/ArrayBuffer)\
**Replies:** 6\
**Last updated:** [February 14, 2023, 11:24am UTC](https://forum.babylonjs.com/t/instanced-meshes-with-node-materials/38179 "2023-02-14T11:24:40Z")

</div>

I am conducting an investigation into why each InstancedMesh of a Mesh with a Node Material has its own separate draw call. Any clues @Evgeni\_Popov ?

---

## [Creating Shader from NodeMaterialEditor](https://forum.babylonjs.com/t/creating-shader-from-nodematerialeditor/37803)

<div class="topic-metadata">

**Author:** [@ThalerMatthias](https://forum.babylonjs.com/u/ThalerMatthias)\
**Replies:** 7\
**Last updated:** [February 1, 2023, 2:55pm UTC](https://forum.babylonjs.com/t/creating-shader-from-nodematerialeditor/37803 "2023-02-01T14:55:17Z")

</div>

Hi, im trying the following: Exporting Shaders from following NM: Babylon.js Node Material Editor splitting the vertex and fragment shader into two seperate files like said in the docs: customShader.fragment.fx …

---

## [Node editor: Triplanar mapping lacks texture scale control](https://forum.babylonjs.com/t/node-editor-triplanar-mapping-lacks-texture-scale-control/37750)

<div class="topic-metadata">

**Author:** [@Juuso](https://forum.babylonjs.com/u/Juuso)\
**Replies:** 8\
**Last updated:** [January 31, 2023, 2:15pm UTC](https://forum.babylonjs.com/t/node-editor-triplanar-mapping-lacks-texture-scale-control/37750 "2023-01-31T14:15:25Z")

</div>

My example node graph: Just to preface this a bit; I’m quite used to working with node materials in a few 3D softwares but I’m just a 3D generalist dumdum and helpless when it comes to actual shader code, or code in ge…

---

## [Seeking a practical method for applying two textures to one mesh](https://forum.babylonjs.com/t/seeking-a-practical-method-for-applying-two-textures-to-one-mesh/37746)

<div class="topic-metadata">

**Author:** [@bdupree](https://forum.babylonjs.com/u/bdupree)\
**Replies:** 2\
**Last updated:** [January 30, 2023, 11:26am UTC](https://forum.babylonjs.com/t/seeking-a-practical-method-for-applying-two-textures-to-one-mesh/37746 "2023-01-30T11:26:34Z")

</div>

Context I am building a tool to design 3d models in a web app (give users the ability to customize textures). Example of what I have now: gif link Current approach Take the mesh, getVerticesData + getIndices, then u…

---

## [Texture applies incorrectly, but "Refresh" button helps](https://forum.babylonjs.com/t/texture-applies-incorrectly-but-refresh-button-helps/36984)

<div class="topic-metadata">

**Author:** [@sazhnevea](https://forum.babylonjs.com/u/sazhnevea)\
**Replies:** 3\
**Last updated:** [December 31, 2022, 1:55pm UTC](https://forum.babylonjs.com/t/texture-applies-incorrectly-but-refresh-button-helps/36984 "2022-12-31T13:55:30Z")

</div>

Hi Guys! My issue related to building a material with node material. I build material block by block and also apply .png files to Texture blocks. On the screenshot below you can see, that all of the texture blocks hav…

---

## [How to do matrix math in NodeMaterial](https://forum.babylonjs.com/t/how-to-do-matrix-math-in-nodematerial/36572)

<div class="topic-metadata">

**Author:** [@kzhsw](https://forum.babylonjs.com/u/kzhsw)\
**Replies:** 5\
**Last updated:** [December 19, 2022, 3:53am UTC](https://forum.babylonjs.com/t/how-to-do-matrix-math-in-nodematerial/36572 "2022-12-19T03:53:57Z")

</div>

In class BABYLON.Matrix, there are lots of useful math methods like determinant, decompose, invert, multiply, scale, invert, transpose, are custom blocks required for this operations?

---

## [\[NME\] HeightToNormal does not generate normals correctly](https://forum.babylonjs.com/t/nme-heighttonormal-does-not-generate-normals-correctly/33216)

<div class="topic-metadata">

**Author:** [@ShaneL](https://forum.babylonjs.com/u/ShaneL)\
**Replies:** 4\
**Last updated:** [October 26, 2022, 5:29pm UTC](https://forum.babylonjs.com/t/nme-heighttonormal-does-not-generate-normals-correctly/33216 "2022-10-26T17:29:08Z")

</div>

I currently have a set of textures where I have height maps rather than normal maps, and saw that NME has a HeightToNormal converter. However, when I try using it it doesn’t appear to be generating the normal map I expec…

---

## [Water ripple effect](https://forum.babylonjs.com/t/water-ripple-effect/34771)

<div class="topic-metadata">

**Author:** [@AgusEchenique](https://forum.babylonjs.com/u/AgusEchenique)\
**Replies:** 3\
**Last updated:** [October 13, 2022, 4:41pm UTC](https://forum.babylonjs.com/t/water-ripple-effect/34771 "2022-10-13T16:41:49Z")

</div>

Hello everyone, We’re building a boat configurator that will allow the user to turn on/off a water environment where the boat floats under a blue sky (sort of a heavenly scene). Anyways, I’ve created a simple node mater…

---

## [Feature Request - Include CubeTexture Input in Node Material and Node Material Editor](https://forum.babylonjs.com/t/feature-request-include-cubetexture-input-in-node-material-and-node-material-editor/32975)

<div class="topic-metadata">

**Author:** [@saidmoya12](https://forum.babylonjs.com/u/saidmoya12)\
**Replies:** 1\
**Last updated:** [August 12, 2022, 4:11pm UTC](https://forum.babylonjs.com/t/feature-request-include-cubetexture-input-in-node-material-and-node-material-editor/32975 "2022-08-12T16:11:10Z")

</div>

babylonjs materials like StandardMaterial support CubeTexture but NodeMaterial doesn’t support CubeTexture or faces it’s possible add this feature? Thanks
