yijunwang2 commited on
Commit
11c78e2
·
verified ·
1 Parent(s): 4ae52a1

Upload private Krea 2 AnyPaint release candidate

Browse files
README.md CHANGED
@@ -72,10 +72,10 @@ under `showcase/`.
72
  | Watercolor outpainting | ![](showcase/02_watercolor_outpaint_source.webp) | ![](showcase/02_watercolor_outpaint_mask.png) | ![](showcase/02_watercolor_outpaint_result.webp) |
73
  | Stylized 3D outpainting | ![](showcase/03_3d_outpaint_source.webp) | ![](showcase/03_3d_outpaint_mask.png) | ![](showcase/03_3d_outpaint_result.webp) |
74
  | Fictional portrait mixed edit | ![](showcase/04_portrait_mixed_source.webp) | ![](showcase/04_portrait_mixed_mask.png) | ![](showcase/04_portrait_mixed_result.webp) |
75
- | Disconnected botanical masks | ![](showcase/05_botanical_disconnected_source.webp) | ![](showcase/05_botanical_disconnected_mask.png) | ![](showcase/05_botanical_disconnected_result.webp) |
76
- | Boundary-crossing interior edit | ![](showcase/06_interior_boundary_source.webp) | ![](showcase/06_interior_boundary_mask.png) | ![](showcase/06_interior_boundary_result.webp) |
77
- | Narrow curved product edit | ![](showcase/07_product_narrow_source.webp) | ![](showcase/07_product_narrow_mask.png) | ![](showcase/07_product_narrow_result.webp) |
78
- | Complex landscape mask | ![](showcase/08_landscape_complex_source.webp) | ![](showcase/08_landscape_complex_mask.png) | ![](showcase/08_landscape_complex_result.webp) |
79
 
80
  </details>
81
 
 
72
  | Watercolor outpainting | ![](showcase/02_watercolor_outpaint_source.webp) | ![](showcase/02_watercolor_outpaint_mask.png) | ![](showcase/02_watercolor_outpaint_result.webp) |
73
  | Stylized 3D outpainting | ![](showcase/03_3d_outpaint_source.webp) | ![](showcase/03_3d_outpaint_mask.png) | ![](showcase/03_3d_outpaint_result.webp) |
74
  | Fictional portrait mixed edit | ![](showcase/04_portrait_mixed_source.webp) | ![](showcase/04_portrait_mixed_mask.png) | ![](showcase/04_portrait_mixed_result.webp) |
75
+ | Disconnected honeybee insertion | ![](showcase/05_botanical_disconnected_source.webp) | ![](showcase/05_botanical_disconnected_mask.png) | ![](showcase/05_botanical_disconnected_result.webp) |
76
+ | Boundary-crossing dimensional rift | ![](showcase/06_interior_boundary_source.webp) | ![](showcase/06_interior_boundary_mask.png) | ![](showcase/06_interior_boundary_result.webp) |
77
+ | Narrow orange cable edit | ![](showcase/07_product_narrow_source.webp) | ![](showcase/07_product_narrow_mask.png) | ![](showcase/07_product_narrow_result.webp) |
78
+ | Rainbow mushroom landscape edit | ![](showcase/08_landscape_complex_source.webp) | ![](showcase/08_landscape_complex_mask.png) | ![](showcase/08_landscape_complex_result.webp) |
79
 
80
  </details>
81
 
SHA256SUMS CHANGED
@@ -1,8 +1,8 @@
1
  b82a2805162bde714a4eb27b9063c4fc3345d08a30be055134a6160e5430ba74 LICENSE.pdf
2
  740282d896660e50f80db176f12b8ab1eff8262c1226372b7a21762c2fd28bf3 NOTICE
3
  cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 PIPELINE_LICENSE
4
- 55d10c09f350886b6ce92128f226bd0ec245ae4cb2d514488afb9383e701d4de README.md
5
- 848cd6f3616e7c59dc2dfe295525a81f659315a7095b8abf8a5c7fe3b6ce6f44 anypaint.py
6
  f1222b7676d3edd33b5543426ea5955a5097a0a375877fd0338f3c374e1de81c example.py
