Forums WoW Modding Support Archives WoWModding Support Archives [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"

[DiscordArchive] Has anyone ever done research on how the WoW Engine does "animation smoothing"

rektbyfaith
Administrator
0
08-23-2022, 05:56 PM
#1
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?
rektbyfaith
08-23-2022, 05:56 PM #1

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?

rektbyfaith
Administrator
0
08-23-2022, 05:58 PM
#2
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
rektbyfaith
08-23-2022, 05:58 PM #2

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

rektbyfaith
Administrator
0
08-23-2022, 06:03 PM
#3
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
rektbyfaith
08-23-2022, 06:03 PM #3

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

rektbyfaith
Administrator
0
08-23-2022, 06:04 PM
#4
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
rektbyfaith
08-23-2022, 06:04 PM #4

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

rektbyfaith
Administrator
0
08-23-2022, 06:08 PM
#5
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
rektbyfaith
08-23-2022, 06:08 PM #5

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

rektbyfaith
Administrator
0
08-23-2022, 06:08 PM
#6
Archived author: Skarn • Posted: 2022-08-23T18:08:09.208000+00:00
Original source

afaik either linear, bezier or hermite curve
rektbyfaith
08-23-2022, 06:08 PM #6

Archived author: Skarn • Posted: 2022-08-23T18:08:09.208000+00:00
Original source

afaik either linear, bezier or hermite curve

rektbyfaith
Administrator
0
08-23-2022, 06:12 PM
#7
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
rektbyfaith
08-23-2022, 06:12 PM #7

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

rektbyfaith
Administrator
0
08-23-2022, 06:22 PM
#8
Archived author: Cyn • Posted: 2022-08-23T18:22:15.454000+00:00
Original source

Interesting, ill keep this in better mind going forward.
rektbyfaith
08-23-2022, 06:22 PM #8

Archived author: Cyn • Posted: 2022-08-23T18:22:15.454000+00:00
Original source

Interesting, ill keep this in better mind going forward.

rektbyfaith
Administrator
0
08-23-2022, 06:22 PM
#9
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
rektbyfaith
08-23-2022, 06:22 PM #9

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

Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)