Problem:
Small changes with FPS have a big impact on the speed of a particular animation. This is a problem when building scenes as they will play on different machines differently rather than the way they were intended. What I would like to do is include a slider that allows the user to modify the speed of the animation.
For example:
- If I have a new high end machine and tune the animation speed to my machine it will be way too slow on lower end machines
- If I account for the lower end machines and tune the speed up then it is too fast on higher end machines
Points to Consider
- In most cases there are multiple animations in a single scene, sometimes on multiple "people"
- In many cases there are multiple animations grouped together on multiple people (For example Male has 2 animations Hard, and Slow; Female has 5 animations that are randomly run)
- Given the points above it is impractical to modify the "Local Speed" - In complex scenes the number of animations grows dramatically based on the above 2 points
- "Global Speed" in Timeline is not exposed to the triggers as an option to change (or am I missing something?)
- Many animations are "synced" so if the speed changes for one person, it must change by the same amount for the other person
Desired end result
- Optimally I would like to be able to have a slider that modifies either the "Global Speed" or if that is not possible modifies the currently playing animations "Local Speed"
- A second thought would be to have two buttons that modify the local or global speed on both "People" - one button increases by .1 and one decreases by .1
Questions:
- I don't see "Global Speed" as an option in the triggers. Is there any way to allow the user to modify it using a button?
- Without creating a nightmare of buttons that I need to hide/expose depending upon the animation being played (even worse if the animation has several random animations that are being called) is there any way to accomplish this?
- I suppose I should also ask AcidBubbles but is there an option I am missing to "normalize" the speed so it plays against the same baseline time rather than a speed of "1" being equivilent to .5 on a lower machine and 1.5 on a higher machine?
Small changes with FPS have a big impact on the speed of a particular animation. This is a problem when building scenes as they will play on different machines differently rather than the way they were intended. What I would like to do is include a slider that allows the user to modify the speed of the animation.
For example:
- If I have a new high end machine and tune the animation speed to my machine it will be way too slow on lower end machines
- If I account for the lower end machines and tune the speed up then it is too fast on higher end machines
Points to Consider
- In most cases there are multiple animations in a single scene, sometimes on multiple "people"
- In many cases there are multiple animations grouped together on multiple people (For example Male has 2 animations Hard, and Slow; Female has 5 animations that are randomly run)
- Given the points above it is impractical to modify the "Local Speed" - In complex scenes the number of animations grows dramatically based on the above 2 points
- "Global Speed" in Timeline is not exposed to the triggers as an option to change (or am I missing something?)
- Many animations are "synced" so if the speed changes for one person, it must change by the same amount for the other person
Desired end result
- Optimally I would like to be able to have a slider that modifies either the "Global Speed" or if that is not possible modifies the currently playing animations "Local Speed"
- A second thought would be to have two buttons that modify the local or global speed on both "People" - one button increases by .1 and one decreases by .1
Questions:
- I don't see "Global Speed" as an option in the triggers. Is there any way to allow the user to modify it using a button?
- Without creating a nightmare of buttons that I need to hide/expose depending upon the animation being played (even worse if the animation has several random animations that are being called) is there any way to accomplish this?
- I suppose I should also ask AcidBubbles but is there an option I am missing to "normalize" the speed so it plays against the same baseline time rather than a speed of "1" being equivilent to .5 on a lower machine and 1.5 on a higher machine?