1
$\begingroup$

As far as I'm aware, the Hook Modifier (when a mesh is used as the controller object) only uses the transformations of the mesh rather than its geometry. I want another mesh's vertices to be hooked to the controller object's vertices (think point A' of the other mesh is the same location as point A of the controller mesh). Is there a way to do this with the Hook Modifier?

Note: I cannot combine the meshes because the controller mesh is involved in a cloth simulation and there seems to be no way to exclude certain faces from collision, so I had to separate the hooked mesh from the controller in order for it to not collide. As such, I want the vertices of the hooked object to hook to the controller object's vertices.

example

$\endgroup$
3
$\begingroup$

If I understand correctly, what you could do is:

Create cube 1 and 2. In cube 1 select the vertex that is supposed to be the parent, assign it to a vertex group. Back to Object mode, put the 3D cursor on this point, create an empty, give it a Copy Location constraint with cube 1 as Target and the vertex as Vertex Group.

Now select the empty, shift select cube 2, go in Edit mode, select the vertex that is supposed to be the child, press CtrlH > Hook to Selected Object. It should work.

enter image description here enter image description here

$\endgroup$
3
  • $\begingroup$ Is there a way to do this without the empties or vertex groups? $\endgroup$
    – Najm Hoda
    Aug 4 '20 at 7:04
  • $\begingroup$ Perhaps, I have tried other solutions but I couldn't make them work, sometimes I don't know why, it would be easy if we could parent the vertex of an object to the vertex of another but it doesn't seem possible. You can use an invisble object instead of an empty though. Maybe someone will have another solution... $\endgroup$
    – moonboots
    Aug 4 '20 at 7:07
  • $\begingroup$ I can't seem to find anything either. I'll mark your answer as the solution. $\endgroup$
    – Najm Hoda
    Aug 4 '20 at 7:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.