# Documentation and tutorial about Materials Nodes

**URL:** <https://discourse.threejs.org/t/documentation-and-tutorial-about-materials-nodes/2904>\
**Category:** Questions\
**Tags:** materials\
**Created:** [May 23, 2018, 10:16am UTC](https://discourse.threejs.org/t/documentation-and-tutorial-about-materials-nodes/2904 "2018-05-23T10:16:23Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![claudio\_viola](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/claudio_viola/32/1277_2.png) [@claudio\_viola](https://discourse.threejs.org/u/claudio_viola)\
**Post date:** [May 23, 2018, 10:16am UTC](https://discourse.threejs.org/t/documentation-and-tutorial-about-materials-nodes/2904/1 "2018-05-23T10:16:23Z")

</div>

Hi guys,  
I found an example about material nodes on threejs official examples.  
This [https://threejs.org/examples/#webgl\_materials\_nodes](https://threejs.org/examples/#webgl_materials_nodes)

Diving into the code of the file I figured out a lot of new classes and concepts like: StandardNodeMaterial, TextureNode, Math3Node, SwitchNode that I have never seen.

Do you know any documentation, guide, tutorial or resourses to deep into these concepts and how they works?

Many thanks!

---

<div class="post-metadata">

**Author:** ![Mugen87](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/mugen87/32/5645_2.png) [@Mugen87](https://discourse.threejs.org/u/Mugen87)\
**Post date:** [May 23, 2018, 11:29am UTC](https://discourse.threejs.org/t/documentation-and-tutorial-about-materials-nodes/2904/2 "2018-05-23T11:29:22Z")

</div>

There is no documentation so far but it is planned to move `NodeMaterial` into the core. When this happens, I’m sure there will be a respective documentation.
