All Projects → BastiaanOlij → godot-noise-texture-asset

BastiaanOlij / godot-noise-texture-asset

Licence: MIT License
Asset containing fast noise texture generators implemented as shaders

Programming Languages

GDScript
375 projects
GLSL
2045 projects

Godot Noise Textures

Introduction

This repository contains a number of scenes that allow you to create fast random generated noise textures in Godot. Just add the appropriate scene from addons/noise-textures as a subscene in your project and it will add a viewport node into which the noise texture will be rendered. The noise texture is only rendered if any of its settings change.

You can then use the noise texture in your shaders or on your materials by using a ViewportTexture and assigning the viewport. Note that if the texture renders black you may need to turn on "local to scene" on your material.

(note, at the time of writing this only worley noise has been added, I'm working on porting open simplex and hope to add this soon)

Example project

In the root of this project you will find an example of using the noise functions. This is a really simple example that shows the different colour channels of the generated texture and applies the noise to a very simple heightfield.

License

This project is MIT licensed, see the license file. I would appreciate a mention if you find this useful and end up using it in your project however this is not a requirement.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].