Movement along bezier curve is not continuous

   906   3   1
User Avatar
Member
6 posts
Joined: July 2022
Offline
Hello everyone !

I'm using a method similar to this to move and rotate objects (airplanes) along a curve : https://www.youtube.com/watch?v=zYDJURIe_gM [www.youtube.com]

My issue is that while this generally work, the rotation of the object along the tangent doesn't have a continuous acceleration, i.e. the rotation speed can change somewhat abruptly, even with a clean bezier that's perfectly continuous. Is there an easy way to fix this ? My only thought at the moment is to make solver that eases the rotation, but I'm wondering if there's a simpler way. I'm also open to alternative ways to move objects along curves ! (can of surprised there's no built in tool to be honest)

Thanks a lot !

Vincent
User Avatar
Member
447 posts
Joined: April 2018
Online
Use the Path Deform SOP instead. Videos like those give Houdini a bad name.
User Avatar
Member
6 posts
Joined: July 2022
Offline
eikonoklastes
Use the Path Deform SOP instead. Videos like those give Houdini a bad name.

Hey, thanks for the reply ! Isn't the path deform SOP meant to deform the geometry along the curve though ? Here I'm using solid objects (airplanes), so that wouldn't look right.
User Avatar
Member
447 posts
Joined: April 2018
Online
You can optionally not deform the geometry (using the Rigidity parameter on the Path Deform).

Alternatively, if you pack your geo beforehand (with a Pack SOP), it will not deform.
Edited by eikonoklastes - Jan. 8, 2025 02:19:41
  • Quick Links