Skip to content

Add FastNoise

Rafał Mikrut requested to merge github/fork/tinmanjuggernaut/add_fastnoise into master

Created by: tinmanjuggernaut

  • Adds abstract Noise class
  • Reorganizes OpenSimplexNoise, NoiseTexture classes and folders
  • Implements FastNoise (working, except for seamless)
  • Partially implements #22337 but still considering other noise algorithms

Remaining tasks:

  • Fix new NoiseLookup object updating the editor
  • Fix secondary NoiseLookup object refreshing the texture
  • Disable Simplex
  • Consider replacing with FastNoiseSIMD instead
  • Implement seamless textures (if possible)
  • Make FastNoise the default Noise algorithm
  • Documentation

Merge request reports