Inherits: Texture < Resource < Reference < Object

Category: Core

Brief Description

OpenSimplexNoise filled texture.


Uses an OpenSimplexNoise to fill the texture data. You can specify the texture size but keep in mind that larger textures will take longer to generate and seamless noise only works with square sized textures.

NoiseTexture can also generate normalmap textures.

Property Descriptions

Setter set_as_normalmap(value)
Getter is_normalmap()

If true, the resulting texture contains a normal map created from the original noise interpreted as a bump map.

Setter set_bump_strength(value)
Getter get_bump_strength()
Setter set_height(value)
Getter get_height()

Height of the generated texture.

Setter set_noise(value)
Getter get_noise()

The OpenSimplexNoise instance used to generate the noise.

Setter set_seamless(value)
Getter get_seamless()

Whether the texture can be tiled without visible seams or not. Seamless textures take longer to generate.

Setter set_width(value)
Getter get_width()

Width of the generated texture.