Page MenuHome

Curve "solidify" modifier glitch
Open, Confirmed, MediumPublic

Description

System Information
Operating system: Windows 7
Graphics card: GT750M

Blender Version
Broken: 2.80, 2019-02-28
Worked:

Short description of error
When applying a "Solidify" modifier to a bezier curve shape (or imported SVG), it creates random height vector points, creating strange triangles. This can be fixed by simply selecting the errored vector point then selecting one of the transform value (in my case it was Y) in the panel and either pushing enter (keeping the same value) or unselecting the vector point.

Exact steps for others to reproduce the error
Attached blend file with imported SVG.

Details

Type
To Do

Event Timeline

Philipp Oeser (lichtwerk) triaged this task as Needs Information from User priority.

Looks like the .blend is missing?

I apologize. I thought I attached it.

Screenshot:

Philipp Oeser (lichtwerk) raised the priority of this task from Needs Information from User to Needs Triage by Developer.Mar 27 2019, 1:06 PM
Philipp Oeser (lichtwerk) triaged this task as Confirmed, Medium priority.

Can confirm the issue.

Not related to curves specifically (also visible if you convert the curve to mesh prior), but curves tesselate in a way that solidify doesnt seem to like...
Situation improves if you Beautify Faces on converted mesh (and remove some doubles).
Might be a precission issue even? (as this seems to kick in in areas where tesselated verts are really near by?)

Also can confirm the (very interesting) fact that entering the same value on a curve points Y translation seems to improve this as well [another hint at precission? -- as this might lead to different tesselation if value changed slightly...]

Also note that doing the "extrusion" can be done on the Curve Data tab in the Properties Editor [Geometry panel]. (This doesnt suffer from these glitches and is also non destructive)

Adding @Campbell Barton (campbellbarton) (as this might ring a bell?)

This has been reported before, the issue is curve scan-fill creates zero area faces that give bad normals for solidify to operate on.