Page MenuHome

Curve modifiers not respected by other objects/cannot be applied correctly
Closed, ArchivedPublic


System Information
Win 7 x64

Blender Version
Broken in 1103abd

Short description of error
Using a shrinkwrap modifier on a curve gives the correct result in preview, but cannot be applied, and other objects relying on the curve shape use the original shape instead. Not sure if this is a failing of the modifier or just the intended behavior, but if it is intended, the modifier probably shouldn't be an option at all.

Exact steps for others to reproduce the error

View curve modifier and behavior of object plane.001



Event Timeline

Matt Heimlich (m9105826) raised the priority of this task from to Needs Triage by Developer.
Matt Heimlich (m9105826) updated the task description. (Show Details)
Matt Heimlich (m9105826) set Type to Bug.

Please always attach files here, pasteall is rather volatile storage…

Sergey, think this one is for you?

Bastien Montagne (mont29) lowered the priority of this task from Needs Triage by Developer to Normal.Nov 21 2014, 10:49 PM
Sergey Sharybin (sergey) closed this task as Archived.Dec 10 2014, 1:55 PM

The thing here is, the modifier is applied on the tessellated curve, not to the curve's CVs. This makes final result of the curve looks fine. But Curve modifier uses curve path (which is pre-tessellated spline), which gives unexpected result for you.

You can make it so shrinkwrap is applied on the CVs instead, but for that to work reliably you'll probably need to subdivide the spline couple of times to have result you're expecting here.

Thanks for the report, but it's just difference on whether modifier is applied on pre or post tesselated spline, which si totally intentional here,