7
  3a7d09f6b27f8ead160d340f2f59c11f4ee635c4a1ee87ffd8b1b9f9ba412f7a krea2_anypaint_rank32.safetensors
8
  f74edb4026306afec92ec5a9d60beaa22fac74361531bb66a0dab13d745b6a2d pipeline.py
@@ -19,18 +19,18 @@ e586b4c9105b1ab9f4d83c1ed200c067d6735e6084925ebc8ee3ce051ae3ab9a showcase/03_3d
19
  2f2ac67652f469418fc767cd53afee2e51c69d0a8ba88aaf5dcad08c519609f7 showcase/04_portrait_mixed_mask.png
20
  9d2d3c20ac925d9f6fb07e3793a7e988bef1340d9461e0a9e96b76927ad2f571 showcase/04_portrait_mixed_result.webp
21
  aae5ff6ba55f6ed47bdb931c3a8af13f6e6c4ef9216160dc34c8bb2305405c69 showcase/04_portrait_mixed_source.webp
22
- ce6b35714e994c8fd1ad3f3aafcf2389346f9a751863f0036756a7d020645ec2 showcase/05_botanical_disconnected_mask.png
23
- 56c262a0c3a7b05dc4d1995f2acfd70853ddeaa87fff120b806754e3c72bcb30 showcase/05_botanical_disconnected_result.webp
24
- e5b791b266899fb92e46ffc2c81d43f8c25294de63b1c876a9d200520f442f21 showcase/05_botanical_disconnected_source.webp
25
  97c499416ede55b54d133c6e327980cb51eb845ebdf82de0051060a85b3feb04 showcase/06_interior_boundary_mask.png
26
- 2235d5edd1e8a39540e46a0f85497175ea26f83fc9ac6f06b352243449b74ac5 showcase/06_interior_boundary_result.webp
27
- a76702fbe0d6aafa79b04fffdb372d4bc9fa5990a711093f0df865ad7d1d6223 showcase/06_interior_boundary_source.webp
28
- ff93e38bd097083b609491bca7e102c5f47842644cba42c05730460ff2cbe9f3 showcase/07_product_narrow_mask.png
29
- 140ccc45d4b818fb956cac316199c4c8b5145a62c5963f351c4c197da409231a showcase/07_product_narrow_result.webp
30
- 5e80da9ec470e5d83197ec0a105d86ff500a84e180e7f5944e64d06067ac1e68 showcase/07_product_narrow_source.webp
31
- 22d69caa07195da35b8cb9b46a82bfcccb2d722302dd6becac6c4438a56c7c06 showcase/08_landscape_complex_mask.png
32
- f782f98d34c81e00d56a9ff5260cc2ef1fdffd0b826a4a0278f65ac82057ac55 showcase/08_landscape_complex_result.webp
33
- 59eb9767eff575a1914a9405e0b58996191b76e7906ec2d862996bf6edb71f14 showcase/08_landscape_complex_source.webp
34
- 8787f390fb834576b464a0669d6f4c5838a011d95549092f4c9fc7ec15c96d07 showcase/README.md
35
- 0b65fceaa9f08e0d6ac01ca60462d8c29ceaf4dc1f65550448595c72e07ae041 showcase/contact_sheet.webp
36
- 4ee61dad3c37917420231ce7cc6e72e4c94d645a4f1d156764446164699d6192 showcase/manifest.json
 
1
  b82a2805162bde714a4eb27b9063c4fc3345d08a30be055134a6160e5430ba74 LICENSE.pdf
2
  740282d896660e50f80db176f12b8ab1eff8262c1226372b7a21762c2fd28bf3 NOTICE
3
  cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 PIPELINE_LICENSE
4
+ 3a211bc02464e6bd07ec33c48694debe7fde84103e4e29579503811cba8a8ce8 README.md
5
+ 449fd2f3794a3c74b504ceb0e18416c0c720b4297446052878497750996bf141 anypaint.py
6
  f1222b7676d3edd33b5543426ea5955a5097a0a375877fd0338f3c374e1de81c example.py
