A procedural textures authoring and 3D model painting tool based on the Godot game engine
Go to file
RodZill4 100e2dffd1 Merge branch 'master' of https://github.com/RodZill4/godot-procedural-textures 2018-07-29 14:21:55 +02:00
addons/procedural_material Smart typo in perlin noise node 2018-07-29 14:21:49 +02:00
doc Added a screenshot for the doc 2018-07-29 12:07:14 +02:00
examples Smart typo in perlin noise node 2018-07-29 14:21:49 +02:00
.gitignore Smart typo in perlin noise node 2018-07-29 14:21:49 +02:00
LICENSE
README.md First version of the readme... 2018-07-29 12:33:50 +02:00
default_env.tres
icon.png
icon.png.import
project.godot

README.md

This is an addon for the Godot game engine that can be used to create texture procedurally.

Its user interface is based on Godot's GraphEditor: textures are described as interconnected texture generators and operators.

Screenshot

Generators

Image

This operator reads a bitmap from disk

Sine

This generator creates sine wave based vertical bars. It will soon be replaced with a more flexible generator (similar to the PatternFunction in NeoTextureEdit)

Its parameters are the number of bars and a multiplier applied to the sine wave (higher values will make the bars sharper).

Sine pattern

Bricks

This generator creates bricks greyscale patterns.

The Bricks generator has 5 parameters:

  • the number of brick rows
  • the number of bricks per row
  • the offset between even and odd rows
  • the mortar space between bricks
  • the bevel at the edge of the bricks

Bricks pattern

Perlin Noise

The Perlin Noise generator creates a greyscale pattern and has 4 parameters:

  • the horizontal and vertical scale of the first iteration
  • the number of iteration
  • the persistence (the weight ratio between 2 iterations)

Perlin Noise

Voronoi Noise

The Voronoi Noise generator creates greyscale patterns based on Voronoi diagrams and has 3 parameters:

  • the horizontal and vertical scale (the number of feature points)
  • the "intensity" of the noise (used to adjust the generated color)

Voronoi Noise