fix: hints and labels now say what the control does (menus, inspector, timeline, takes, ideas, enhancer, context windows, montage, modes); H3 project negative prompt reaches the negative slot
This commit is contained in:
@@ -61,8 +61,8 @@ SETTINGS = {
|
||||
},
|
||||
"until_sigma": {
|
||||
"type": "float", "default": 0.6, "min": 0.0, "max": 1.0, "step": 0.05,
|
||||
"label": "How long for", "ui": "slider",
|
||||
"hint": "The starting image comes back sharp once the picture settles.",
|
||||
"label": "Sharp again at noise", "ui": "slider",
|
||||
"hint": "The blurred start is used until the noise falls to this level (1 = full noise, 0 = clean). Lower keeps it blurred for longer; 1 never blurs.",
|
||||
"when": {"enabled": True},
|
||||
},
|
||||
}
|
||||
|
||||
@@ -37,16 +37,21 @@ SETTINGS = {
|
||||
"enabled": {"type": "bool", "default": False, "label": "Context windows (long scenes)",
|
||||
"hint": "Sample a long scene in overlapping windows so it fits the model's memory."},
|
||||
"length": {"type": "int", "default": 145, "min": 9, "max": 2049, "step": 8, "label": "Window length (frames)",
|
||||
"hint": "Frames the model sees at once. Shorter uses less memory; longer keeps motion steadier.",
|
||||
"when": {"enabled": True}},
|
||||
"overlap": {"type": "int", "default": 40, "min": 0, "max": 512, "step": 8, "label": "Window overlap (frames)",
|
||||
"hint": "Frames neighbouring windows share. More overlap joins smoother but runs slower; it must be shorter than the window.",
|
||||
"when": {"enabled": True}},
|
||||
"schedule": {"type": "enum", "default": "standard_uniform", "label": "Window schedule",
|
||||
"hint": "standard_uniform: windows shift a little each step. standard_static: the same windows every step. looped_uniform: the end wraps round to the start. batched: back-to-back windows with no overlap.",
|
||||
"options": [{"value": v, "label": v} for v in SCHEDULES], "when": {"enabled": True}},
|
||||
"fuse": {"type": "enum", "default": "pyramid", "label": "Window blend",
|
||||
"hint": "How overlapping windows are mixed: pyramid, relative, overlap-linear fade between neighbours; flat averages them equally.",
|
||||
"options": [{"value": v, "label": v} for v in FUSES], "when": {"enabled": True}},
|
||||
"freenoise": {"type": "bool", "default": True, "label": "FreeNoise blending", "when": {"enabled": True},
|
||||
"hint": "Shuffle the starting noise so neighbouring windows share it."},
|
||||
"retain_first": {"type": "bool", "default": False, "label": "Pin anchor in every window",
|
||||
"hint": "Keeps the first frame in every window so the whole clip stays tied to your starting image.",
|
||||
"when": {"enabled": True}},
|
||||
}
|
||||
|
||||
|
||||
@@ -47,13 +47,13 @@ SETTINGS = {
|
||||
{"value": "learned", "label": "Learn from ratings"},
|
||||
{"value": "manual", "label": "My value"},
|
||||
],
|
||||
"label": "Value", "ui": "segmented",
|
||||
"hint": "Learn: each rating nudges it toward what you liked.",
|
||||
"label": "How hard", "ui": "segmented",
|
||||
"hint": "Learn from ratings: each rating nudges how much it commits toward what you liked. My value: you set it below.",
|
||||
"when": {"enabled": True},
|
||||
},
|
||||
"k": {
|
||||
"type": "float", "default": 1.0, "min": 0.5, "max": 1.6, "step": 0.05,
|
||||
"label": "k", "ui": "slider",
|
||||
"label": "Commitment (k)", "ui": "slider",
|
||||
"hint": "Above 1 commits harder, below 1 loosens. 1 is off.",
|
||||
"when": {"enabled": True, "mode": "manual"},
|
||||
},
|
||||
|
||||
@@ -31,7 +31,7 @@ SETTINGS = {
|
||||
"enabled": {
|
||||
"type": "bool", "default": False,
|
||||
"label": "Seed search",
|
||||
"hint": "After 10+ ratings, tries a few seeds for one step each and keeps the one your taste likes.",
|
||||
"hint": "After 10+ rated clips (some liked, some disliked), tries a few seeds for one step each and keeps the one your taste likes.",
|
||||
},
|
||||
"candidates": {
|
||||
"type": "int", "default": 3, "min": 2, "max": 8,
|
||||
|
||||
@@ -46,8 +46,8 @@ SETTINGS = {
|
||||
{"value": "learned", "label": "Learn from ratings"},
|
||||
{"value": "manual", "label": "My value"},
|
||||
],
|
||||
"label": "Strength", "ui": "segmented",
|
||||
"hint": "Learn: each rating nudges it toward what you liked.",
|
||||
"label": "How strong", "ui": "segmented",
|
||||
"hint": "Learn from ratings: each rating nudges how much the push is toward what you liked. My value: you set it below.",
|
||||
"when": {"enabled": True},
|
||||
},
|
||||
"strength": {
|
||||
|
||||
@@ -32,7 +32,7 @@ SETTINGS = {
|
||||
"enabled": {
|
||||
"type": "bool", "default": False,
|
||||
"label": "Taste guidance",
|
||||
"hint": "After 10+ ratings, nudges the finish of each clip toward what you rated up.",
|
||||
"hint": "After 10+ rated clips (some liked, some disliked), nudges the finish of each clip toward what you rated up.",
|
||||
},
|
||||
"strength": {
|
||||
"type": "float", "default": 0.02, "min": 0.0, "max": 0.2, "step": 0.005,
|
||||
|
||||
@@ -29,7 +29,7 @@ SETTINGS = {
|
||||
"enabled": {
|
||||
"type": "bool", "default": False,
|
||||
"label": "Taste prompt nudge",
|
||||
"hint": "Shifts the prompt toward what your liked prompts share. Free: no extra passes.",
|
||||
"hint": "Shifts the prompt toward what your liked prompts share. Needs 3 liked clips. Free: no extra passes.",
|
||||
},
|
||||
"strength": {
|
||||
"type": "float", "default": 0.02, "min": 0.0, "max": 0.1, "step": 0.005,
|
||||
|
||||
@@ -30,7 +30,7 @@ SETTINGS = {
|
||||
"enabled": {
|
||||
"type": "bool", "default": False,
|
||||
"label": "Taste attention",
|
||||
"hint": "Learns from your ratings and shifts what the picture pays attention to.",
|
||||
"hint": "Learns from your ratings and shifts what the picture pays attention to. Does nothing until the Taste key has 2+ liked and 2+ disliked runs.",
|
||||
},
|
||||
"strength": {
|
||||
"type": "float", "default": 2.0, "min": 0.0, "max": 10.0, "step": 0.05,
|
||||
|
||||
@@ -35,7 +35,7 @@ SETTINGS = {
|
||||
"enabled": {
|
||||
"type": "bool", "default": False,
|
||||
"label": "Taste slider",
|
||||
"hint": "Leans the finish toward what your liked prompts share. Costs 2 extra passes per late step.",
|
||||
"hint": "Leans the finish toward what your liked prompts share. Needs 3 liked clips. Costs 2 extra passes per late step.",
|
||||
},
|
||||
"strength": {
|
||||
"type": "float", "default": 1.0, "min": -3.0, "max": 3.0, "step": 0.25,
|
||||
|
||||
@@ -45,7 +45,7 @@ SETTINGS = {
|
||||
"enabled": {
|
||||
"type": "bool", "default": False,
|
||||
"label": "Shot memory",
|
||||
"hint": "Starts from the layout of shots you liked, with new details.",
|
||||
"hint": "Some runs start from the layout of a shot you liked, with new details; ratings tune how often.",
|
||||
},
|
||||
"mode": {
|
||||
"type": "enum", "default": "learned", "options": [
|
||||
@@ -53,7 +53,7 @@ SETTINGS = {
|
||||
{"value": "manual", "label": "My value"},
|
||||
],
|
||||
"label": "How much", "ui": "segmented",
|
||||
"hint": "Learn: how strongly to reuse is tuned by your ratings.",
|
||||
"hint": "Learn from ratings: each rating nudges how much is reused toward what you liked. My value: you set it below.",
|
||||
"when": {"enabled": True},
|
||||
},
|
||||
"amount": {
|
||||
|
||||
@@ -51,14 +51,14 @@ SETTINGS = {
|
||||
{"value": "learned", "label": "Learn from ratings"},
|
||||
{"value": "manual", "label": "My value"},
|
||||
],
|
||||
"label": "Strength", "ui": "segmented",
|
||||
"hint": "Learn: each rating nudges it toward what you liked.",
|
||||
"label": "How strong", "ui": "segmented",
|
||||
"hint": "Learn from ratings: each rating nudges how much the boost is toward what you liked. My value: you set it below.",
|
||||
"when": {"enabled": True},
|
||||
},
|
||||
"alpha": {
|
||||
"type": "float", "default": 2.0, "min": 0.5, "max": 3.0, "step": 0.1,
|
||||
"label": "Alpha", "ui": "slider",
|
||||
"hint": "The paper used 1.2-2.5.",
|
||||
"hint": "Higher boosts more. The paper used 1.2-2.5.",
|
||||
"when": {"enabled": True, "mode": "manual"},
|
||||
},
|
||||
"block": {
|
||||
|
||||
@@ -27,8 +27,8 @@ SETTINGS = {
|
||||
"style": {
|
||||
"type": "enum", "default": "natural", "label": "Temporal style",
|
||||
"options": [{"value": v, "label": v.replace("_", " ")} for v in STYLES],
|
||||
"hint": "How motion and time feel. accelerate/freeze hold the motion, decelerate/rapid make it punchier, "
|
||||
"pulse repeats ease-downs, loop joins the end to the start.",
|
||||
"hint": "How motion feels. natural: unchanged. accelerate, freeze: smoother, held motion (freeze most). decelerate: punchier, bigger steps. "
|
||||
"pulse: repeated punch-then-ease. rapid start/end: punchy at the start and/or end. loop: the end joins the start.",
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ SETTINGS = {
|
||||
"enabled": {
|
||||
"type": "bool", "default": False,
|
||||
"label": "Early taste guidance",
|
||||
"hint": "After 10+ ratings, nudges motion and layout too, not just the finish.",
|
||||
"hint": "After 10+ rated clips (some liked, some disliked), nudges motion and layout too, not just the finish.",
|
||||
},
|
||||
"strength": {
|
||||
"type": "float", "default": 0.02, "min": 0.0, "max": 0.2, "step": 0.005,
|
||||
|
||||
@@ -7,7 +7,7 @@ latent is turned toward the average banked direction, without adding energy (the
|
||||
with a cap so it never wipes the current clip. A thin overlay of remembered motion: the best use is
|
||||
crossing a remembered action onto a new prompt, and it can re-insert a cut your liked clips had.
|
||||
|
||||
"Like the nearest liked prompt" picks one real clip's motion instead of the average of all.
|
||||
"Like the nearest liked prompt" picks one real clip's motion instead of the average of all (the average when none is close enough).
|
||||
Banked directions are the size of the whole latent, so a clip is only matched with banked clips of the
|
||||
same shape (length and frame size); a run of another shape says so and goes unbiased.
|
||||
Picture only: sound is never touched.
|
||||
|
||||
Reference in New Issue
Block a user