diff --git a/src/meshlabplugins/filter_meshing/meshfilter.cpp b/src/meshlabplugins/filter_meshing/meshfilter.cpp
index 670d8e242..6426bdcb0 100644
--- a/src/meshlabplugins/filter_meshing/meshfilter.cpp
+++ b/src/meshlabplugins/filter_meshing/meshfilter.cpp
@@ -186,7 +186,9 @@ QString ExtraMeshFilterPlugin::filterInfo(FilterIDType filterID) const
{
switch (filterID)
{
- case FP_LOOP_SS : return tr("Apply Loop's Subdivision Surface algorithm. It is an approximate method which subdivide each triangle in four faces. It works for every triangle and has rules for extraordinary vertices");
+ case FP_LOOP_SS : return tr("Apply Loop's Subdivision Surface algorithm. It is an approximate method which subdivide each triangle in four faces. It works for every triangle and has rules for extraordinary vertices.
"
+ "Alternatives weighting schemes are based on the paper Barthe, L. & Kobbelt, L. Subdivision scheme tuning around extraordinary vertices Computer Aided Geometric Design, 2004, 21, 561-583.
"
+ "The current implementation of these schemes don't handle vertices of valence > 12.");
case FP_BUTTERFLY_SS : return tr("Apply Butterfly Subdivision Surface algorithm. It is an interpolated method, defined on arbitrary triangular meshes. The scheme is known to be C1 but not C2 on regular meshes");
case FP_MIDPOINT : return tr("Apply a plain subdivision scheme where every edge is splitted on its midpoint");
case FP_REMOVE_UNREFERENCED_VERTEX : return tr("Check for every vertex on the mesh if it is referenced by a face and removes it");
@@ -220,8 +222,9 @@ QString ExtraMeshFilterPlugin::filterInfo(FilterIDType filterID) const
case FP_VATTR_SEAM : return tr("Make all selected vertex attributes connectivity-independent:
"
"vertices are duplicated whenever two or more selected wedge or face attributes do not match.
"
"This is particularly useful for GPU-friendly mesh layout, where a single index must be used to access all required vertex attributes.");
- case FP_REFINE_LS3_LOOP : return tr("Apply LS3 Subdivision Surface algorithm using Loop's weights. This subdivision method take normals into account."
- "\n\nWarning ! After subivision, vertices's normals will be excessively smoothed. You will need to recompute them.");
+ case FP_REFINE_LS3_LOOP : return tr("Apply LS3 Subdivision Surface algorithm using Loop's weights. This subdivision method take normals into account. See Boyé, S. Guennebaud, G. & Schlick, C. Least squares subdivision surfaces Computer Graphics Forum, 2010.
"
+ "Alternatives weighting schemes are based on the paper Barthe, L. & Kobbelt, L. Subdivision scheme tuning around extraordinary vertices Computer Aided Geometric Design, 2004, 21, 561-583.
"
+ "The current implementation of these schemes don't handle vertices of valence > 12");
default : assert(0);
}