Skip to content

Commit

Permalink
mention MovingUI mode as per Cohee's comment in SillyTavern#206
Browse files Browse the repository at this point in the history
  • Loading branch information
Technologicat committed Jan 18, 2024
1 parent 9cc091b commit ba7fd8b
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
4 changes: 3 additions & 1 deletion talkinghead/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,9 @@ The live mode is configured per-character, via files **at the client end**:
- If a character does not have this file, default settings are used. Most of the time, there is no need to customize the emotion templates per-character.
- *At the client end*, only this one file is needed (or even supported) to customize the emotion templates.

The **sprite position** on the screen is static. Due to the base pose used by the posing engine, the character's legs are always cut off at the bottom of the image, so the sprite needs to be placed at the bottom. You may need to create a custom background image that works with this placement. Of the default backgrounds, at least the cyberpunk bedroom works fine.
As far as `talkinghead` is concerned, the **sprite position** on the screen is static. However, if you enable the **MovingUI** checkbox in *User Settings ⊳ Advanced*, you can manually move the sprite in the GUI, by dragging its move handle. Note that there is some empty space in the sprite canvas around the sides of the character, so the character will not be able to fit flush against the edge of the window (since that empty space hits the edge of the window first).

Due to the base pose used by the posing engine, the character's legs are always cut off at the bottom of the image, so the sprite needs to be placed at the bottom. You may need to create a custom background image that works with such a placement. Of the default backgrounds, at least the cyberpunk bedroom looks fine.

**IMPORTANT**: Changing your web browser's zoom level will change the size of the character, too, because doing so rescales all images.

Expand Down
1 change: 1 addition & 0 deletions talkinghead/TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
- For symmetry with emotion handling; but also foreseeable that target FPS is an installation-wide thing instead of a character-wide thing.
Currently we don't have a way to set it installation-wide.
- BACKEND: Fix timing of dynamic postprocessor effects, these should also use a 25 FPS reference.
- BACKEND: Add configurable crop filter to trim unused space around the sides of the character, to allow better positioning of the character in **MovingUI** mode.
- FRONTEND: Check zip upload whether it refreshes the talkinghead character (it should).
- FRONTEND: Switching `talkinghead` mode on/off in Character Expressions should set the expression to the current emotion.
- The client *does* store the emotion, as evidenced by this quick reply STScript:
Expand Down

0 comments on commit ba7fd8b

Please sign in to comment.