Upgraded base generation resolution to 1024x576 for native 16:9 1080p upscaling. Expanded the GooferSanitizer Banana filter with 60+ new weapon and violence replacements. Adjusted Phi-3 prompt templates to explicitly force cinematic focus directly on the goof.
1078 lines
42 KiB
JSON
1078 lines
42 KiB
JSON
{
|
|
"id": "1e6364a9-0041-40d0-aa70-4ad95397381b",
|
|
"revision": 0,
|
|
"last_node_id": 14,
|
|
"last_link_id": 31,
|
|
"nodes": [
|
|
{
|
|
"id": 1,
|
|
"type": "GooferInit",
|
|
"pos": [
|
|
0,
|
|
200
|
|
],
|
|
"size": [
|
|
320,
|
|
180
|
|
],
|
|
"flags": {
|
|
|
|
},
|
|
"order": 0,
|
|
"mode": 0,
|
|
"inputs": [
|
|
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "config",
|
|
"type": "GOOFER_CONFIG",
|
|
"links": [
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"widgets_values": [
|
|
"Jurassic Park",
|
|
1993,
|
|
5,
|
|
"blockbuster",
|
|
true
|
|
],
|
|
"properties": {
|
|
"Node name for S\u0026R": "GooferInit"
|
|
},
|
|
"title": "Goofer: Init"
|
|
},
|
|
{
|
|
"id": 2,
|
|
"type": "GooferGoofFetch",
|
|
"pos": [
|
|
400,
|
|
200
|
|
],
|
|
"size": [
|
|
350,
|
|
180
|
|
],
|
|
"flags": {
|
|
|
|
},
|
|
"order": 1,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "config",
|
|
"type": "GOOFER_CONFIG",
|
|
"link": 1
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "movie_data",
|
|
"type": "GOOFER_MOVIE",
|
|
"links": [
|
|
4,
|
|
6,
|
|
8,
|
|
28
|
|
],
|
|
"slot_index": 0
|
|
},
|
|
{
|
|
"name": "goofs_data",
|
|
"type": "GOOFER_GOOFS",
|
|
"links": [
|
|
5
|
|
],
|
|
"slot_index": 1
|
|
}
|
|
],
|
|
"widgets_values": [
|
|
""
|
|
],
|
|
"properties": {
|
|
"Node name for S\u0026R": "GooferGoofFetch"
|
|
},
|
|
"title": "Goofer: Fetch Goofs"
|
|
},
|
|
{
|
|
"id": 3,
|
|
"type": "GooferSanitizer",
|
|
"pos": [
|
|
820,
|
|
200
|
|
],
|
|
"size": [
|
|
350,
|
|
220
|
|
],
|
|
"flags": {
|
|
|
|
},
|
|
"order": 2,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "goofs_data",
|
|
"type": "GOOFER_GOOFS",
|
|
"link": 5
|
|
},
|
|
{
|
|
"name": "movie_data",
|
|
"type": "GOOFER_MOVIE",
|
|
"link": 4
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "sanitized_goofs",
|
|
"type": "GOOFER_GOOFS",
|
|
"links": [
|
|
7,
|
|
9,
|
|
29
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"widgets_values": [
|
|
true,
|
|
true,
|
|
""
|
|
],
|
|
"properties": {
|
|
"Node name for S\u0026R": "GooferSanitizer"
|
|
},
|
|
"title": "Goofer: Sanitize"
|
|
},
|
|
{
|
|
"id": 4,
|
|
"type": "GooferPromptGen",
|
|
"pos": [
|
|
1250,
|
|
200
|
|
],
|
|
"size": [
|
|
350,
|
|
140
|
|
],
|
|
"flags": {
|
|
|
|
},
|
|
"order": 3,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "config",
|
|
"type": "GOOFER_CONFIG",
|
|
"link": 2
|
|
},
|
|
{
|
|
"name": "goofs_data",
|
|
"type": "GOOFER_GOOFS",
|
|
"link": 7
|
|
},
|
|
{
|
|
"name": "movie_data",
|
|
"type": "GOOFER_MOVIE",
|
|
"link": 6
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "prompt_1",
|
|
"type": "STRING",
|
|
"links": [
|
|
15
|
|
],
|
|
"slot_index": 0
|
|
},
|
|
{
|
|
"name": "prompt_2",
|
|
"type": "STRING",
|
|
"links": [
|
|
16
|
|
],
|
|
"slot_index": 1
|
|
},
|
|
{
|
|
"name": "prompt_3",
|
|
"type": "STRING",
|
|
"links": [
|
|
17
|
|
],
|
|
"slot_index": 2
|
|
},
|
|
{
|
|
"name": "prompt_4",
|
|
"type": "STRING",
|
|
"links": [
|
|
18
|
|
],
|
|
"slot_index": 3
|
|
},
|
|
{
|
|
"name": "prompt_5",
|
|
"type": "STRING",
|
|
"links": [
|
|
19
|
|
],
|
|
"slot_index": 4
|
|
},
|
|
{
|
|
"name": "live_seed",
|
|
"type": "INT",
|
|
"links": [
|
|
31
|
|
],
|
|
"slot_index": 5
|
|
}
|
|
],
|
|
"widgets_values": [
|
|
"Phi-3-mini"
|
|
],
|
|
"properties": {
|
|
"Node name for S\u0026R": "GooferPromptGen"
|
|
},
|
|
"title": "Goofer: Generate Prompts"
|
|
},
|
|
{
|
|
"id": 5,
|
|
"type": "GooferBatchVideo",
|
|
"pos": [
|
|
1700,
|
|
200
|
|
],
|
|
"size": [
|
|
350,
|
|
400
|
|
],
|
|
"flags": {
|
|
|
|
},
|
|
"order": 4,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "model",
|
|
"type": "MODEL",
|
|
"link": 11
|
|
},
|
|
{
|
|
"name": "clip",
|
|
"type": "CLIP",
|
|
"link": 12
|
|
},
|
|
{
|
|
"name": "vae",
|
|
"type": "VAE",
|
|
"link": 13
|
|
},
|
|
{
|
|
"name": "audio_vae",
|
|
"type": "VAE",
|
|
"link": 14
|
|
},
|
|
{
|
|
"name": "prompt_1",
|
|
"type": "STRING",
|
|
"link": 15
|
|
},
|
|
{
|
|
"name": "prompt_2",
|
|
"type": "STRING",
|
|
"link": 16
|
|
},
|
|
{
|
|
"name": "prompt_3",
|
|
"type": "STRING",
|
|
"link": 17
|
|
},
|
|
{
|
|
"name": "prompt_4",
|
|
"type": "STRING",
|
|
"link": 18
|
|
},
|
|
{
|
|
"name": "prompt_5",
|
|
"type": "STRING",
|
|
"link": 19
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "video_1",
|
|
"type": "VIDEO",
|
|
"links": [
|
|
20
|
|
],
|
|
"slot_index": 0
|
|
},
|
|
{
|
|
"name": "video_2",
|
|
"type": "VIDEO",
|
|
"links": [
|
|
21
|
|
],
|
|
"slot_index": 1
|
|
},
|
|
{
|
|
"name": "video_3",
|
|
"type": "VIDEO",
|
|
"links": [
|
|
22
|
|
],
|
|
"slot_index": 2
|
|
},
|
|
{
|
|
"name": "video_4",
|
|
"type": "VIDEO",
|
|
"links": [
|
|
23
|
|
],
|
|
"slot_index": 3
|
|
},
|
|
{
|
|
"name": "video_5",
|
|
"type": "VIDEO",
|
|
"links": [
|
|
24
|
|
],
|
|
"slot_index": 4
|
|
}
|
|
],
|
|
"widgets_values": [
|
|
"euler",
|
|
"1., 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0",
|
|
1024,
|
|
576,
|
|
97,
|
|
25,
|
|
30,
|
|
"enabled",
|
|
0.75,
|
|
0.75,
|
|
0.75,
|
|
0.75,
|
|
0.75
|
|
],
|
|
"properties": {
|
|
"Node name for S\u0026R": "GooferBatchVideo"
|
|
},
|
|
"title": "Goofer: Batch Video (LTX-2)"
|
|
},
|
|
{
|
|
"id": 6,
|
|
"type": "GooferProceduralClip",
|
|
"pos": [
|
|
1700,
|
|
700
|
|
],
|
|
"size": [
|
|
350,
|
|
270
|
|
],
|
|
"flags": {
|
|
|
|
},
|
|
"order": 5,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "config",
|
|
"type": "GOOFER_CONFIG",
|
|
"link": 3
|
|
},
|
|
{
|
|
"name": "movie_data",
|
|
"type": "GOOFER_MOVIE",
|
|
"link": 8
|
|
},
|
|
{
|
|
"name": "goofs_data",
|
|
"type": "GOOFER_GOOFS",
|
|
"link": 9
|
|
},
|
|
{
|
|
"name": "music",
|
|
"type": "AUDIO",
|
|
"link": 27
|
|
},
|
|
{
|
|
"name": "music_duration",
|
|
"type": "FLOAT",
|
|
"link": 30
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "video",
|
|
"type": "VIDEO",
|
|
"links": [
|
|
25
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"widgets_values": [
|
|
1024,
|
|
576,
|
|
5.0,
|
|
"goof_neon"
|
|
],
|
|
"properties": {
|
|
"Node name for S\u0026R": "GooferProceduralClip"
|
|
},
|
|
"title": "Goofer: Procedural Clip"
|
|
},
|
|
{
|
|
"id": 7,
|
|
"type": "GooferVideoConcat",
|
|
"pos": [
|
|
2150,
|
|
350
|
|
],
|
|
"size": [
|
|
350,
|
|
200
|
|
],
|
|
"flags": {
|
|
|
|
},
|
|
"order": 6,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "video_1",
|
|
"type": "VIDEO",
|
|
"link": 20
|
|
},
|
|
{
|
|
"name": "video_2",
|
|
"type": "VIDEO",
|
|
"link": 21
|
|
},
|
|
{
|
|
"name": "video_3",
|
|
"type": "VIDEO",
|
|
"link": 22
|
|
},
|
|
{
|
|
"name": "video_4",
|
|
"type": "VIDEO",
|
|
"link": 23
|
|
},
|
|
{
|
|
"name": "video_5",
|
|
"type": "VIDEO",
|
|
"link": 24
|
|
},
|
|
{
|
|
"name": "video_6",
|
|
"type": "VIDEO",
|
|
"link": 25
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "VIDEO",
|
|
"type": "VIDEO",
|
|
"links": [
|
|
26
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"widgets_values": [
|
|
"enabled",
|
|
"1080",
|
|
"ULTRA",
|
|
12
|
|
],
|
|
"properties": {
|
|
"Node name for S\u0026R": "GooferVideoConcat"
|
|
},
|
|
"title": "Stitch + RTX Upscale"
|
|
},
|
|
{
|
|
"id": 8,
|
|
"type": "SaveVideo",
|
|
"pos": [
|
|
2600,
|
|
350
|
|
],
|
|
"size": [
|
|
320,
|
|
120
|
|
],
|
|
"flags": {
|
|
|
|
},
|
|
"order": 7,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "video",
|
|
"type": "VIDEO",
|
|
"link": 26
|
|
}
|
|
],
|
|
"outputs": [
|
|
|
|
],
|
|
"widgets_values": [
|
|
"Goofer_output",
|
|
"auto",
|
|
"auto"
|
|
],
|
|
"properties": {
|
|
"Node name for S\u0026R": "SaveVideo"
|
|
},
|
|
"title": "Save: Goofer Output"
|
|
},
|
|
{
|
|
"id": 10,
|
|
"type": "CheckpointLoaderSimple",
|
|
"pos": [
|
|
0,
|
|
700
|
|
],
|
|
"size": [
|
|
320,
|
|
120
|
|
],
|
|
"flags": {
|
|
|
|
},
|
|
"order": 0,
|
|
"mode": 0,
|
|
"inputs": [
|
|
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "MODEL",
|
|
"type": "MODEL",
|
|
"links": [
|
|
10
|
|
],
|
|
"slot_index": 0
|
|
},
|
|
{
|
|
"name": "CLIP",
|
|
"type": "CLIP",
|
|
"links": [
|
|
|
|
],
|
|
"slot_index": 1
|
|
},
|
|
{
|
|
"name": "VAE",
|
|
"type": "VAE",
|
|
"links": [
|
|
13
|
|
],
|
|
"slot_index": 2
|
|
}
|
|
],
|
|
"widgets_values": [
|
|
"ltx-2-19b-distilled.safetensors"
|
|
],
|
|
"properties": {
|
|
"Node name for S\u0026R": "CheckpointLoaderSimple"
|
|
},
|
|
"title": "Load LTX-2 Checkpoint"
|
|
},
|
|
{
|
|
"id": 11,
|
|
"type": "LTXAVTextEncoderLoader",
|
|
"pos": [
|
|
0,
|
|
880
|
|
],
|
|
"size": [
|
|
320,
|
|
120
|
|
],
|
|
"flags": {
|
|
|
|
},
|
|
"order": 0,
|
|
"mode": 0,
|
|
"inputs": [
|
|
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "CLIP",
|
|
"type": "CLIP",
|
|
"links": [
|
|
12
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"widgets_values": [
|
|
"gemma_3_12B_it_fp4_mixed.safetensors",
|
|
"ltx-2-19b-distilled.safetensors",
|
|
"default"
|
|
],
|
|
"properties": {
|
|
"Node name for S\u0026R": "LTXAVTextEncoderLoader"
|
|
},
|
|
"title": "Load Text Encoder"
|
|
},
|
|
{
|
|
"id": 12,
|
|
"type": "LTXVAudioVAELoader",
|
|
"pos": [
|
|
0,
|
|
1060
|
|
],
|
|
"size": [
|
|
320,
|
|
120
|
|
],
|
|
"flags": {
|
|
|
|
},
|
|
"order": 0,
|
|
"mode": 0,
|
|
"inputs": [
|
|
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "Audio VAE",
|
|
"type": "VAE",
|
|
"links": [
|
|
14
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"widgets_values": [
|
|
"ltx-2-19b-distilled.safetensors"
|
|
],
|
|
"properties": {
|
|
"Node name for S\u0026R": "LTXVAudioVAELoader"
|
|
},
|
|
"title": "Load Audio VAE"
|
|
},
|
|
{
|
|
"id": 13,
|
|
"type": "LoraLoaderModelOnly",
|
|
"pos": [
|
|
400,
|
|
700
|
|
],
|
|
"size": [
|
|
320,
|
|
120
|
|
],
|
|
"flags": {
|
|
|
|
},
|
|
"order": 1,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "model",
|
|
"type": "MODEL",
|
|
"link": 10
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "MODEL",
|
|
"type": "MODEL",
|
|
"links": [
|
|
11
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"widgets_values": [
|
|
"ltx-2-19b-lora-camera-control-dolly-left.safetensors",
|
|
0.7
|
|
],
|
|
"properties": {
|
|
"Node name for S\u0026R": "LoraLoaderModelOnly"
|
|
},
|
|
"title": "Load LoRA (Camera Control)"
|
|
},
|
|
{
|
|
"id": 14,
|
|
"type": "GooferBackgroundMusic",
|
|
"pos": [
|
|
1250,
|
|
700
|
|
],
|
|
"size": [
|
|
350,
|
|
280
|
|
],
|
|
"flags": {
|
|
|
|
},
|
|
"order": 3,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "movie_data",
|
|
"type": "GOOFER_MOVIE",
|
|
"link": 28
|
|
},
|
|
{
|
|
"name": "goofs_data",
|
|
"type": "GOOFER_GOOFS",
|
|
"link": 29
|
|
},
|
|
{
|
|
"name": "prompt_seed",
|
|
"type": "INT",
|
|
"link": 31
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "music",
|
|
"type": "AUDIO",
|
|
"links": [
|
|
27
|
|
],
|
|
"slot_index": 0
|
|
},
|
|
{
|
|
"name": "duration_sec",
|
|
"type": "FLOAT",
|
|
"links": [
|
|
30
|
|
],
|
|
"slot_index": 1
|
|
}
|
|
],
|
|
"widgets_values": [
|
|
5.0,
|
|
"facebook/musicgen-large",
|
|
0.85
|
|
],
|
|
"properties": {
|
|
"Node name for S\u0026R": "GooferBackgroundMusic"
|
|
},
|
|
"title": "Goofer: Background Music (optional)"
|
|
}
|
|
],
|
|
"links": [
|
|
[
|
|
1,
|
|
1,
|
|
0,
|
|
2,
|
|
0,
|
|
"GOOFER_CONFIG"
|
|
],
|
|
[
|
|
2,
|
|
1,
|
|
0,
|
|
4,
|
|
0,
|
|
"GOOFER_CONFIG"
|
|
],
|
|
[
|
|
3,
|
|
1,
|
|
0,
|
|
6,
|
|
0,
|
|
"GOOFER_CONFIG"
|
|
],
|
|
[
|
|
4,
|
|
2,
|
|
0,
|
|
3,
|
|
1,
|
|
"GOOFER_MOVIE"
|
|
],
|
|
[
|
|
5,
|
|
2,
|
|
1,
|
|
3,
|
|
0,
|
|
"GOOFER_GOOFS"
|
|
],
|
|
[
|
|
6,
|
|
2,
|
|
0,
|
|
4,
|
|
2,
|
|
"GOOFER_MOVIE"
|
|
],
|
|
[
|
|
7,
|
|
3,
|
|
0,
|
|
4,
|
|
1,
|
|
"GOOFER_GOOFS"
|
|
],
|
|
[
|
|
8,
|
|
2,
|
|
0,
|
|
6,
|
|
1,
|
|
"GOOFER_MOVIE"
|
|
],
|
|
[
|
|
9,
|
|
3,
|
|
0,
|
|
6,
|
|
2,
|
|
"GOOFER_GOOFS"
|
|
],
|
|
[
|
|
10,
|
|
10,
|
|
0,
|
|
13,
|
|
0,
|
|
"MODEL"
|
|
],
|
|
[
|
|
11,
|
|
13,
|
|
0,
|
|
5,
|
|
0,
|
|
"MODEL"
|
|
],
|
|
[
|
|
12,
|
|
11,
|
|
0,
|
|
5,
|
|
1,
|
|
"CLIP"
|
|
],
|
|
[
|
|
13,
|
|
10,
|
|
2,
|
|
5,
|
|
2,
|
|
"VAE"
|
|
],
|
|
[
|
|
14,
|
|
12,
|
|
0,
|
|
5,
|
|
3,
|
|
"VAE"
|
|
],
|
|
[
|
|
15,
|
|
4,
|
|
0,
|
|
5,
|
|
4,
|
|
"STRING"
|
|
],
|
|
[
|
|
16,
|
|
4,
|
|
1,
|
|
5,
|
|
5,
|
|
"STRING"
|
|
],
|
|
[
|
|
17,
|
|
4,
|
|
2,
|
|
5,
|
|
6,
|
|
"STRING"
|
|
],
|
|
[
|
|
18,
|
|
4,
|
|
3,
|
|
5,
|
|
7,
|
|
"STRING"
|
|
],
|
|
[
|
|
19,
|
|
4,
|
|
4,
|
|
5,
|
|
8,
|
|
"STRING"
|
|
],
|
|
[
|
|
20,
|
|
5,
|
|
0,
|
|
7,
|
|
0,
|
|
"VIDEO"
|
|
],
|
|
[
|
|
21,
|
|
5,
|
|
1,
|
|
7,
|
|
1,
|
|
"VIDEO"
|
|
],
|
|
[
|
|
22,
|
|
5,
|
|
2,
|
|
7,
|
|
2,
|
|
"VIDEO"
|
|
],
|
|
[
|
|
23,
|
|
5,
|
|
3,
|
|
7,
|
|
3,
|
|
"VIDEO"
|
|
],
|
|
[
|
|
24,
|
|
5,
|
|
4,
|
|
7,
|
|
4,
|
|
"VIDEO"
|
|
],
|
|
[
|
|
25,
|
|
6,
|
|
0,
|
|
7,
|
|
5,
|
|
"VIDEO"
|
|
],
|
|
[
|
|
26,
|
|
7,
|
|
0,
|
|
8,
|
|
0,
|
|
"VIDEO"
|
|
],
|
|
[
|
|
27,
|
|
14,
|
|
0,
|
|
6,
|
|
3,
|
|
"AUDIO"
|
|
],
|
|
[
|
|
28,
|
|
2,
|
|
0,
|
|
14,
|
|
0,
|
|
"GOOFER_MOVIE"
|
|
],
|
|
[
|
|
29,
|
|
3,
|
|
0,
|
|
14,
|
|
1,
|
|
"GOOFER_GOOFS"
|
|
],
|
|
[
|
|
30,
|
|
14,
|
|
1,
|
|
6,
|
|
4,
|
|
"FLOAT"
|
|
],
|
|
[
|
|
31,
|
|
4,
|
|
5,
|
|
14,
|
|
2,
|
|
"INT"
|
|
]
|
|
],
|
|
"groups": [
|
|
{
|
|
"id": 1,
|
|
"title": "GOOFER PIPELINE",
|
|
"bounding": [
|
|
-20,
|
|
120,
|
|
2960,
|
|
530
|
|
],
|
|
"color": "#3f789e",
|
|
"font_size": 24
|
|
},
|
|
{
|
|
"id": 2,
|
|
"title": "MODEL LOADERS (LTX-2)",
|
|
"bounding": [
|
|
-20,
|
|
620,
|
|
800,
|
|
600
|
|
],
|
|
"color": "#8A8",
|
|
"font_size": 24
|
|
},
|
|
{
|
|
"id": 3,
|
|
"title": "PROCEDURAL + AUDIO",
|
|
"bounding": [
|
|
1230,
|
|
620,
|
|
900,
|
|
380
|
|
],
|
|
"color": "#A88",
|
|
"font_size": 24
|
|
}
|
|
],
|
|
"config": {
|
|
|
|
},
|
|
"extra": {
|
|
"ds": {
|
|
"scale": 0.7,
|
|
"offset": [
|
|
50,
|
|
50
|
|
]
|
|
},
|
|
"info": {
|
|
"name": "Goofer Basic Workflow",
|
|
"author": "Jeffrey A. Brick",
|
|
"description": "Movie goof video generator  fetches goofs, sanitizes, generates video clips, stitches with procedural art"
|
|
}
|
|
},
|
|
"version": 0.4
|
|
}
|
|
|