7
  3a7d09f6b27f8ead160d340f2f59c11f4ee635c4a1ee87ffd8b1b9f9ba412f7a krea2_anypaint_rank32.safetensors
8
  f74edb4026306afec92ec5a9d60beaa22fac74361531bb66a0dab13d745b6a2d pipeline.py
 
19
  2f2ac67652f469418fc767cd53afee2e51c69d0a8ba88aaf5dcad08c519609f7 showcase/04_portrait_mixed_mask.png
20
  9d2d3c20ac925d9f6fb07e3793a7e988bef1340d9461e0a9e96b76927ad2f571 showcase/04_portrait_mixed_result.webp
21
  aae5ff6ba55f6ed47bdb931c3a8af13f6e6c4ef9216160dc34c8bb2305405c69 showcase/04_portrait_mixed_source.webp
22
+ fc4090c3a9279980df307a8f5592f20fa6e506bec6fb57f827a4dd23f7f4333d showcase/05_botanical_disconnected_mask.png
23
+ 83e99c8f550d2e9aa37e7166b096c1db0e3b911f168c70d2eccf7bddb2c5da32 showcase/05_botanical_disconnected_result.webp
24
+ 148b15d23e1cbae3cddf424b2e64b0b716ab65df8571c29b4703e9258c0c3f25 showcase/05_botanical_disconnected_source.webp
25
  97c499416ede55b54d133c6e327980cb51eb845ebdf82de0051060a85b3feb04 showcase/06_interior_boundary_mask.png
26
+ fa5df9f1ab2dab0903685c55af53981bb114ec0cd94cf55cf9a8b0a3925b06c2 showcase/06_interior_boundary_result.webp
27
+ 76fc1a99db9deb65af43ba4e1a757f4339d7f3d64be6ac47e14db90092a6c157 showcase/06_interior_boundary_source.webp
28
+ 2218940653387acff1100121a490037cafc387e99f114026ba77cdda97317687 showcase/07_product_narrow_mask.png
29
+ fb8ba6e2b9700842870966f99e8999966af6091aecbb0c2813aa1c413fb4739e showcase/07_product_narrow_result.webp
30
+ b67270bd9d12001cb125e6aad8efa00f92309adbbfbcb485476a9acd16a32256 showcase/07_product_narrow_source.webp
31
+ 56914e9d22caf0ef23070bba069d61bf5d6726005638594e0411ed8254fc37a7 showcase/08_landscape_complex_mask.png
32
+ 2267eada9e1d808822faff0eb1fa8ee5eeb33ab728eb25d897dad694b904ce04 showcase/08_landscape_complex_result.webp
33
+ e79e3ddf8aa03f1a9ad32b1ab68a5d036a7aa4bffcc572e6c8f3ae2c2758ad2f showcase/08_landscape_complex_source.webp
34
+ 3141cb0c542df3611b00db6d0d3cfad22715d9d4af38e46134c43dd326f66f51 showcase/README.md
35
+ 169dc08d6ddb72ad6ed9e5b70f8a61601ae228ee7d9d0e02156a285ab106c9a1 showcase/contact_sheet.webp
36
+ eb284dbf9e523bcc9310fae2746803f8d41147248dc1c9a1ef9333ae7d239670 showcase/manifest.json
anypaint.py CHANGED
@@ -32,10 +32,11 @@ def _validate_canvas(canvas_size: tuple[int, int]) -> None:
32
 
33
 
34
  def _resize_max_edge(image: Image.Image, max_edge: int) -> Image.Image:
35
- if max(image.size) <= max_edge:
36
- return image.copy()
37
- scale = max_edge / max(image.size)
38
- size = (max(1, round(image.width * scale)), max(1, round(image.height * scale)))
 
39
  return image.resize(size, Image.Resampling.LANCZOS)
40
 
41
 
 
32
 
33
 
34
  def _resize_max_edge(image: Image.Image, max_edge: int) -> Image.Image:
35
+ scale = min(1.0, max_edge / max(image.size))
36
+ size = (
37
+ max(16, int(round(image.width * scale)) // 16 * 16),
38
+ max(16, int(round(image.height * scale)) // 16 * 16),
39
+ )
40
  return image.resize(size, Image.Resampling.LANCZOS)
41
 
42
 
showcase/05_botanical_disconnected_mask.png CHANGED
showcase/05_botanical_disconnected_result.webp CHANGED

Git LFS Details

  • SHA256: 56c262a0c3a7b05dc4d1995f2acfd70853ddeaa87fff120b806754e3c72bcb30
  • Pointer size: 131 Bytes
  • Size of remote file: 124 kB

Git LFS Details

  • SHA256: 83e99c8f550d2e9aa37e7166b096c1db0e3b911f168c70d2eccf7bddb2c5da32
  • Pointer size: 131 Bytes
  • Size of remote file: 122 kB
showcase/05_botanical_disconnected_source.webp CHANGED

Git LFS Details

  • SHA256: e5b791b266899fb92e46ffc2c81d43f8c25294de63b1c876a9d200520f442f21
  • Pointer size: 131 Bytes
  • Size of remote file: 148 kB

Git LFS Details

  • SHA256: 148b15d23e1cbae3cddf424b2e64b0b716ab65df8571c29b4703e9258c0c3f25
  • Pointer size: 131 Bytes
  • Size of remote file: 147 kB
showcase/06_interior_boundary_result.webp CHANGED

Git LFS Details

  • SHA256: 2235d5edd1e8a39540e46a0f85497175ea26f83fc9ac6f06b352243449b74ac5
  • Pointer size: 131 Bytes
  • Size of remote file: 145 kB

Git LFS Details

  • SHA256: fa5df9f1ab2dab0903685c55af53981bb114ec0cd94cf55cf9a8b0a3925b06c2
  • Pointer size: 131 Bytes
  • Size of remote file: 153 kB
showcase/06_interior_boundary_source.webp CHANGED

Git LFS Details

  • SHA256: a76702fbe0d6aafa79b04fffdb372d4bc9fa5990a711093f0df865ad7d1d6223
  • Pointer size: 131 Bytes
  • Size of remote file: 115 kB

Git LFS Details

  • SHA256: 76fc1a99db9deb65af43ba4e1a757f4339d7f3d64be6ac47e14db90092a6c157
  • Pointer size: 131 Bytes
  • Size of remote file: 114 kB
showcase/07_product_narrow_mask.png CHANGED
showcase/07_product_narrow_result.webp CHANGED
showcase/07_product_narrow_source.webp CHANGED
showcase/08_landscape_complex_mask.png CHANGED
showcase/08_landscape_complex_result.webp CHANGED

Git LFS Details

  • SHA256: f782f98d34c81e00d56a9ff5260cc2ef1fdffd0b826a4a0278f65ac82057ac55
  • Pointer size: 131 Bytes
  • Size of remote file: 260 kB

Git LFS Details

  • SHA256: 2267eada9e1d808822faff0eb1fa8ee5eeb33ab728eb25d897dad694b904ce04
  • Pointer size: 131 Bytes
  • Size of remote file: 256 kB
showcase/08_landscape_complex_source.webp CHANGED

Git LFS Details

  • SHA256: 59eb9767eff575a1914a9405e0b58996191b76e7906ec2d862996bf6edb71f14
  • Pointer size: 131 Bytes
  • Size of remote file: 288 kB

Git LFS Details

  • SHA256: e79e3ddf8aa03f1a9ad32b1ab68a5d036a7aa4bffcc572e6c8f3ae2c2758ad2f
  • Pointer size: 131 Bytes
  • Size of remote file: 285 kB
showcase/README.md CHANGED
@@ -9,9 +9,9 @@ All sources are synthetic and use original, non-IP prompts. Every result is the
9
  | Watercolor downward outpainting | ![](02_watercolor_outpaint_source.webp) | ![](02_watercolor_outpaint_mask.png) | ![](02_watercolor_outpaint_result.webp) |
10
  | Stylized 3D horizontal outpainting | ![](03_3d_outpaint_source.webp) | ![](03_3d_outpaint_mask.png) | ![](03_3d_outpaint_result.webp) |
11
  | Original-character mixed edit | ![](04_portrait_mixed_source.webp) | ![](04_portrait_mixed_mask.png) | ![](04_portrait_mixed_result.webp) |
12
- | Disconnected botanical masks | ![](05_botanical_disconnected_source.webp) | ![](05_botanical_disconnected_mask.png) | ![](05_botanical_disconnected_result.webp) |
13
- | Boundary-crossing interior edit | ![](06_interior_boundary_source.webp) | ![](06_interior_boundary_mask.png) | ![](06_interior_boundary_result.webp) |
14
- | Narrow curved product edit | ![](07_product_narrow_source.webp) | ![](07_product_narrow_mask.png) | ![](07_product_narrow_result.webp) |
15
- | Complex landscape mask | ![](08_landscape_complex_source.webp) | ![](08_landscape_complex_mask.png) | ![](08_landscape_complex_result.webp) |
16
 
17
  See `manifest.json` for prompts, seeds, placement, and timings.
 
9
  | Watercolor downward outpainting | ![](02_watercolor_outpaint_source.webp) | ![](02_watercolor_outpaint_mask.png) | ![](02_watercolor_outpaint_result.webp) |
10
  | Stylized 3D horizontal outpainting | ![](03_3d_outpaint_source.webp) | ![](03_3d_outpaint_mask.png) | ![](03_3d_outpaint_result.webp) |
11
  | Original-character mixed edit | ![](04_portrait_mixed_source.webp) | ![](04_portrait_mixed_mask.png) | ![](04_portrait_mixed_result.webp) |
12
+ | Disconnected honeybee insertion | ![](05_botanical_disconnected_source.webp) | ![](05_botanical_disconnected_mask.png) | ![](05_botanical_disconnected_result.webp) |
13
+ | Boundary-crossing dimensional rift | ![](06_interior_boundary_source.webp) | ![](06_interior_boundary_mask.png) | ![](06_interior_boundary_result.webp) |
14
+ | Narrow cable recolor | ![](07_product_narrow_source.webp) | ![](07_product_narrow_mask.png) | ![](07_product_narrow_result.webp) |
15
+ | Complex semantic landscape edit | ![](08_landscape_complex_source.webp) | ![](08_landscape_complex_mask.png) | ![](08_landscape_complex_result.webp) |
16
 
17
  See `manifest.json` for prompts, seeds, placement, and timings.
showcase/contact_sheet.webp CHANGED

Git LFS Details

  • SHA256: 0b65fceaa9f08e0d6ac01ca60462d8c29ceaf4dc1f65550448595c72e07ae041
  • Pointer size: 131 Bytes
  • Size of remote file: 243 kB

Git LFS Details

  • SHA256: 169dc08d6ddb72ad6ed9e5b70f8a61601ae228ee7d9d0e02156a285ab106c9a1
  • Pointer size: 131 Bytes
  • Size of remote file: 246 kB
showcase/manifest.json CHANGED
@@ -409,7 +409,7 @@
409
  },
410
  {
411
  "id": "05_botanical_disconnected",
412
- "label": "Disconnected botanical masks",
413
  "source_size": [
414
  1024,
415
  1024
@@ -427,7 +427,7 @@
427
  "source_seed": 810305,
428
  "edit_seed": 820305,
429
  "source_prompt": "an original botanical field illustration of unusual blue and white meadow flowers, fine paper texture, naturalistic painted details, no labels, no text",
430
- "prompt": "an original botanical field illustration with several vivid red seed pods among blue and white meadow flowers, fine paper texture, naturalistic painted details",
431
  "mask": "05_botanical_disconnected_mask.png",
432
  "source": "05_botanical_disconnected_source.webp",
433
  "result": "05_botanical_disconnected_result.webp",
@@ -454,12 +454,12 @@
454
  "artist_lora_switch_seconds": 0.0,
455
  "artist_loras": [],
456
  "conditioning_cache_hit": false,
457
- "generation_seconds": 4.705,
458
  "mode": "in_out",
459
  "mode_switch_seconds": 0.002,
460
  "output_contract": "raw_model_output",
461
  "pass_count": 1,
462
- "peak_cuda_gib": 22.028,
463
  "plan": "single_pass_mixed_mask",
464
  "preprocess": {
465
  "bbox_normalized": [
@@ -483,7 +483,7 @@
483
  384,
484
  384
485
  ],
486
- "generated_fraction": 0.08834,
487
  "mask_convention": "0=known,255=generated",
488
  "seam_px": 32
489
  },
@@ -504,14 +504,14 @@
504
  ],
505
  "profile": null
506
  },
507
- "text_conditioning_seconds": 0.093,
508
- "total_seconds": 4.799,
509
  "vlm_reference_count": 1
510
  }
