[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [34094] trunk/blender/source/blender/ blenkernel/intern/CCGSubSurf.c: Fix #25316: distorted subsurf UV in some cases.
Brecht Van Lommel
brechtvanlommel at pandora.be
Wed Jan 5 13:04:06 CET 2011
Revision: 34094
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=34094
Author: blendix
Date: 2011-01-05 13:04:06 +0100 (Wed, 05 Jan 2011)
Log Message:
-----------
Fix #25316: distorted subsurf UV in some cases. To counter distortion at seams,
we add extra creasing in the UV mesh, to keep it from shrinking, leading to
distorted UVs, but this wasn't always working right, so tweaked the conditions.
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/CCGSubSurf.c
Modified: trunk/blender/source/blender/blenkernel/intern/CCGSubSurf.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/CCGSubSurf.c 2011-01-05 11:15:57 UTC (rev 34093)
+++ trunk/blender/source/blender/blenkernel/intern/CCGSubSurf.c 2011-01-05 12:04:06 UTC (rev 34094)
@@ -1521,7 +1521,7 @@
}
}
- if (seam && seamEdges < 2)
+ if (seamEdges < 2 || seamEdges != v->numEdges)
seam = 0;
if (!v->numEdges) {
@@ -1949,7 +1949,7 @@
}
}
- if (seam && seamEdges < 2)
+ if (seamEdges < 2 || seamEdges != v->numEdges)
seam = 0;
if (!v->numEdges) {
More information about the Bf-blender-cvs
mailing list