Skip to content

Latest commit

 

History

History
180 lines (94 loc) · 6.99 KB

CHANGELOG.md

File metadata and controls

180 lines (94 loc) · 6.99 KB

3.0.1 (2021-06-25)

Bug Fixes

3.0.0 (2021-03-27)

Bug Fixes

  • lods: prevent empty mesh names (ec6cf87)
  • simplifier: obsolete properties that moved to options struct (84664d1)
  • simplifier: options for uv component count (7f7b773)
  • simplifier: removed obsolete properties (24ccc56)

Features

  • lods: save assets path is now less restricted (380bda9)
  • package: bump minimum required version of Unity to 2018.1 (8f37f81)
  • simplifier: set manual uv component count (9795860)

BREAKING CHANGES

  • simplifier: removed obsolete properties
  • lods: save assets paths are now related to Assets/ rather than Assets/UMS_LODS/

2.3.6 (2020-11-20)

Bug Fixes

  • simplifier: prevent near zero denominator (469272a)

2.3.5 (2020-10-10)

Bug Fixes

  • lod-generator-helper: mark scene as dirty (7554f8e)
  • unity: increase support for unity 2020 (7a28614)

2.3.4 (2020-08-25)

Bug Fixes

  • tests: compile errors on 2018.4.26f1 (#38) (91b5ad7)

2.3.3 (2020-05-01)

Bug Fixes

  • mesh: bug related to degenerated triangle when using smart linking (e9d5def)

2.3.2 (2020-04-30)

Bug Fixes

  • meshutils: GetUsedUVComponents should now be able to return zero (af60914)

2.3.1 (2020-04-14)

Reverts

  • temporarily allow refactor commits to trigger a release (fd8d697)

2.3.0 (2020-04-14)

Added

  • mesh simplifier uses the simplification options struct (87d3fa8)

v2.2.0 (2020-03-24)

Added

  • An option for preserving surface curvature.

Fixed

  • A bug with calculating vertex positions when combining meshes.

v2.1.0 (2020-03-16)

Added

  • A button to copy visibility changes from the LOD Group.

Fixed

  • Fixed an incorrect tooltip for the MaxIterationCount of the SimplificationOptions struct.
  • Fixed potential problems of destroying LODs after some renderers no longer exists.
  • Meshes are always readable in editor.
  • Fixed a warning that is printed when a folder that doesn't exist is attempted to be removed.
  • Fixed bugs where mismatching bindposes resulted in incorrectly combined meshes.

v2.0.1 (2019-07-12)

Fixed

  • Fixed compilation errors in Unity 2018

v2.0.0 (2019-07-07)

Added

  • Unity package manifest file.
  • LOD generator.
  • Component to assist with LOD generation.
  • Added support to interpolate blend shapes.
  • Added support for up to 8 UV channels.

Removed

  • Removed the long obsolete KeepBorders property on the MeshSimplifier class.

Changed

  • Reorganized the project layout to match the Unity convention.
  • The vertex attributes are now interpolated using barycentric coordinates.

v1.0.3 (2018-10-20)

Fixed

  • The maximum hash distance is now calculated based on the VertexLinkDistanceSqr property value instead of being hardcoded to 1.
  • Fixed an issue with the vertex hashes not using the entire integer range, but instead was using only half of it.

v1.0.2 (2018-07-05)

Fixed

  • Fixed a documentation mistake with the VertexLinkDistanceSqr property on the MeshSimplifier class.

v1.0.1 (2018-06-03)

Fixed

  • Added more exception throwing on invalid parameters that wasn't previously handled.
  • Added assertions when getting the triangle indices for a sub-mesh, to detect a faulty state more easily.
  • Optimized the retrieving of sub-mesh triangles when having a large number of sub-meshes.
  • Heavily optimized the initialization and simplification process.

v1.0.0 (2018-05-12)

Added

  • Unity assembly definition file.
  • Feature to change the maximum iteration count for the mesh simplification.

Fixed

  • Better support for skinned meshes.
  • Support for Unity 2017.4 and 2018.X

v0.1.0 (2018-04-01)

Added

  • A mesh simplification algorithm based on the Fast Quadric Mesh Simplification algorithm.
  • A feature (Smart Linking) that attempts to solve problems where holes could appear in simplified meshes.
  • Support for static and skinned meshes.
  • Support for 2D, 3D and 4D UVs.