511
  },
512
  {
513
  "id": "06_interior_boundary",
514
- "label": "Boundary-crossing interior edit",
515
  "source_size": [
516
  1024,
517
  1024
@@ -529,7 +529,7 @@
529
  "source_seed": 810306,
530
  "edit_seed": 820306,
531
  "source_prompt": "an original quiet reading room with tall windows, linen armchair, walnut shelves, warm afternoon light, refined interior photography, no text",
532
- "prompt": "a quiet reading room expanding to the left into a coherent library alcove, tall windows, walnut shelves, warm afternoon light, complete interior photograph",
533
  "mask": "06_interior_boundary_mask.png",
534
  "source": "06_interior_boundary_source.webp",
535
  "result": "06_interior_boundary_result.webp",
@@ -556,12 +556,12 @@
556
  "artist_lora_switch_seconds": 0.0,
557
  "artist_loras": [],
558
  "conditioning_cache_hit": false,
559
- "generation_seconds": 7.293,
560
  "mode": "in_out",
561
  "mode_switch_seconds": 0.002,
562
  "output_contract": "raw_model_output",
563
  "pass_count": 1,
564
- "peak_cuda_gib": 22.396,
565
  "plan": "single_pass_mixed_mask",
566
  "preprocess": {
567
  "bbox_normalized": [
@@ -606,14 +606,14 @@
606
  ],
607
  "profile": null
608
  },
609
- "text_conditioning_seconds": 0.094,
610
- "total_seconds": 7.388,
611
  "vlm_reference_count": 1
612
  }
613
  },
