Terrain Nodes Add-on for NVIDIA GPUs

UPDATE: 2/23/21 - Terrain / Landscape output node has been added!
UPDATE: 2/03/21 - Linux support has been added!

Terrain Nodes is an Add-on for fast GPU erosion and terrain generation. Create complex erosion setups using nodes inside Blender. Live preview layers as the terrain erodes. See the Gumroad page for full overview.

Terrain Nodes Website/Docs (still work in progress)

List is result, right image is input:




That does look interesting. I like it.

1 Like

Is the terrain renderable directly (I assume this is initially viewport only) ? If not, is there an automated way of setting up all the necessary modifiers and the shaders for quick conversion?

1 Like

Hey thanks for asking, you only have to set it up once and it will update as you modify erosion / terrain generation. Checkout this time lapse https://youtu.be/8aD25sGWOyU?t=133

Edit: I have also included demo files which already have everything setup.


Awesome!! Waiting for the Linux release :star_struck:

1 Like

Hey I got it running on Linux Mint and so far it is working really good. Still need to do a bit of testing before I publish it. Here is a video screen capture.

1 Like

Left is input terrain at 128x128 resolution generated in ANT Landscape and right is the upscale and eroded 1024x1024 output, simulated in 8 seconds on GTX 1070 in Linux Mint (will upload Linux version tomorrow).


Terrain Nodes now supports Linux as well!

Below is a real time recording in Linux Mint, using NVIDIA GTX 1070


Some landscape tests made with the TN.

Really nice. I can’t seem to get these deep cutting flow ridges from the terrain output (green channel of stwr map). I tried following the youtube tutorial but it just looses all definition, the input noise map just gets smoothed instead of gaining detail. Any tips?

1 Like

Hey, sorry I am on vacation right now so not near a computer. To get deep erosion lines reduce the height of rain to 0.01 or lower, and rain frequency to 400. Increase sediment carry capacity to like 20.

I should be back on Saturday and I can upload a demo scene for you. :slight_smile:

Also, checkout Discord channel for help!

1 Like

Thanks, enjoy your vacation! You did great work on this.

1 Like

Thanks!!! :grin: :grin:

I need some help

I just buy it, and enable it in blender 2.92.0rc, it give this error “Error during GPC lib load,see console”

"Traceback (most recent call last):
File “C:\Program Files\Blender Foundation\blender-2.92.0rc-windows64\2.92\scripts\modules\addon_utils.py”, line 434, in disable
File “C:\Users\lijianjian01\AppData\Roaming\Blender Foundation\Blender\2.92\scripts\addons\terrain_nodes_init_.py”, line 169, in unregister
File “C:\Program Files\Blender Foundation\blender-2.92.0rc-windows64\2.92\scripts\modules\nodeitems_utils.py”, line 172, in unregister_node_categories
del _node_categories[identifier]

I also update my graphics card driver, still have this problem, and second time i can’t open my blender. my card is Geforce GTX 1070

Hmm that is the same card I have. What is your GPU driver version? Current version is 461.40, make sure it is the same one.

To keep Blender from failing to start (for now) you will need to go to the add-on folder and delete it manually:
C:\Users\lijianjian01\AppData\Roaming\Blender Foundation\Blender\2.92\scripts\addons\

Also, if you have Discord please respond there, it is much easier to share screenshots and direct messages: https://discord.com/invite/qQ2cYHQ

I update the driver using " GeForce Experience" .
Now the addon is working for me . So i need buy it again ?

1 Like

Hey, that’s great news!!

Yes, I have issued a refund, so you will need to order again, thanks :slight_smile:

Does it work with the textured version of ANT landscape?

1 Like

Hey, I just tried installing the latest version of this addon, but it failed to start due to some module missing error, so I cannot test it myself. But watching the video tutorial it looks like this addon generates images, you can load these images directly into Terrain Nodes for erosion. If you load them from the drive Terrain Nodes will detect when they have been modified and restart simulation automatically from beginning next time you run it.

Terrain Nodes actually works very similar to TXA_ANT as in it also outputs images for use with the subdivision modifier and displacement. (Soon it will also output actual geometry).

New experimental Terrain / Landscape output Node has been added. See it in action here: