2

I want to shrinkwrap my curve with project on the ground.

enter image description here

in works fine with "on surface".

But i want to project... and i got:

enter image description here

nothing!?

i tried negative...

enter image description here

OMG

i tried positive:

enter image description here

not better.

I just want a straight line over the hills of my ground. What am i doing wrong?

Chris
  • 59,454
  • 6
  • 30
  • 84

1 Answers1

3

Just to put a bit of flesh on @Gordon 's comment..

  • When you bevel a curve, it becomes a mesh, as far as Shrinkwrap is concerned
  • In the absence of an (object-space) axis of projection, the 'Project' method projects a mesh along its vertex-normals.

So, what you're seeing is expected behaviour.

Fix: Provide an axis of projection:

enter image description here

... but it seems you have to apply the Shrinkwrap to get another mesh to deform along the projected curve? I would have thought the dependency graph would handle that.. maybe I'm wrong...

Robin Betts
  • 76,260
  • 8
  • 77
  • 190
  • crazy. I have tried z on. i am sure. I have no idea why it works now....but thanks anyway ;) – Chris Mar 04 '22 at 08:48
  • ok, for all silly ones like i am. If you try negative on...the curve should be ABOVE your target. I am dumb. But i still learn ;) and it works with curve too ;) no need for mesh. – Chris Mar 04 '22 at 08:49
  • @Chris but I still wish you could have a 'live' Curve deformation of another mesh along the shrinkwrap (for, e.g. walls around farms) :) – Robin Betts Mar 04 '22 at 08:53
  • i am sorry, i don't understand what you mean :( i thought shrinkwrap "is" live...isn't it? – Chris Mar 04 '22 at 08:59
  • 1
    @Chris If we Shrinkwrap a curve, and then make it the target of a Curve deform modifier on another mesh, the projection is ignored. The mesh is deformed along the curve in its original state, unless we apply the Shrinkwrap. Which is disappointing.. – Robin Betts Mar 04 '22 at 09:12
  • @Chris Actually it would really be interesting to see your file, because what I cannot reproduce is the messed up version of the lower screenshots. Although it doesn't matter because it not a desired result. By the way you can always enable Negative and Positive together so it won't matter where your curve is. This way the curve could even be rotated and go through the plane. – Gordon Brinkmann Mar 04 '22 at 09:13
  • @RobinBetts: ok, thanks. Just asked a new question ....i cannot believe i fail on these easy tasks....although i apply my shrinkwrap, my follow path won't work. – Chris Mar 04 '22 at 09:14
  • 1
    @RobinBetts Yes, I think that's disappointing, too. When I look at the screenshot I suspect Chris wants to move an object along this curve, maybe with Follow Path constraint. But it will ignore the curve :( – Gordon Brinkmann Mar 04 '22 at 09:14
  • @GordonBrinkmann: I have uploaded my blend file in my new question – Chris Mar 04 '22 at 09:15
  • @GordonBrinkmann: yep, that's what i want – Chris Mar 04 '22 at 09:15
  • 1
    @Chris Oh, I just commented on that. The Shrinkwrap is ignored, like Robin said. You have to convert the curve to a mesh, then back to a curve :/ – Gordon Brinkmann Mar 04 '22 at 09:15
  • ok thank you guys!! – Chris Mar 04 '22 at 09:16
  • silly question: i could do that converting with GN...would it work then? ;)i just try that – Chris Mar 04 '22 at 09:17
  • unfortunately.....not.... :( – Chris Mar 04 '22 at 09:19
  • @GordonBrinkmann: you will get that messed up version if you don't check any axis ;) but check negative/positive – Chris Mar 04 '22 at 09:20
  • @Chris Not with my curve, that's why I was a bit puzzled how you achieved that. – Gordon Brinkmann Mar 04 '22 at 09:21
  • @GordonBrinkmann: sorry, you are right ....AND give a bit bevel to the curve – Chris Mar 04 '22 at 09:21