NoiseMap Generator is a tool made to easily create noise images. The noise algorythm used here is Perlin Noise combined with Fractional Brownian motion.
To make this software run, the following packages are needed :
To easily install all the requirements, you can perform the following command:
pip install -r requirements.txt
Explanation of the project files :
- app.py: The main script that contains the app code.
README.md
: What you are currently reading.- requirements.txt: List of all the needed packages.
- start.bat: Small script to run the app.
The asset folder:
- asset/cache: All the file stored by the software. Cleared at all reboot.
- All the other: Needed resources to display the app and this file nicely.
The lib folder:
- noise.py: Perlin noise implementation used. See original GitHub Page
The logs folder:
- session.txt: Contains the log of the current session.
- all_time.txt: Contains the log of all the time you used the Software.
NoiseMap Generator contains the following features :
- Noise image generator and preview
- Image saving system
- Console logging system
Step 1: Firstly, you must launch the app by executing start.bat.
Step 2: Select the parameters for the image that you want to generate :
Here are the parameters meaning:
width
: The image width (pixel).height
: The image height (pixel).octave
: Number of octaves to use in the generation.seed
: The seed to use in the generation.
Caution: Inputting a greater value for octave
will highly increase the amount of time the generation takes.
Step 3: Click on the "Generate" button:
Step 4: If the image satisfies you, save it:
You must complete the fields:
Save image as :
: The name of the image.Path to saving directory :
: The path to the folder where to save the image.
This Software was made by GabHas:
Icon by Freepik - Flaticon: