Skip to content
This repository has been archived by the owner on Aug 29, 2023. It is now read-only.

Releases: muhuk/grid-uv-packer

Version 1.0

14 Feb 18:48
Compare
Choose a tag to compare

Added

  • UDIM support is added. Pact to options Active UDIM and Closest UDIM
    should work same as py.ops.uv.pack_islands().
  • You can interrupt calculation via ESC key. Note that this does not cancel
    the operation. If a solution with better coverage is already found, UVs
    will be updated. (You can undo the operator)

Changed

  • Moved from Unwrap menu to UV
    menu. b659c64
  • When Max Iterations is set to 1 packer is run single threaded. Note
    that you need a lot more than one iteration to get decent results, this is
    intended for
    debugging. 8f36daf
  • Previously any result with 20% coverage or better was considered successful
    and written to UVs. Now only the results with better coverage than input
    UVs are written. fc949cb

Fixed

  • Fixed an issue where rotated islands were overlapping with other
    islands. 6ae83fe
  • Earlier packing tended to produce results that cover a rectangular area
    (mostly x axis, y axis underutilized) instead of the whole UV square. This
    is fixed with
    e107900
    and
    3863a48.

Removed

  • Removed baseline fitness calculation. This was not something users were
    seeing but before UDIM support, if all islands were not in UV unit square
    the operator gave an error. Otherwise a baseline fitness was being
    calculated and the UVs were only updated if the grid packer's result was
    better than the original UV map. When the UDIM support added calculating
    the baseline fitness became difficult so it was removed. Now the UVs are
    updated provided that all islands are placed on the grid (a solution is
    found). If the result is not good, you can undo.

Version 0.3

29 Dec 13:01
Compare
Choose a tag to compare
Version 0.3 Pre-release
Pre-release

Added

  • Added setting for maximum number of iterations.
  • Added setting for maximum run time. Set this to 0 to disable run time
    limit.
  • Implemented island rotation. This setting is on by default, you can
    distable it by unchecking rotate.

Changed

  • Minimum required version of Blender is now 3.4.0.

Version 0.2

15 Dec 13:08
Compare
Choose a tag to compare
Version 0.2 Pre-release
Pre-release
v0.2

Version 0.2

Version 0.1

13 Dec 11:10
Compare
Choose a tag to compare
Version 0.1 Pre-release
Pre-release

Initial release.