Page MenuHome

Behaviors of solidify modifier on non-manifold edge
Closed, InvalidPublic


System Information
Windows 7 64bit

Blender Version
Broken: 2.69
Worked: (optional)

Short description of error
I would like to generate a watertight mesh using the solidify modifier for a surface. The current implementation of solidify modifier does not work around non-manifold edges. Please see the attach figures (I clipped the border with Alt+B in order to see inside) that shows the original surface and solidified mesh. I also attach a blender file in which there are one with just solidify modifier and the other one is with edge split of sharp edge before solidify modifier.

Exact steps for others to reproduce the error

Event Timeline

Mengda Wu (phdggg) raised the priority of this task from to 90.
Mengda Wu (phdggg) updated the task description. (Show Details)
Mengda Wu (phdggg) added a project: BF Blender.
Mengda Wu (phdggg) edited a custom field.

I tend to think of this as more a limitation due to the way the modifier works rather than a genuine bug.

The fact you have a non-manifold mesh means means that it's impossible for solidify to create a watertight mesh due to what it's meant to do, which is do a virtual extrusion of all surfaces along the normal.

What you might need is an actual extension to the modifier's functionality that would allow it to stitch and merge faces to create a truly watertight hull, which would then count as a feature rather than a bug.

Campbell Barton (campbellbarton) changed the task status from Unknown Status to Invalid.Feb 15 2014, 7:28 AM

Solidify modifier just doesnt work well when 3+ faces use an edge, this is a known limit with the method used.

Its designed not to fail outright, but not really supported either.


Yes. I agree this is rather a feature than a bug.
Is it possible for us to develop such a feature then?

Yep. its possible though difficult to integrate with the current modifier.