Actors animation - speed by velocity multiplier does not work.
#1
Hello,

Bringing up the same issue again. Regardless of the parameters, the speed of the actor animation  is not influenced by the speed of the particles. Any idea why?
Been trying to resolve this for a while but I got stuck Sad(

File attached.


Thanks,
Best,
Chris


Attached Files
.rar   Actor_speed_by_velocity_.rar (Size: 2.35 MB / Downloads: 97)
  Reply
#2
The problem is that your actor root particles have no velocity - only the rig particles have velocity (the PhysX bones driving your meshes). And since the Actor Animation operator measures the velocity of the root particle for the relative speed calculations, and your root particles have no velocity, there is no speed adjustment.

There are probably a variety of ways to tackle this issue, but a really quick/hacky one is to just leech the speed for your root particle from the nearest rig particle. Attached shows how to do this, using targets.


Attached Files
.rar   Actor_speed_by_velocity_02.rar (Size: 2.34 MB / Downloads: 112)
  Reply
#3
(02-12-2024, 04:33 PM)tyFlow Wrote: The problem is that your actor root particles have no velocity - only the rig particles have velocity (the PhysX bones driving your meshes). And since the Actor Animation operator measures the velocity of the root particle for the relative speed calculations, and your root particles have no velocity, there is no speed adjustment.

There are probably a variety of ways to tackle this issue, but a really quick/hacky one is to just leech the speed for your root particle from the nearest rig particle. Attached shows how to do this, using targets.

Thanks. Tyson. 

Best
Chris
  Reply


Forum Jump: