|
Hey, thanks for the input. I found some alternate solutions that I’ll document here.
The first thing I did was I created locators, which I keyframed, and then I created a curve out of edit points and used connection editor to link the x,y,z translation values of the locators to the x,y,z translations of each edit point (I had to select the curve in component mode in order to get the controlpoint properties to show up in the connection editor). What threw me off was the lack of edit point transform entries in the channel box and graph editor, otherwise this would have been an open and shut case. I had to use connection editor and had to load the properties of curveShape (not just “curve") by selecting the edit points of the curve instead of the curve object as a whole. This exposes “controlPoint[x]” properties, which have x, y, and z transforms and appear to be the same thing as editPoints.
Now I just started poking around, and if I select a curve’s control vertices, the channel data for the CV’s DO show up in the channel box and the graph editor. Now, if my curve is linear (degree 1 in the creation box), then it looks like CV’s and EP’s are the same for practical purposes and I can keyframe and control points on the curve using more straightforward methods.
However, if I wanted to smooth my curve between points (use a degree 3 curve, for instance) AND I wanted absolute control of the location of the points that I am keyframing, CV’s won’t work, because when a curve is non-linear, the CV does not determine the exact position of a point on the curve.
The clusters idea seems cool, I will check it out as well.
Thanks,
Ben
|