Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Determine feasibilty of transitions #3

Open
ItMightBeKaraoke opened this issue May 13, 2024 · 1 comment
Open

Determine feasibilty of transitions #3

ItMightBeKaraoke opened this issue May 13, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@ItMightBeKaraoke
Copy link
Owner

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.

@ItMightBeKaraoke ItMightBeKaraoke added the enhancement New feature or request label May 13, 2024
@ItMightBeKaraoke ItMightBeKaraoke self-assigned this May 13, 2024
@ItMightBeKaraoke
Copy link
Owner Author

As a special case, any transitions based on rectangles could potentially use \clip/\iclip with \t, but unfortunately that wouldn't work for circle or other shapes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant