Add character-level InstaOF overrides

This commit is contained in:
2026-06-24 18:19:20 +02:00
parent 89e499537e
commit e042960466
4 changed files with 194 additions and 15 deletions
+18 -5
View File
@@ -113,6 +113,17 @@ character-driven. For configured casts, matching enabled slots emit
per-character expression text such as `Woman A has ...; Man A has ...`; Krea
formatting naturalizes those labels in pair prompts.
For Insta/OF pairs, slots also expose character-level overrides:
- `softcore_expression_intensity` and `hardcore_expression_intensity`: override
the option-node expression fallback for that character and that output half.
- `softcore_outfit`: overrides the character's softcore clothing. For `Woman A`
this replaces the generated teaser outfit; for partners it replaces random
partner styling.
- `hardcore_clothing`: adds direct character clothing/nudity wording in the
hardcore output. A `Woman A` hardcore clothing override replaces the global
`hardcore_clothing_continuity` text to avoid contradictory clothing prompts.
Slots are chainable through the `character_cast` input/output. In automatic
label mode, the slot closest to the final generator becomes `A` for its gender,
the next upstream slot becomes `B`, then `C`, and so on. Example:
@@ -311,11 +322,12 @@ Options:
microwear, or shirtless partner styling. `explicit_nude` is available when
you want visible nude creator-shot framing without a sex act.
- `hardcore_level`: `explicit` or `hardcore`.
- `softcore_expression_intensity`: `0.0` is mild/controlled, `0.5` is sensual,
- `softcore_expression_intensity`: fallback when no connected character slot
sets `softcore_expression_intensity`. `0.0` is mild/controlled, `0.5` is sensual,
`1.0` strongly favors more heated softcore faces.
- `hardcore_expression_intensity`: `0.0` is controlled, `0.5` is balanced
hardcore, `1.0` strongly favors ahegao-style, drooling, fucked-out, climax,
and messy orgasm expressions.
- `hardcore_expression_intensity`: fallback when no connected character slot
sets `hardcore_expression_intensity`. `0.0` is controlled, `0.5` is balanced
hardcore, `1.0` strongly favors stronger hardcore expressions.
- `softcore_expression_enabled` and `hardcore_expression_enabled`: disable the
expression sentence for that half of the Insta/OF pair. The intensity values
are fallbacks; `SxCP Woman Slot` / `SxCP Man Slot` `expression_intensity`
@@ -328,7 +340,8 @@ Options:
- `hardcore_clothing_continuity`: `none`, `same_outfit`, `partially_removed`,
`implied_nude`, or `explicit_nude`. This controls whether the hardcore prompt
references the softcore outfit, uses it displaced/removed, or makes Woman A
explicitly nude.
explicitly nude. It is a fallback for Woman A; `hardcore_clothing` on
`SxCP Woman Slot` or `SxCP Man Slot` takes priority for that character.
- `softcore_camera_mode`: base camera mode for the softcore output.
- `hardcore_camera_mode`: `from_camera_config`, `same_as_softcore`, or a
separate base camera mode for the hardcore output. `from_camera_config` is