Why is the cinemachine spline dolly controller so terrible?

I’m trying to use the cinemachine spline dolly and it seems to use the unity spline package. Which would be fine if it wasn’t so unusable for something that wants rotation control like cinemachine. The spline scene controls behave very weirdly if I try to rotate. It is very cumbersome to make the camera face a particular direction at a specific point in the spline.
If I have to write a custom path lerp component for cinemachine then what good is the spline dolly component? It’s understandable that unity would want to use their spline package elsewhere but you need to write additional editor tooling for cinemachine.

Maybe I’m using the spline control wrong. If someone figured out how to use the spline dolly properly, please share.

The spline path is intended to control the position only, not the rotation. Don’t try to use the rotation of the knots, it will fail miserably.

Cinemachine 3.1.1 comes with a component to do exactly what you describe: make the camera look at specific things at specific points along the spline. See the description here: Cinemachine 3.1.1 is Now Available

1 Like

Thanks. I was running cinemachine 3.10 for some reason.

1 Like