Page MenuHome

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

Description

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
http://pasteall.org/blend/32987

View curve modifier and behavior of object plane.001

Details

Type
Bug

Event Timeline

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

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

Sergey, think this one is for you?

Bastien Montagne (mont29) triaged this task as Normal priority.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,