Page MenuHome

Modifier Solidify
Closed, ArchivedPublic

Description

--- Operating System, Graphics card ---
Windows XP 32 bits - Nvidia GeForce

--- Blender version with error, and version that worked ---
Blender 2.68

--- Short description of error ---
Modifier Solidify error with restrict vertex group

--- Steps for others to reproduce the error (preferably based on attached .blend file) ---
1 objet with inside 1 cube and 1 cylinder. Smooth on object.
1 modifier Solidify with Vertex Group on "Cube" (Restrict the modifier to only this vertex group)
The cylinder looks as with doubles.

Thanks a lot for all your amazing work !
dono

Event Timeline

Im afraid this is working as intended.

Solidify _always_ creates geometry with a 'second skin', the vertex group only changes the offset, but zero offset will give overlapping geometry as you have noticed.

closing.

Campbell Barton (campbellbarton) changed the task status from Unknown Status to Archived.Sep 2 2013, 10:38 PM

Ok, thanks to answer Cambell ! Solution for me is doing a 0.00001 thickness factor.

Cheers.
dono

Hi Campbell,

Can the solidify modifier be changed not to create the second skin for zero offset? This change makes the modifier more useful because we can specify faces that the modifier is not used.

Currently the zero offset causes artifacts so it's quite useless...

Irie, not so simply - all the arrays are per-calcualted, doing a partial solidify means you have to find out which edges/faces are needed.

Its possible of course - mask modifier does this, but will slow down the operation and make the code more involved (which I prefer not to do).

Perhaps we could have a second solidify modifier (or an option for the existing one), that uses BMesh and handles more complex cases like this at the cost of some speed.