Hi,
Glad you brought this up, @Zliks - we've made a few changes from release to release that caused this inconsistency you're running into. In Maya 2016, you had a new Unfold algorithm (Unfold3D), giving you the option to use either method (Unfold3D algorithm or Legacy algorithm (Maya 2015's Unfold algorithm)) to to unfold UVs. However, the Layout algorithm was the same as it's always been in Maya, in this 2016 version. That changed in Maya 2017 - we upgraded Maya's Layout operation by adding a new/modernized method/algorithm (Unfold3D), allowing you to choose between the old and new methods. Lastly, Unfold has a "Pack" option that's On by default in Maya 2016 (when "Unfold3D" method is set). It's still on by default in Maya 2017, but we turned it Off by default in the latest version, Maya 2017 Update 3. Why? I'll get to that in a second. Let me first clarify why you're getting different results.
When you run Unfold in Maya 2016, you are first unfolding UVs and then (when the option is on), Maya runs a layout operation to "Pack" the UVs. The important thing to know here is that the Layout operation being used when "Pack" is on for Unfold is the (now) legacy algorithm. That legacy method had object pre-scaling on by default in this case.
When you run Unfold in Maya 2017, you are once again first unfolding UVs and then Maya runs a layout operation to "Pack" the UVs (by default). However, since Maya 2017 has a new packing/layout method (Unfold3D), you're packing with a different algorithm and a different set of default options.
So that's why we turned "Pack" off by default in Update 3 - we want users to Unfold and Pack (Layout) separately, since Layout has a ton of options that users tend to tweak per-operation - and a lot of users were requesting that Unfold doesn't pack by default (especially when users are trying to unfold a single UV shell in an already-laid-out UV layout, for example).
All that to say, you can get the results you're looking for by doing the following in Maya 2017 versions:
- Run Unfold with the "Pack" option disabled
- Run Layout with the "Shell Pre-Scaling" option set to "Preserve 3D Ratios" (it's set to "None" by default)
Maya 2017 Update 3 also has new Texel Density controls so that you can manage all of this outside of the Unfold and Layout operations.
Hope that helps - let me know if you have any other questions and whether or not this solves your problem.
Trevor Adams
Maya Design Team Manager, Mudbox Designer, Maya Modeling Designer
Twitter | LinkedIn