614
  {
615
  "id": "07_product_narrow",
616
- "label": "Narrow curved product edit",
617
  "source_size": [
618
  1024,
619
  1024
@@ -631,7 +631,7 @@
631
  "source_seed": 810307,
632
  "edit_seed": 820307,
633
  "source_prompt": "an original sculptural desk lamp made from brushed aluminum on a neutral studio set, premium product photography, soft shadows, no text, no logo",
634
- "prompt": "an original sculptural desk lamp with a thin glowing amber light strip following its curved stem, brushed aluminum, premium neutral product photography",
635
  "mask": "07_product_narrow_mask.png",
636
  "source": "07_product_narrow_source.webp",
637
  "result": "07_product_narrow_result.webp",
@@ -658,12 +658,12 @@
658
  "artist_lora_switch_seconds": 0.0,
659
  "artist_loras": [],
660
  "conditioning_cache_hit": false,
661
- "generation_seconds": 4.694,
662
  "mode": "in_out",
663
  "mode_switch_seconds": 0.002,
664
  "output_contract": "raw_model_output",
665
  "pass_count": 1,
666
- "peak_cuda_gib": 22.028,
667
  "plan": "single_pass_mixed_mask",
668
  "preprocess": {
669
  "bbox_normalized": [
@@ -687,7 +687,7 @@
687
  384,
688
  384
689
  ],
690
- "generated_fraction": 0.026233,
691
  "mask_convention": "0=known,255=generated",
692
  "seam_px": 32
693
  },
@@ -708,14 +708,14 @@
708
  ],
709
  "profile": null
710
  },
711
- "text_conditioning_seconds": 0.092,
712
- "total_seconds": 4.787,
713
  "vlm_reference_count": 1
714
  }
715
  },
