I got an animation node script from this question (Is there a way to animate a camera along a curve at specific speed?) and the node tree looks like this:

enter image description here

The setup works well (thanks for Crazycourier), but the problem is now that the movement is not 100% smooth.

The lagging can be seen at the final seconds of the video. It appears as small vibration when the camera looks towards the floor. The lagging might be hard to see from gif so here is the blend-file:

What might cause this odd behavior?

 I have tried to set curves resolution to maximum and to bake animation to key frames, but those have not helped.

  • $\begingroup$ Try changing the curve type from Bezier to Path $\endgroup$ Feb 20, 2020 at 17:36
  • $\begingroup$ Conversion seems not to be possible because "Set Spline Type to poly" command lost all the smoothing from the curve. And drawing the exactly same curve again with the path is hard. Is there any other way? Disclaimer: I did not test does the path even work any better $\endgroup$ Feb 20, 2020 at 17:57
  • 1
    $\begingroup$ "I did not test does the path even work any better?" Theoretically yes, in practice I don't know if that is the issue. You should be able to convert between any spline type arbitrarily regardless of poly. You may loose some of the original data, but you can change handles back to smooth again. $\endgroup$ Feb 20, 2020 at 18:03
  • $\begingroup$ Mmm... Animation nodes can use only beziers as a splines so other formats don´t work. And conversion creates anyway different kind of path so that is not the solution. Thanks for the help anyway! $\endgroup$ Feb 20, 2020 at 18:31
  • 1
    $\begingroup$ @DanielCookie The "Get Spline Length" node does not have enough resolution. So, select the node, open the properties panel (N-panel) then under "Advanced Node Settings" change the "Resolution = 64 or 128". $\endgroup$
    – 3DSinghVFX
    Feb 25, 2020 at 16:07


You must log in to answer this question.

Browse other questions tagged .