8,452
edits
Paradox-01 (talk | contribs) m (repair rot flips (beta?)) |
Paradox-01 (talk | contribs) m (*.dae files are influenced by FPS, *.exp are not) |
||
Line 287: | Line 287: | ||
* opening the DopeSheet: from any other Animation Editor, Editor > DopeSheet | * opening the DopeSheet: from any other Animation Editor, Editor > DopeSheet | ||
* making an animation shorter or longer: in DopeSheet click Region button (arrow with rectangle), click and hold to select keyframes, at selection edge a) [shift] plus left-click and move mouse or b) middle-click and move mouse | * making an animation shorter or longer: in DopeSheet click Region button (arrow with rectangle), click and hold to select keyframes, at selection edge a) [shift] plus left-click and move mouse or b) middle-click and move mouse | ||
====Issues when saving and sharing data files (*.dae, *.exp)==== | |||
That what you currently see in Mod Tool and that what you get when saving data be different. | |||
*.exp files store the frames as they are | |||
*.dae file store their actions (rotations/translation/...) in seconds and eventually depend on what framerate a Modder uses. | |||
Here are some points you should be aware of: | |||
* '''Frames Per Second (FPS):''' | |||
When you share *.dae files with other Modders be sure that the output formate is 60 fps. Different framerates among modders can cause confusion. | |||
Dae file store their actions (rotation/translation/...) in seconds. | |||
An example: | |||
<float_array count="10" id="pelvis_rotation_x_ANGLE-anim-input-array"> | |||
0.000000 0.166833 0.333667 0.500500 0.600600 0.934267 1.267933 1.601600 1.768433 1.935267 | |||
</float_array> | |||
action at [s] * framerate [f/s] = frame [f] | |||
The last rotation here occurs at 1.935267s. | |||
: Modder A uses 30 fps, his last frame is 58. | |||
: Modder B uses 60 fps, his last frame is 116. | |||
* '''Euler rotations:''' | |||
you will get [[wikipedia:Bézier_curve|BEZIER]] (cubic) interpolation instead of LINEAR if you use | |||
: "Convert Quarternion Rotation to Euler" | |||
: "Spline Interpolation" in the animation (fcurve) editor | |||
Those smooth the rotations. | |||
[...] | |||
* '''Quaternion rotations:''' | |||
Don't use this. | |||
[...] | |||
* '''Make Rotation Keys Continuous:''' | |||
[...] | |||
edits