716
  {
717
  "id": "08_landscape_complex",
718
- "label": "Complex landscape mask",
719
  "source_size": [
720
  1536,
721
  1024
@@ -733,7 +733,7 @@
733
  "source_seed": 810308,
734
  "edit_seed": 820308,
735
  "source_prompt": "an original alpine valley after rain, winding river, dark rocks and low clouds, wide cinematic landscape photograph, no buildings, no text",
736
- "prompt": "an original alpine valley after rain with a winding turquoise river and warm sunlight breaking through the low clouds, coherent wide cinematic landscape photograph",
737
  "mask": "08_landscape_complex_mask.png",
738
  "source": "08_landscape_complex_source.webp",
739
  "result": "08_landscape_complex_result.webp",
@@ -760,12 +760,12 @@
760
  "artist_lora_switch_seconds": 0.0,
761
  "artist_loras": [],
762
  "conditioning_cache_hit": false,
763
- "generation_seconds": 7.326,
764
  "mode": "in_out",
765
  "mode_switch_seconds": 0.002,
766
  "output_contract": "raw_model_output",
767
  "pass_count": 1,
768
- "peak_cuda_gib": 22.395,
769
  "plan": "single_pass_mixed_mask",
770
  "preprocess": {
771
  "bbox_normalized": [
@@ -789,7 +789,7 @@
789
  384,
790
  256
791
  ],
792
- "generated_fraction": 0.272167,
793
  "mask_convention": "0=known,255=generated",
794
  "seam_px": 32
795
  },
@@ -810,8 +810,8 @@
810
  ],
811
  "profile": null
812
  },
813
- "text_conditioning_seconds": 0.096,
814
- "total_seconds": 7.423,
815
  "vlm_reference_count": 1
816
  }
817
  }
 
409
  },
410
  {
411
  "id": "05_botanical_disconnected",
412
+ "label": "Disconnected honeybee insertion",
413
  "source_size": [
414
  1024,
415
  1024
 
427
  "source_seed": 810305,
428
  "edit_seed": 820305,
429
  "source_prompt": "an original botanical field illustration of unusual blue and white meadow flowers, fine paper texture, naturalistic painted details, no labels, no text",
430
+ "prompt": "an original botanical field illustration of blue and white meadow flowers with three small honeybees hovering naturally between the blossoms, delicate wings, fine paper texture, naturalistic painted details",
431
  "mask": "05_botanical_disconnected_mask.png",
432
  "source": "05_botanical_disconnected_source.webp",
433
  "result": "05_botanical_disconnected_result.webp",
 
454
  "artist_lora_switch_seconds": 0.0,
455
  "artist_loras": [],
456
  "conditioning_cache_hit": false,
457
+ "generation_seconds": 4.644,
458
  "mode": "in_out",
459
  "mode_switch_seconds": 0.002,
460
  "output_contract": "raw_model_output",
461
  "pass_count": 1,
462
+ "peak_cuda_gib": 22.038,
463
  "plan": "single_pass_mixed_mask",
464
  "preprocess": {
465
  "bbox_normalized": [
 
483
  384,
484
  384
485
  ],
486
+ "generated_fraction": 0.071671,
487
  "mask_convention": "0=known,255=generated",
488
  "seam_px": 32
489
  },
 
504
  ],
505
  "profile": null
506
  },
507
+ "text_conditioning_seconds": 0.102,
508
+ "total_seconds": 4.747,
509
  "vlm_reference_count": 1
510
  }
511
  },
512
  {
513
  "id": "06_interior_boundary",
514
+ "label": "Boundary-crossing dimensional rift",
515
  "source_size": [
516
  1024,
517
  1024
 
529
  "source_seed": 810306,
530
  "edit_seed": 820306,
531
  "source_prompt": "an original quiet reading room with tall windows, linen armchair, walnut shelves, warm afternoon light, refined interior photography, no text",
532
+ "prompt": "a quiet reading room with a luminous violet dimensional rift crossing its left wall, the opening revealing a surreal cosmic library beyond, coherent glow illuminating the armchair and shelves, complete cinematic interior photograph",
533
  "mask": "06_interior_boundary_mask.png",
534
  "source": "06_interior_boundary_source.webp",
535
  "result": "06_interior_boundary_result.webp",
 
556
  "artist_lora_switch_seconds": 0.0,
557
  "artist_loras": [],
558
  "conditioning_cache_hit": false,
559
+ "generation_seconds": 7.29,
560
  "mode": "in_out",
561
  "mode_switch_seconds": 0.002,
562
  "output_contract": "raw_model_output",
563
  "pass_count": 1,
564
+ "peak_cuda_gib": 22.409,
565
  "plan": "single_pass_mixed_mask",
566
  "preprocess": {
567
  "bbox_normalized": [
 
606
  ],
607
  "profile": null
608
  },
609
+ "text_conditioning_seconds": 0.096,
610
+ "total_seconds": 7.387,
611
  "vlm_reference_count": 1
612
  }
613
  },
