From a484783515e1937d4b60b0c0a6f0c9b24266a6b5 Mon Sep 17 00:00:00 2001 From: Ethanfel Date: Mon, 29 Jun 2026 01:55:54 +0200 Subject: [PATCH] Tune Krea2 POV handjob wording --- docs/krea2-pov-pose-atlas.md | 7 +++++++ docs/krea2-prompt-guide.md | 22 ++++++++++++++++++++++ krea_pov_actions.py | 8 +++++--- tools/prompt_smoke.py | 2 +- 4 files changed, 35 insertions(+), 4 deletions(-) diff --git a/docs/krea2-pov-pose-atlas.md b/docs/krea2-pov-pose-atlas.md index 4c21177..2589223 100644 --- a/docs/krea2-pov-pose-atlas.md +++ b/docs/krea2-pov-pose-atlas.md @@ -73,3 +73,10 @@ forward-bent one: the woman faces the viewer between his thighs, breasts pressed together around a vertical shaft, with the glans above the cleavage near her mouth. For Krea2, name hand ownership when hands matter. In POV prompts, generic `hands` can become the viewer's hands. + +### Handjob + +The handjob folder repeats a centered first-person layout: the viewer's thighs +frame the lower edges, the woman faces the viewer between his legs, and her hand +is the contact anchor on the shaft. Prompt the woman's hand ownership directly; +viewer hands should not cover the action unless that is the intended variant. diff --git a/docs/krea2-prompt-guide.md b/docs/krea2-prompt-guide.md index 8d2654e..b71d383 100644 --- a/docs/krea2-prompt-guide.md +++ b/docs/krea2-prompt-guide.md @@ -147,6 +147,28 @@ Avoid vague or conflicting wording: - `both hands push her breasts` without naming whose hands - `only foreground hands` when the intended hands are the woman's hands +### Handjob + +The atlas examples are direct and simple: the woman faces the viewer between his +thighs, her hand is the visible contact point, and her face or torso stays behind +the shaft. In fixed-seed tests, naming `one hand` plus a generic POV camera line +could make the lower hand read as the viewer's hand. Naming the woman's hands +made the action clearer. + +Works better: + +- `POV handjob position` +- `woman kneels between his legs facing him` +- `the woman's right hand wraps around the viewer's penis` +- `her left hand steadies the base` +- `viewer thighs and pelvis frame the lower edges` +- `without his hands covering the action` + +Avoid: + +- generic `one hand grips` when hand ownership matters +- allowing `foreground hands` to compete with the woman's active hand + ## POV In POV prompts, the visible subject should still be established first. The POV diff --git a/krea_pov_actions.py b/krea_pov_actions.py index 7d244cf..096390c 100644 --- a/krea_pov_actions.py +++ b/krea_pov_actions.py @@ -297,9 +297,11 @@ def pov_hardcore_pose_sentence( ) if action_kind == outercourse_policy.OUTERCOURSE_HANDJOB: return outercourse_sentence( - "The woman kneels between the viewer's open thighs with her torso leaning forward and face visible behind the viewer's penis; " - "one hand grips and strokes the viewer's penis in the lower foreground while the other hand steadies its base, " - "thumb and fingers visible around the penis as she strokes toward the glans" + "POV handjob position: the viewer reclines with thighs open while the woman kneels between his legs facing him, " + "torso leaning forward and face visible behind the penis; " + "the woman's right hand wraps around the viewer's penis in the lower foreground and strokes along the shaft toward the glans, " + "while her left hand steadies the base with her fingers and nails visibly gripping the penis; " + "the viewer's thighs and pelvis frame the lower edges without his hands covering the action" ) if action_kind == outercourse_policy.OUTERCOURSE_FOOTJOB: return outercourse_sentence( diff --git a/tools/prompt_smoke.py b/tools/prompt_smoke.py index af103af..149a434 100644 --- a/tools/prompt_smoke.py +++ b/tools/prompt_smoke.py @@ -6797,7 +6797,7 @@ def smoke_pov_outercourse_position_routes() -> None: "pov_outercourse_handjob", "handjob", ("one hand grips and strokes the pov viewer's penis", "strokes toward the glans"), - ("one hand grips and strokes the viewer's penis", "thumb and fingers", "strokes toward the glans"), + ("pov handjob position", "woman's right hand wraps", "left hand steadies", "without his hands covering"), ), ( "pov_outercourse_footjob",