NoiseTexture¶
Inherits: Texture < Resource < Reference < Object
Category: Core
Brief Description¶
OpenSimplexNoise filled texture.
Properties¶
| bool | as_normalmap |
| float | bump_strength |
| int | height |
| OpenSimplexNoise | noise |
| bool | seamless |
| int | width |
Description¶
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¶
- bool as_normalmap
| 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.
- float bump_strength
| Setter | set_bump_strength(value) |
| Getter | get_bump_strength() |
- int height
| Setter | set_height(value) |
| Getter | get_height() |
Height of the generated texture.
- OpenSimplexNoise noise
| Setter | set_noise(value) |
| Getter | get_noise() |
The OpenSimplexNoise instance used to generate the noise.
- bool seamless
| Setter | set_seamless(value) |
| Getter | get_seamless() |
Whether the texture can be tiled without visible seams or not. Seamless textures take longer to generate.
- int width
| Setter | set_width(value) |
| Getter | get_width() |
Width of the generated texture.