614
  {
615
  "id": "07_product_narrow",
616
+ "label": "Narrow cable recolor",
617
  "source_size": [
618
  1024,
619
  1024
 
631
  "source_seed": 810307,
632
  "edit_seed": 820307,
633
  "source_prompt": "an original sculptural desk lamp made from brushed aluminum on a neutral studio set, premium product photography, soft shadows, no text, no logo",
634
+ "prompt": "an original sculptural brushed aluminum desk lamp with a vivid orange braided power cable extending from the lamp across the tabletop, premium neutral product photography",
635
  "mask": "07_product_narrow_mask.png",
636
  "source": "07_product_narrow_source.webp",
637
  "result": "07_product_narrow_result.webp",
 
658
  "artist_lora_switch_seconds": 0.0,
659
  "artist_loras": [],
660
  "conditioning_cache_hit": false,
661
+ "generation_seconds": 4.725,
662
  "mode": "in_out",
663
  "mode_switch_seconds": 0.002,
664
  "output_contract": "raw_model_output",
665
  "pass_count": 1,
666
+ "peak_cuda_gib": 22.036,
667
  "plan": "single_pass_mixed_mask",
668
  "preprocess": {
669
  "bbox_normalized": [
 
687
  384,
688
  384
689
  ],
690
+ "generated_fraction": 0.017448,
691
  "mask_convention": "0=known,255=generated",
692
  "seam_px": 32
693
  },
 
708
  ],
709
  "profile": null
710
  },
711
+ "text_conditioning_seconds": 0.096,
712
+ "total_seconds": 4.823,
713
  "vlm_reference_count": 1
714
  }
715
  },
716
  {
717
  "id": "08_landscape_complex",
718
+ "label": "Complex semantic landscape edit",
719
  "source_size": [
720
  1536,
721
  1024
 
733
  "source_seed": 810308,
734
  "edit_seed": 820308,
735
  "source_prompt": "an original alpine valley after rain, winding river, dark rocks and low clouds, wide cinematic landscape photograph, no buildings, no text",
736
+ "prompt": "an original alpine valley after rain with clusters of luminous rainbow-colored fantasy mushrooms growing along the winding riverbanks and foreground rocks, subtle magical glow reflected in wet stone, coherent wide cinematic landscape photograph",
737
  "mask": "08_landscape_complex_mask.png",
738
  "source": "08_landscape_complex_source.webp",
739
  "result": "08_landscape_complex_result.webp",
 
760
  "artist_lora_switch_seconds": 0.0,
761
  "artist_loras": [],
762
  "conditioning_cache_hit": false,
763
+ "generation_seconds": 7.381,
764
  "mode": "in_out",
765
  "mode_switch_seconds": 0.002,
766
  "output_contract": "raw_model_output",
767
  "pass_count": 1,
768
+ "peak_cuda_gib": 22.406,
769
  "plan": "single_pass_mixed_mask",
770
  "preprocess": {
771
  "bbox_normalized": [
 
789
  384,
790
  256
791
  ],
792
+ "generated_fraction": 0.252213,
793
  "mask_convention": "0=known,255=generated",
794
  "seam_px": 32
795
  },
 
810
  ],
811
  "profile": null
812
  },
813
+ "text_conditioning_seconds": 0.102,
814
+ "total_seconds": 7.484,
815
  "vlm_reference_count": 1
816
  }
817
  }