pandemonium_engine/modules/fastnoise
2023-06-01 17:15:27 +02:00
..
doc_classes Re-extracted class docs. 2023-01-14 13:38:58 +01:00
lib Cleaned up licenses in the fastnoise module. 2022-12-31 20:09:45 +01:00
.gitignore Run godot's formatting script. 2022-03-16 09:02:48 +01:00
config.py Cleaned up licenses in the fastnoise module. 2022-12-31 20:09:45 +01:00
COPYRIGHT.txt Cleaned up licenses in the fastnoise module. 2022-12-31 20:09:45 +01:00
fastnoise_noise_params.cpp Fix some property names being the same as getters / setters. 2023-06-01 15:42:32 +02:00
fastnoise_noise_params.h Fix the type of FastnoiseNoiseParams::get_fractal_octaves(). 2023-06-01 17:15:27 +02:00
LICENSE.md Cleaned up licenses in the fastnoise module. 2022-12-31 20:09:45 +01:00
noise.cpp Clang format all files. 2022-03-18 19:00:13 +01:00
noise.h Moved String and related classes under a string folder in core. 2022-08-17 14:19:55 +02:00
README.md Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00
register_types.cpp Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
register_types.h Added include guards to all module register_types.h-s. 2023-01-15 13:27:08 +01:00
SCsub Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00

FastNoise for Godot Engine

Description

This is an integration of the FastNoise C++ library for Godot Engine. It uses Simplex Noise for some of its generators, which is patented for image generation. If you want to avoid the patent, you can try OpenSimplex, for which I also made a module.

I still prefer FastNoise because it has more features, doesn't allocates dynamic memory and works with a single class.

Install

You have to get the source code of Godot to compile it with the module. Copy the contents of the repository inside a fastnoise directory under Godot's modules folder. The name is important for the module to compile properly.

Example git command: git clone https://github.com/Zylann/godot_fastnoise.git fastnoise