[Bf-blender-cvs] [a8902ab49ad] master: Fix T58640: Round corner in edge crease of subdivided surfaces Fix T60502: Creasing behavior on 2.8 seams wrong
Sergey Sharybin
noreply at git.blender.org
Tue Jan 22 15:35:33 CET 2019
Commit: a8902ab49addc953ae67dfc5c9cfb22ec3f9eff8
Author: Sergey Sharybin
Date: Tue Jan 22 15:33:28 2019 +0100
Branches: master
https://developer.blender.org/rBa8902ab49addc953ae67dfc5c9cfb22ec3f9eff8
Fix T58640: Round corner in edge crease of subdivided surfaces
Fix T60502: Creasing behavior on 2.8 seams wrong
Was a mistake in a boundary vertices sharpness calculation.
===================================================================
M intern/opensubdiv/internal/opensubdiv_converter_factory.cc
===================================================================
diff --git a/intern/opensubdiv/internal/opensubdiv_converter_factory.cc b/intern/opensubdiv/internal/opensubdiv_converter_factory.cc
index 0e8af7b8cdb..e07880b7d8d 100644
--- a/intern/opensubdiv/internal/opensubdiv_converter_factory.cc
+++ b/intern/opensubdiv/internal/opensubdiv_converter_factory.cc
@@ -192,7 +192,7 @@ inline bool TopologyRefinerFactory<TopologyRefinerData>::assignComponentTags(
const float sharpness1 = refiner._levels[0]->getEdgeSharpness(edge1);
// TODO(sergey): Find a better mixing between edge and vertex sharpness.
sharpness += min(sharpness0, sharpness1);
- sharpness = min(sharpness, 1.0f);
+ sharpness = min(sharpness, 10.0f);
}
setBaseVertexSharpness(refiner, vertex_index, sharpness);
}
More information about the Bf-blender-cvs
mailing list