Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Released on

...

05/

...

25/2023

Release Notes

  • New features and improvements:

    • Significant performance improvements across all MeshOptimizer features

    • Native support for Apple ARM

    • Various improvements to welding algorithms

    • Intermediate images are no longer written to disk

    • Runtime dependencies such as pngquant and pngcrush have been removed

    • Intersections

      • Enabled intersection removal between transparent and opaque polygons

      • Ignore intersections between transparent polygons both in intersection removal and editing requests

    • Material cleanup

      • Remove geometry for invisible UV islands

      • Rasterization based cleanup for single color material textures

  • CLI changes

    • Added proper support for embedded glTF on output via the --embedded_gltf flag

    • Added --preserve_empty_nodes flag which doesn’t delete leaf nodes that don’t contain any scene objects

  • Bug fixes:

    • Fixed a bug where skin was left on a node that lost its mesh (e.g. due to mesh being removed)

    • Fixed a bug with degenerate polygon removal on mesh boundaries

    • Fixed a crash in atlassing when textures are larger than maximum atlas size

    • Fix a crash that could occur when empty meshes weren’t cleaned up

    • Fixed a bug where images used with both blend and mask alpha modes could be alpha boosted

    • Fixed incorrect amount of ECT1S KTX compression being used for RGBA images

    • Cameras are now correctly handled when --freeze_tranform flag is set

    • Fixed transparency propagation through edge collapse

    • Fixed --force_one_uv_layer flag which was in some cases removing remove UV layer 1

...