fix: shot cut times no longer split the shots you wrote unless asked (chance defaults to 0)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
digital-garbage
2026-09-30 17:41:14 +03:00
co-authored by Claude Sonnet 5.5
parent 8e0c320af6
commit cf5accae0d
3 changed files with 5 additions and 5 deletions
+2 -2
View File
@@ -10213,7 +10213,7 @@ class FunPackVideoRefinerV2(FunPackVideoRefiner):
value_guidance=True, latent=None, seed_output_connected=False,
steer_mode="relative", absolute_strength=0.6,
h3_phrase_emphasis=False, h3_phrase_variability=0.0, camera_moves=False, camera_moves_chance=0.7,
shot_cuts=False, shot_cut_chance=0.5,
shot_cuts=False, shot_cut_chance=0.0,
shot_views=False, shot_view_chance=0.4,
prompt_enhance=False, prompt_enhance_system="", prompt_enhance_reference_intro="",
prompt_enhance_temperature=0.7, prompt_enhance_top_p=0.92,
@@ -14241,7 +14241,7 @@ class FunPackStudio:
camera_moves=bool(rf.get("camera_moves", False)),
camera_moves_chance=float(rf.get("camera_moves_chance", 0.7)),
shot_cuts=bool(rf.get("shot_cuts", False)),
shot_cut_chance=float(rf.get("shot_cut_chance", 0.5)),
shot_cut_chance=float(rf.get("shot_cut_chance", 0.0)),
shot_views=bool(rf.get("shot_views", False)),
shot_view_chance=float(rf.get("shot_view_chance", 0.4)),
h3_phrase_variability=float(rf.get("h3_phrase_variability", 0.0) or 0.0),
+1 -1
View File
@@ -344,7 +344,7 @@ _EDITOR_DEFAULTS = {
"camera_moves": False,
"camera_moves_chance": 0.7,
"shot_cuts": False,
"shot_cut_chance": 0.5,
"shot_cut_chance": 0.0,
"shot_views": False,
"shot_view_chance": 0.4,
"h3_phrase_variability": 0.0,
+2 -2
View File
@@ -126,9 +126,9 @@
hint: "How often a [Shot N] block gets camera moves at all. Each one that does gets one to three (mostly one), sometimes travelling from the first thing to the last, sometimes ending with a pull-back — drawn per shot from the seed, so no pattern repeats in every prompt. 1 = every eligible shot." },
{ name: "shot_cuts", label: "Shot cut times (H3)", kind: "bool", default: false,
hint: "Gives every [Shot N] after the first its cut time (\"At 00:04.000, the camera cuts to...\"), spread over the scene's length and rounded to whole seconds, and adds a cut inside a shot where its main point changes. Prompts that already carry cut times are left alone. Needs the Editor's scene lengths." },
{ name: "shot_cut_chance", label: "Cut-in-shot chance", kind: "float", default: 0.5, min: 0.0, max: 1.0, step: 0.05,
{ name: "shot_cut_chance", label: "Cut-in-shot chance", kind: "float", default: 0.0, min: 0.0, max: 1.0, step: 0.05,
dependsOn: "shot_cuts", dependsVals: [true],
hint: "How often a shot whose main point changes is split into two shots at that point." },
hint: "0 = never (default): the shots you wrote stay as they are and only get cut times. Above 0, a shot whose main point changes is sometimes split in two at that point — it cannot tell where one of your shortcuts ends and the next begins, so it may cut between two of them." },
{ name: "shot_views", label: "Shot views (H3)", kind: "bool", default: false,
hint: "Opens some [Shot N] blocks after the first with a view — POV, side, front, from above / below / behind. Never the same twice in a row; shots that already state a view are left alone. Shot 1 is skipped because it may sit on a reference image." },
{ name: "shot_view_chance", label: "Shot view chance", kind: "float", default: 0.4, min: 0.0, max: 1.0, step: 0.05,