3.1.0 (2022-02-25)
- simplifier: added options validation (55264ce)
3.0.1 (2021-06-25)
- support Unity 2021 (2f2eb3b)
3.0.0 (2021-03-27)
- 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)
- 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)
- simplifier: removed obsolete properties
- lods: save assets paths are now related to Assets/ rather than Assets/UMS_LODS/
2.3.6 (2020-11-20)
- simplifier: prevent near zero denominator (469272a)
2.3.5 (2020-10-10)
- lod-generator-helper: mark scene as dirty (7554f8e)
- unity: increase support for unity 2020 (7a28614)
2.3.4 (2020-08-25)
2.3.3 (2020-05-01)
- mesh: bug related to degenerated triangle when using smart linking (e9d5def)
2.3.2 (2020-04-30)
- meshutils: GetUsedUVComponents should now be able to return zero (af60914)
2.3.1 (2020-04-14)
- temporarily allow refactor commits to trigger a release (fd8d697)
2.3.0 (2020-04-14)
- mesh simplifier uses the simplification options struct (87d3fa8)
v2.2.0 (2020-03-24)
- An option for preserving surface curvature.
- A bug with calculating vertex positions when combining meshes.
v2.1.0 (2020-03-16)
- A button to copy visibility changes from the LOD Group.
- 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 compilation errors in Unity 2018
v2.0.0 (2019-07-07)
- 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 the long obsolete KeepBorders property on the MeshSimplifier class.
- Reorganized the project layout to match the Unity convention.
- The vertex attributes are now interpolated using barycentric coordinates.
v1.0.3 (2018-10-20)
- 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 a documentation mistake with the VertexLinkDistanceSqr property on the MeshSimplifier class.
v1.0.1 (2018-06-03)
- 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)
- Unity assembly definition file.
- Feature to change the maximum iteration count for the mesh simplification.
- Better support for skinned meshes.
- Support for Unity 2017.4 and 2018.X
v0.1.0 (2018-04-01)
- 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.