Blender Git Loki
Git Commits -> Revision 67b16c6
Revision 67b16c6 by Bastien Montagne (blender-v2.77-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) March 4, 2016, 16:11 (GMT) |
Fix T47564: Unwrapping the same mesh results in different UVs. Pointers of faces were passed as face keys during parametrizer's face creation. Since those addresses were different for every run, the layout of the faces ended up being different in the internal hash, leading to inconsistent order of their evaluation during LSCM solving, and slightly different UV maps. Solved by simply using faces' indices as key instead, which ensures we always get same results with exact same input data now. Many thanks to Roman Nagornov (RomanN) for raising the issue, investigating it and finding the solution! And thanks to Brecht for quick review too. |
Commit Details:
Full Hash: 67b16c6170b0ef79ab7ab9d7f2dc1e48679bffff
Parent Commit: 3382ba0
Committed By: Sergey Sharybin
Lines Changed: +6, -5
1 Modified Path:
/source/blender/editors/uvedit/uvedit_unwrap_ops.c (+6, -5) (Diff)