13
$\begingroup$

I want to add a driver to a vertex' z position. Is this possible? If it is, how?

When I try to add a driver, all I get is the option to edit source and edit translation.

enter image description here

$\endgroup$

3 Answers 3

9
$\begingroup$

In edit mode, select the vertex you want to animate. Then CtrlH > H (Hook to new object). This will create an empty, whose position you can animate, and the selected vertex will follow it.

$\endgroup$
1
  • $\begingroup$ thank you so much $\endgroup$
    – ofekp
    Commented Jan 3, 2023 at 22:18
8
$\begingroup$

You could also add Shape Keys and animate the influence, either by adding keyframes directly or by a driver.

enter image description here

$\endgroup$
4
$\begingroup$

To answer the question specifically: Yes. It is possible.

Go to Outliner, switch Display Mode to Datablocks, then you'll see a list of all datablocks for the .blend file.

Expand the list: Blendfile Data > Objects > your_obj_name > Data > mashdata_name > Vertices > Mesh Vertex > Location, then you can right click on X Y Z, and choose Add Drivers or Add Single Driver from the menu.

enter image description here

However, when there are too many vertices, it will be very hard to target the one you want. I would rather use hooks.

$\endgroup$
1
  • $\begingroup$ This is nice. Alternatively, depending on your need, you may select the object you wanna move, then the one that'll be the mover, enter edit mode, select 3 verts, then Ctrl+P to parent the mover to the movee. $\endgroup$
    – Unknow0059
    Commented Oct 18 at 10:03

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .