Skip to content

A light procedural terrain editing tool which uses nodes and shapes in Godot for Terrain3D

License

Notifications You must be signed in to change notification settings

Malidos/NodePainter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NodePainter

Banner

Edit your terrain procedurally using Nodes

How does it work?

  • Add a NodePainterContainer as a child of a Terrain3D node. The container handles all heightmap generation, while taking its child shapes into account in the order of the scene tree.

  • Add a NodePainterShape as a child of the Container and add a desired shape in the inspector.

  • Move the Node to its intended position and edit its shape to your liking.

  • Shapes also support scaling and rotating on the y-axis.

Shapes

NodePainter supports four shapes: Circles, Rectangles, Polyongs and Paths, which can be combined into hills, lakes, canyons or even mountain ranges.

circle rectangle polygon path
Circle Rectangle Polygon Path

While Circles and Rectangles offer an easy use, Polyongs open up more complex shapes. But true creative freedom come with the use of paths which are currently the only shapes that supports blending between multiple heights in a single shape.

Installation

  1. Make sure to install Terrain3D as this plugin only helps with a procedual heightmap generation.

  2. Download the repository and drop its addons folder in your regular project directory.

  3. Activate the plugin in your project settings.

License

The plugin is distributed under the MIT License.

About

A light procedural terrain editing tool which uses nodes and shapes in Godot for Terrain3D

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published