|
|
|
# libnoise Wiki
|
|
|
|
|
|
|
|
Welcome to the libnoise Wiki!
|
|
|
|
|
|
|
|
In this Wiki, you will find in-depth information about the library, how-to's and a roadmap with future development information.
|
|
|
|
|
|
|
|
## About the original library
|
|
|
|
|
|
|
|
The libnoise C++ library was written in the early 2000s by Jason Bevins to provide an easy to use, modular and fast coherent noise library for use in many different applications that work with procedurally generated images. After a few years of active development, the library reached version 1.0 in 2007 and was not developed further after this point.
|
|
|
|
|
|
|
|
## Goal of this fork
|
|
|
|
|
|
|
|
Even in 2021, there's no comparable noise library available for C++ that has all the important noise generators and only focuses on the algorithmic part of calculating pixel color values. There are other frameworks that include noise generators, but are either standalone imaging applications or a really huge library that does much more than what is needed.
|
|
|
|
|
|
|
|
This form aims to revive libnoise, bring it up to more modern C++ programming standards and add a few more features to make it easier and more flexible to use.
|
|
|
|
|
|
|
|
See the [roadmap](roadmap) for details about the planned features. If you miss something, feel free to open an issue with a feature request or implement it by yourself and create a merge request. |
|
|
|
\ No newline at end of file |