Releases: matheusamazonas/TTG
Releases · matheusamazonas/TTG
1.2.0
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
toSculptSettings
. - [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
toSculptor
. - 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.
1.1.0
Features
- Custom terrace heights: control the height of each terrace.
Package changes (external)
- [Dependencies] Updated Collections to 1.5.1.
- [Breaking] Renamed
DeformationSettings
toSculptingSettings
. - [Breaking]
TerrainGenerator
's parameter list was modified to reflect the addition of custom terrace heights:public TerrainGenerator(ushort sides, float radius, float maximumHeight, float[] relativeTerraceHeights, SculptingSettings sculptingSettings, ushort depth)
- [Behavior] Ensure that sculpting outcome reaches the maximum height of the terrain.
- [Behavior] Remove artificial terraces that helped with terrain slicing. The generated terrain might look different from previous versions.
Project changes (internal)
In addition to the package (external) changes, this version contains the following internal changes:
- Renamed all references to "Deformation" with "Sculpting", including:
PerlinDeformer
toPerlinSculptor
.
- Add custom inspector for
TerrainGeneratorController
. - [Packages] Updated Collections to 1.5.1.
- [Packages] Updated Rider Editor to 3.0.26.
- [Packages] Updated URP to 12.1.13.
- Update README to reflect changes.
- Update Samples to reflect changes.
- Upgrade to Unity 2021.3.32f1.
1.0.1
Features
- None
Package changes (external)
- Fix documentation.
Package changes (internal)
- Hides internal entities that should not be exposed.
1.0.0
The first release of the tool.