Drivers and expression

Hello guys

Please how can I make the X location of a bone control the evaluation time of a curve in Blender, assuming the path frame of the curve is set to 100.

I created the drivers, but when I moved the bone, the evaluation time was barely moving. It was taking the value of the bone.

I’m guessing the problem is with the drivers expression. I need the value of X of the bone to correspond directly to the evaluation time keyframe.

For example, if the bone is supposed to move from 0 to 0.5 in X axis location, when the bone gets to 0.25 location, the evaluation time will be in the 50th frame, out of 100

Hi;

It’s harder to understand without visual context of the UI and project.

But so far I think what you require is ato know the absolute Distances for the travelling Bone(s) in the Viewport; you can measure Distances in 3D space by using the measuring tools from the Tool Shelf Region.
I believe from knowing Absolute Distance like a straight line from point A to point B in 3D space, one can get proportional value understanding in the Graph Editor for the ‘curve’.

Best Regards;
Pxy-Gnomes

What exactly are you doing, or trying to do?

I assume, since you mention evaluation time, that you have on object parented to a curve object and want to move the object along the curve. What kind of object are you trying move along the curve? Where does the bone control come into play at, what does it have to do with everything?

And I could ask more questions, or you could post a .blend file to allow users to see what you are doing…

Randy

It looks like you need to add *200 at the end of the driver equation. To convert 0 - 0.5 into 0 - 100

Thank you everyone. This worked