Skip to content

1.2.0

Latest
Compare
Choose a tag to compare
@matheusamazonas matheusamazonas released this 18 Jan 18:37
1.2.0
bf278d0

Features

  • Improved terrain detailing with Perlin noise octaves. This addition allows for the creation of less repetitive, more natural-looking terrains. Check the new page banner on TTG's repo or website for examples of terrains with noise octaves. The following sculpt parameters control this new feature and were introduced on this release:
    • Octave count.
    • Persistence.
    • Lacunarity.

For more details, check the "Usage" section of the README file.

Package changes (external)

  • [Breaking] Rename SculptingSettings to SculptSettings.
  • [Breaking] Change SculptSettings's constructor parameter list.
  • [Breaking] Change TerrainGenerator's constructor parameter list.
  • [Improvements] Performance improvements.
  • [Samples] Update "Display" sample so the generated terrains loop.

Project changes (internal)

In addition to the package (external) changes, this version contains the following internal changes:

  • Rename PerlinSculptor to Sculptor.
  • Dispose cancelled instances of CancellationTokenSource.
  • Add automated tests for:
    • TerrainGenerator constructor.
    • SculptSettings constructor.
  • Upgrade to Unity 2022.3.17f1, and:
    • Upgrade URP materials.
    • Upgrade project settings assets.
    • [Packages] Updated Collections to 2.1.4.
    • [Packages] Updated Rider Editor to 3.0.27.
    • [Packages] Updated URP to 14.0.9.
  • Update README to reflect changes.
  • Update Samples to reflect changes.
  • Update package changelog URL.