Skip to content

Implement noise map transformation & normalization #223

@tomrijnbeek

Description

@tomrijnbeek

🆙 Improvement proposal

#221 implements noise maps, but these noise maps have only limited functionality, as they can only generate [0, 1) values along a square grid. In practice, you almost always want to combine different noise maps, transform the noise map values using a function (generally to create more structure in your otherwise very arbitrary noise). It should be possible to things such as:

  • Resize your noise map dimensions (e.g. normalize it to the 0-1 coordinate range).
  • Apply transformations on the noise value (e.g. change the amplitude of your noise function).
  • Add different noise functions together (e.g. add them, take their maximum, etc.)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions