Notifications
Clear all

[Closed] Project an object onto a plane

I’ve seen this video from Clovis here (I’m sure most of you have seen it too) and I’d like to so something similar (SIMILAR, not nearly as complicated!)

Basically I’d like to do some vertex projection onto a plane. Imagine a character’s face hitting a invisible wall. As he hits the wall/force filed, the part of the face which hits the wall becomes flat. My first try was to make add a Volume Select to the face, select by vertex and select using a box. This box is very close to the invisible wall so the selected vertices will be very close the the wall. The drawing below might help (somehow).

So, I created a Conform Space Warp, selected the wall, linked the the face to the ConformSW and checked “select vertices”, so only the selected vertices would conform to the wall. It did work, kind of, the problem is that only a small amount of vertices get conformed and the face starts passing by the wall if I push it a little more inside the wall.

Any way to make the selected vertices stay put onto the wall?

Cheers!

1 Reply

Bumpy!

I fixed my problem (just inverted the normal of the collision plane and rotated the conform gizmo 180º so it points that plane). Kinda of doing it “backwards”.

But I’m interested in discovering how to do such a thing using script. Something like “take selected vertices” and put them in a specific position. It seems simple (in theory) but I’m having a hard time figuring it out. I don’t look to a finished solution – more like a direction where to sort this out…

Cheers!