[DiscordArchive] Has anyone ever done research on how the WoW Engine does "animation smoothing"
[DiscordArchive] Has anyone ever done research on how the WoW Engine does "animation smoothing"
Archived author: Cyn • Posted: 2022-08-23T17:56:38.381000+00:00
Original source
Has anyone ever done research on how the WoW Engine does "animation smoothing"
I've never noticed it before until working with this model, it seems that WoW will automatically smooth and clean animations as best as it can. Does anyone have any extra info on this system?
Archived author: Cyn • Posted: 2022-08-23T17:58:33.289000+00:00
Original source
For instance, i have a animation here where (while its corrupted) the sword (in WMV and Blender) will do a full 360 rotation on the wrist bone.
In-game, this is only shown as a small movement upwards and back down, rather than the full rotation. Im sure we can take advantage of this phenomenon and create some very cool things without too much of the stress
This explains to me why animations with only 4-5 timestamps still look quite good
Archived author: <o> • Posted: 2022-08-23T18:03:26.680000+00:00
Original source
that is called "interpolation", it's fundamental to almost all forms of animation
Archived author: <o> • Posted: 2022-08-23T18:04:17.652000+00:00
Original source
essentially just some maths to transition a value (like a rotation number) from one value to another with some ratio between them. There are a few common types of interpolation, "linear" interpolation is the simplest
Archived author: Skarn • Posted: 2022-08-23T18:08:00.960000+00:00
Original source
it just interpolates the keyframes using the algorithm selected in the model
Archived author: Skarn • Posted: 2022-08-23T18:08:09.208000+00:00
Original source
afaik either linear, bezier or hermite curve
Archived author: <o> • Posted: 2022-08-23T18:12:26.974000+00:00
Original source
not to forget stochastic interpolation, where you fuck up the model so the player can draw their own animations with the camera ingame
Archived author: Cyn • Posted: 2022-08-23T18:22:15.454000+00:00
Original source
Interesting, ill keep this in better mind going forward.
Archived author: Cyn • Posted: 2022-08-23T18:22:40.591000+00:00
Original source
I bet its a pain in the ass, but undoubtedly possible to write animations by hand via hex