Getting Started
Using NodeScapes

Best Practices

Node Tree Traversal

When the node tree executes or updates the Mesh Output node traces backward from input to output throughout the node tree to determine what nodes to calculate. If a node is not connected, whether directly or indirectly, to the Mesh Output it will not be calculated.

An image giving an example of node tree traversal

Duplicate Nodes

Duplicate nodes (nodes of the same type with the exact same settings) are not recommended as each node will be calculated. Think about this before adding new inputs especially Grid nodes! Utility nodes shouldn’t be a problem though.

Example of duplicated nodes

Cached Node Results

Node calculations are saved and will only update if a node behind it is added or changed. So once the Noise or Hydraulic/Thermal erosion nodes run any other node you place after will not recalculate said nodes when any settings are changed on the new nodes. If you are getting weird results click the “Execute” button in the header. This will recalculate all nodes.

Some nodes cache results

I Am Speed

Most nodes are incredibly fast and can make changes in near real-time (depending upon Density). The Erosion nodes can be the slowest as they are simulations and not just math operations. Noise nodes also can be slower depending on the Density.

Speedy nodes


Turning on debug mode from the Addon Preferences (Edit > User Preferences > Addons > NodeScapes) or header menu will show you how long each node takes to execute.

Showing nodes with how long it took to calculate


Every time you “preview” (CTRL + SHFT + Left Click) a node it will execute that node’s calculations. If you want to switch between 2 nodes where one or both are slow to see their outcomes connect them to a Mix node and switch between them using the fac. This way it won’t calculate those nodes.

Example of previewing nodes
Thirst quenched?
No items found.
No items found.
Monday, July 31, 2023
Friday, August 25, 2023


Author |
Heather @ True-VFX
Change Log

Table of Contents

Time To read:
I am Time To read