Smooth Animations (Patreon)
Published:
2018-09-30 18:05:40
Imported:
2026-06
Content
I wanted to get poll of what you all thought about making the animations smooth in existing VN games (Rookie, Sentoryu, etc). Earlier it was brought to my attention that animations in the VN games are a bit rough.
This is because in the VN games, the animations are .gif images which have a static framerate of 12 frames per second. To make a "fast" version of an animation I have to removes frames from it.
For example on a 1 second loop (12 frames play for every 1 second), removing every other frame (leaving 6 remaining) will essentially double the speed of the animation because now 6 frames are playing twice in one second instead of all 12. This is what creates choppiness. Even 12 is choppy to begin with tbh.
However I recently learned a programming way to have smooth animations for the VN games that uses a sprite sheet of png images that can be animated at varying speeds (not just 12). The animation will be 30 frames (like in UMCH) and none will need to be removed to speed them up.
Let me know what you all think about updating the animations in VN games.
I have test builds here:
http://spiralvortexplay.com/svp/2018/09/25/tyranobuilder-smooth-animation-test/
This will require me to go back and re-export all animations and re-program them into the game(s). These things take time.
However this will eliminate multiple issues:
choppy animations at faster speeds
black outlines around animations
black spots on animations.
less loading
This is because in the VN games, the animations are .gif images which have a static framerate of 12 frames per second. To make a "fast" version of an animation I have to removes frames from it.
For example on a 1 second loop (12 frames play for every 1 second), removing every other frame (leaving 6 remaining) will essentially double the speed of the animation because now 6 frames are playing twice in one second instead of all 12. This is what creates choppiness. Even 12 is choppy to begin with tbh.
However I recently learned a programming way to have smooth animations for the VN games that uses a sprite sheet of png images that can be animated at varying speeds (not just 12). The animation will be 30 frames (like in UMCH) and none will need to be removed to speed them up.
Let me know what you all think about updating the animations in VN games.
I have test builds here:
http://spiralvortexplay.com/svp/2018/09/25/tyranobuilder-smooth-animation-test/
This will require me to go back and re-export all animations and re-program them into the game(s). These things take time.
However this will eliminate multiple issues:
choppy animations at faster speeds
black outlines around animations
black spots on animations.
less loading