Skip to content

Determine feasibilty of transitions #3

@ItMightBeKaraoke

Description

@ItMightBeKaraoke

Look into the various transitions in KBP and determine which can be implemented reasonably.

  • Fade transition could be achieved by lining up the start and end times on pages. I think KBS also does things like a screen clear before fade in to avoid glitching. We don't have the glitching problem, but may want to avoid unexpected overlap and adjust the end times on the previous page for fade ins, and the next page for fade outs.
  • Clear screen transition is like fade but with fade of 0
  • Some of the wipes could possibly be done with \t and \clip applied to every line on the page at the same time
  • Movement based can use \move
  • The other shape wipes probably can't be reasonably done in .ass and would need to be added afterward.
  • Line by line could be emulated with multiple lines and \kf (transparent to first color, first color to second color, second color to transparent). To make it extra authentic, it would need a queue, so multiple lines aren't loading in/out at the same time.

Then there's the matter of what options to make available to control these. There should at least be an option to keep the current behavior ignoring transitions, but possibly additional settings are needed between that and the most faithful reproduction of transitions.

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions