What this stresses: Geometric self-consistency. A reflection doubles every error: the model has to keep two views of one face in agreement for the whole clip.
960×544 · 124f (5.17 s) · 24 fps · seed 424242 · identical prompt in every cell. Same seed does not mean same take — steps, sampler and LoRA all change the trajectory, so judge character rather than shot-for-shot identity.
integrated_multimodal_description: [Shot 1] A photorealistic medium shot of a young man with a shaved head and a dark beard, bare-shouldered, standing at a fogged bathroom mirror under a single warm bulb, white subway tile, a cold tap running into the basin. The camera is positioned so that both his real face in profile on the left and his reflected face in the mirror on the right are fully visible at all times. From 0.0 to 1.3 seconds he wipes a broad arc of condensation from the glass with his open palm, and the reflection clears in exact step with the wipe. At the 1.6-second mark he leans in toward his own reflection and (S1), in a low tired voice barely above a murmur, says: <d>[English] One more day. That is all.</d> From 3.6 seconds he splashes a double handful of water over his face and the mirror fogs faintly again. The reflection matches his real face and his real movement frame for frame throughout. overall_soundscape: A small tiled room with hard bright reverb on everything. A steady tap running into a basin for the whole clip. A squeaking palm drag on wet glass from 0.0 to 1.3 seconds. (S1)'s murmured line at 1.6 seconds is close, quiet and heavily reflected by the tile. A loud water splash at 3.8 seconds. non_diegetic_music: N/A
| config | time | floor | median | peak | jitter | detail | raw detail | luma |
|---|---|---|---|---|---|---|---|---|
| baseline · 20 steps | 166s | -35.6 | -27.4 | 2.4 | 189.5 | 0.074 | 176 | 81.4 |
| ema-ckpt500 · 8 steps | 77s | -43.5 | -29.0 | 2.5 | 139.6 | 0.080 | 204 | 85.2 |
| ckpt500 (non-EMA) · 8 steps | 77s | -39.0 | -29.7 | 2.5 | 180.6 | 0.117 | 315 | 82.3 |
| lightx2v · 4 steps · str 1.0 | 46s | -34.8 | -26.9 | 2.5 | 287.9 | 0.216 | 696 | 98.8 |
| lightx2v · 4 steps · str 1.0 · shift 12/6 | 45s | -34.5 | -25.4 | 3.2 | 283.3 | 0.199 | 677 | 101.6 |
| lightx2v · 4 steps · str 1.0 · er_sde | 45s | -42.0 | -32.5 | -5.3 | 261.7 | 0.090 | 272 | 100.8 |
| lightx2v · 4 steps · str 0.75 | 45s | -40.7 | -23.1 | 2.6 | 261.9 | 0.142 | 426 | 93.3 |
| lightx2v · 4 steps · str 0.75 · shift 12/6 | 45s | -42.2 | -26.9 | 4.0 | 256.3 | 0.135 | 404 | 92.3 |
| lightx2v · 4 steps · str 0.75 · er_sde | 45s | -40.6 | -32.7 | -2.6 | 188.8 | 0.046 | 150 | 96.7 |
| lightx2v · 8 steps · str 1.0 | 77s | -34.9 | -28.1 | 0.2 | 297.8 | 0.103 | 364 | 98.2 |
| lightx2v · 8 steps · str 1.0 · shift 12/6 | 76s | -39.5 | -29.8 | -0.8 | 295.8 | 0.097 | 349 | 99.1 |
| lightx2v · 8 steps · str 0.75 · er_sde | 77s | -39.6 | -30.6 | -1.8 | 232.9 | 0.059 | 208 | 104.8 |
| baseline · 20 steps + Spectrum | 108s | -30.4 | -26.9 | -0.9 | 111.5 | 0.034 | 94 | 83.6 |
| ema-ckpt500 · 8 steps + Spectrum | 61s | -33.0 | -27.0 | 1.3 | 111.2 | 0.032 | 62 | 77.3 |
| ema-ckpt500 · 8 steps + SageAttention | 50s | -37.2 | -27.7 | 2.3 | 136.4 | 0.082 | 213 | 85.7 |
| ema-ckpt500 · 8 steps + Sage + Spectrum | 41s | -33.6 | -27.4 | 2.1 | 107.9 | 0.032 | 63 | 77.0 |
| baseline · 20 steps + SageAttention | 98s | -35.6 | -27.7 | 1.9 | 184.3 | 0.072 | 171 | 81.1 |
| baseline · 20 steps + Sol-Attn | 98s | -36.5 | -30.2 | -5.2 | 120.9 | 0.081 | 225 | 76.1 |
| ema-ckpt850 · 8 steps | 77s | -40.2 | -31.6 | 2.2 | 180.3 | 0.121 | 330 | 84.8 |
| v4-step600 EMA · 8 steps | 78s | -31.3 | -26.4 | 2.4 | 156.9 | 0.084 | 219 | 83.9 |
| v4-step600 non-EMA · 8 steps | 77s | -38.4 | -32.2 | 2.3 | 168.5 | 0.085 | 231 | 86.5 |
| v4-step600 EMA · 8 steps · euler + beta | 77s | -33.3 | -27.8 | 2.3 | 165.3 | 0.047 | 112 | 81.8 |
| v4-step600 EMA · 4 steps | 45s | -33.7 | -21.2 | 2.1 | 260.1 | 0.170 | 366 | 90.5 |
| v4-step600 EMA · 8 steps + SageAttention | 50s | -33.1 | -27.2 | 1.6 | 167.1 | 0.082 | 218 | 83.9 |
| ema-ckpt500 · 8 steps · euler + beta | 77s | -35.0 | -27.6 | 1.3 | 159.9 | 0.036 | 99 | 81.3 |
344b4398 (2026-08-07, "Support asym w4a8_int (#15308)") · torch 2.12.1+cu130 · NVIDIA GeForce RTX 5080, 15.4 GB1a06e20 (v0.1.9) — used by the two Spectrum columns only · comfyui-kjnodes 1.4.9 · ComfyUI-sol-attn 251c27f