sekai-viewer
sekai-viewer copied to clipboard
feat(Story Reader Live2d)
Description
Implemented the Live2D version of Story Reader.
Related Issue
N/A
Motivation and Context
Since the Live2D reader has been unavailable for quite a long time, so I implemented it.
How Has This Been Tested?
- [X] Chrome (Desktop)
- [X] Firefox (Desktop)
Screenshots (if appropriate):
Details
Features Implemented:
- Some Basic Special Effects (Changing background image, play music, black/white in/out, dialogue, etc.)
- Live2D model displaying, changing motion/expression
TODO:
- Better UI
- More Special Effects
- Lip sync
Thanks for your efforts! I will review it asap
Hi, I reviewed your work, it's pretty awesome, but some suggestions:
- Rename "Show" button to "Load".
- Add progress bar to indicate loading progress.
- Show "START!" on canvas before start instead of hint text above.
- Some model keeps T-pose, motion not applied.
- Add "Auto" button or checkbox to allow auto play.
Because too many bugs still exist, I can't approve it for merge it.
- Rename "Show" button to "Load".
- Add progress bar to indicate loading progress.
- Show "START!" on canvas before start instead of hint text above.
- Some model keeps T-pose, motion not applied.
- Add "Auto" button or checkbox to allow auto play.
Sorry for not replying for so long, I've been a bit busy lately. Thanks for the review! I've made several UI changes that you suggested. But regarding the T-pose issue, I confirmed that the model loaded the action successfully and the issue only occurs when there are many ( n>= 8 ) characters appearing in a story at the same time, so I think it might be related to the third-party library I'm using. It may take me a while to verify my suspicions.
Still cannot find why loading 10 models could cause animation not updated, it may be a WebGL performance issue.
The solution now is, to create or destroy the model every time the scenario script tells it to appear or disappear, instead of keeping them in memory.
Is Story Reader Live2D still working?
Is Story Reader Live2D still working?
Seems so
Is Story Reader Live2D still working?
Seems so
if it does work, what will you (or anyone) need to run Story Reader Live2D? (Also it's not working on any phone)
Is Story Reader Live2D still working?
Seems so
if it does work, what will you (or anyone) need to run Story Reader Live2D?
(Also it's not working on any phone)
Have you tested this branch? I'm not sure if it's still working. As long as you can use current Live2D viewer, you could use the Live2D story reader as well.
Is this feature complete or not?
Also what happened to author of this pull request?!