Paper deep dive
Beyond Visual Quality: Evaluating Physical Consistency under Ego-Motion with EgoGenEval
Yilin Long, Chenming Zhu, Zitang Gou, Jingli Lin, Tai Wang
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 91%
Last extracted: 9/11/2026, 4:31:12 AM
Summary
The paper introduces EgoGenEval, a geometry-grounded benchmark for evaluating physical consistency in visual generators under ego-motion. It decomposes consistency into Camera Motion Grounding (CMG) and Scene State Preservation (SSP). Evaluating 16 pose-free generators reveals a significant gap where models struggle to maintain scene state while executing motion. Further experiments using EgoGen-Train show that pairwise teacher-forced supervised fine-tuning (SFT) asymmetrically improves CMG but fails to reliably improve SSP, suggesting the training objective itself is a bottleneck.
Entities (9)
Relation Signals (8)
EgoGenEval â measures â Camera Motion Grounding
confidence 95% · It separately measures Camera Motion Grounding (CMG) and Scene State Preservation (SSP)
EgoGenEval â measures â Scene State Preservation
confidence 95% · It separately measures Camera Motion Grounding (CMG) and Scene State Preservation (SSP)
EgoGen-Train â usedfor â Supervised Fine-Tuning
confidence 92% · we build EgoGen-Train from the same geometry-grounded pipeline and run controlled SFT studies
Supervised Fine-Tuning â improves â Camera Motion Grounding
confidence 90% · pairwise SFT raises Qwen-Image-Editâs Overall... +0.303 in CMG
Supervised Fine-Tuning â doesnotimprove â Scene State Preservation
confidence 88% · pairwise supervision does not reliably improve camera-motion grounding and scene-state preservation together... scene preservation gains a fraction
Camera Motion Grounding â estimatedby â DA3Nested-Giant-Large
confidence 88% · DA3Nested-Giant-Large [24] estimates relative motion for both the physical GT transition and the evaluated transition
Scene State Preservation â estimatedby â Grounding DINO
confidence 88% · Grounding DINO [25] detects objects... A Qwen3-VL... matcher... produces M one-to-one matches
EgoGenEval â â
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Recent visual generators produce high-fidelity images yet often violate physical consistency under ego-motion, limiting their use for spatial reasoning and embodied planning. Existing benchmarks largely focus on isolated images or single-step quality, leaving this challenge underexplored. We introduce EgoGenEval, a geometry-grounded, pose-free benchmark designed to evaluate the physical consistency of visual generators under ego-motion, and organize our study into two parts. (1) EgoGenEval contains 1,400 cases and 2,360 target views spanning single-step and multi-step ego-motion. It separately measures Camera Motion Grounding (CMG) and Scene State Preservation (SSP), with both metrics validated against blinded human judgments. Evaluating 16 pose-free generators together with two pose-conditioned references reveals that current models struggle to execute camera motion while maintaining scene state, and that no system performs well on both axes at once. (2) To examine whether benchmark-derived data can improve these capabilities, we build EgoGen-Train from the same geometry-grounded pipeline and run controlled SFT studies. These show that pairwise supervision does not reliably improve camera-motion grounding and scene-state preservation together: even at the full training pool and the longest budget, scene preservation gains a fraction of what camera motion does. This points to the pairwise teacher-forced objective itself as the binding constraint, motivating a trajectory-centric paradigm that couples self-conditioned rollouts with explicit pose and visibility supervision.
Tags
Links
- Source: https://arxiv.org/abs/2609.11172v1
- Canonical: https://arxiv.org/abs/2609.11172v1
Trouble viewing inline? Open PDF directly â
Full Text
137,650 characters extracted from source content.
Expand or collapse full text
Beyond Visual Quality: Evaluating Physical Consistency under Ego-Motion with EGOGENEVAL Yilin Long 1,2 , Chenming Zhu 1,3 , Zitang Gou 1,2 , Jingli Lin 1,4 , Tai Wang 1,⥠1 Shanghai AI Laboratory, 2 Fudan University, 3 The University of Hong Kong, 4 Shanghai Jiao Tong University ⥠Corresponding author Recent visual generators produce high-fidelity images yet often violate physical consistency under ego-motion, limiting their use for spatial reasoning and embodied planning. Existing benchmarks largely focus on isolated images or single-step quality, leaving this challenge underexplored. We introduce EgoGenEval, a geometry-grounded, pose-free benchmark designed to evaluate the physical consistency of visual generators under ego-motion, and organize our study into two parts. (1) Ego- GenEval contains 1,400 cases and 2,360 target views spanning single-step and multi-step ego-motion. It separately measures Camera Motion Grounding (CMG) and Scene State Preservation (SSP), with both metrics validated against blinded human judgments. Evaluating 16 pose-free generators together with two pose-conditioned references reveals that current models struggle to execute camera motion while maintaining scene state, and that no system performs well on both axes at once. (2) To examine whether benchmark-derived data can improve these capabilities, we build EgoGen-Train from the same geometry-grounded pipeline and run controlled SFT studies. These show that pairwise supervision does not reliably improve camera-motion grounding and scene-state preservation together: even at the full training pool and the longest budget, scene preservation gains a fraction of what camera motion does. This points to the pairwise teacher-forced objective itself as the binding constraint, motivating a trajectory-centric paradigm that couples self-conditioned rollouts with explicit pose and visibility supervision. Code: https://github.com/InternRobotics/EgoGenEval 1 Introduction Recent visual generators offer increasingly photorealistic and controllable synthesis [1,2], motivating their use as visual simulators for spatial reasoning and agentic visual imagination [3,4]. For such uses, the generator should execute the instructed camera motion while preserving object presence, spatial layout, and appearance across views. However, a plausible output can drift toward an input view, mis-scale the requested motion, or lose objects during a rollout. We therefore ask: how reliably do pose-free visual generators ground natural-language camera motions while preserving scene state over short rollouts? Existing benchmarks only partially address this question. They emphasize isolated-image composition, single- image editing, explicit pose or trajectory control, or holistic world-model scores [2,5â10]. No existing setting evaluates both capabilities in a unified pose-free rollout protocol while reporting motion realization and target-view scene preservation as separate outcomes. Table 1 summarizes this distinction. To address this gap, we introduce EgoGenEval, comprising 1,400 cases and 2,360 target views from posed RGB-D indoor scenes. It spans four atomic motions, three-step chains, inverse cycles, andK=1â4 input- view settings (Figure 1). Evaluated models receive only images and magnitude-specified natural-language instructions. We measure camera-motion fidelity with the Camera Motion Grounding Score (CMG-Score) and environment fidelity with the Scene State Preservation Score (SSP-Score), while reporting conventional image metrics only as auxiliary diagnostics. Both scores closely track aggregate rankings from blinded human evaluations across six representative systems. 1 arXiv:2609.11172v1 [cs.CV] 10 Sep 2026 Our evaluation of 16 pose-free systems, contextualized by two pose-conditioned references, reveals a consistent motionâstate score gap. No evaluated system excels at both camera-motion grounding and scene-state preservation, and similar Overall scores can conceal markedly different CMGâSSP profiles. Within camera- motion grounding, directional compliance is comparatively tractable, yet most direction-correct outputs still miss the requested displacement by more than±20%, so motion failure is dominated by scale rather than sign. Moreover, executing the camera motion correctly is not sufficient to preserve scene state: systems can reach the right viewpoint yet still lose objects, distort layout, or corrupt appearance. The gap also widens with rollout: all 16 pose-free systems obtain lower SSP on Chain than on Atomic cases, with model-mean drops of 0.164 for SSP and 0.059 for CMG. Inverse cycles further expose return-action suppression after self-conditioning, with 66.3% of return steps remaining near-static, indicating that single-step accuracy does not carry over to multi-step consistency. Finally, for the seven multi-image systems, increasing context fromK=1 toK=4 raises mean CMG from 0.519 to 0.582 while SSP decreases from 0.539 to 0.504, with outputs frequently attracted toward auxiliary views. Together, these results show that current generators do not reliably couple motion execution with persistent scene state, establishing the need for axis-specific, rollout-aware evaluation. To test whether the benchmark can also guide model improvement, we follow the same construction principles to build EgoGen-Train, a scene-disjoint resource containing 66,214 trajectories and 108,213 teacher-forced edit pairs. As a diagnostic probe, pairwise SFT raises Qwen-Image-Editâs Overall from 0.495 to 0.681, but the gains are highly asymmetric: +0.303 in CMG versus +0.069 in SSP. Matched controls further show that this transfer is backbone-dependent: on Qwen, SFT reliably improves CMG but yields no confirmed SSP gain, whereas on OmniGen2 the same recipe fails to improve CMG and even reduces SSPâso pairwise supervision does not transfer uniformly across models. Crucially, this asymmetry persists at the full training pool and the longest budgetâthe most data and training this resource providesâand even on the easiest single-step transitions, where a perfect previous frame precludes error accumulation; it is therefore the pairwise teacher- forced objective, not a shortage of examples, that binds scene preservation. By making this objective-level bottleneck measurable, EgoGenEval motivates a shift from single-step pairs to full-trajectory supervision. Our contributions are as follows. âąWe introduce EgoGenEval, a 1,400-case benchmark with 2,360 target views for evaluating physical consistency under ego-motion through atomic, chained, and inverse-cycle generation with controlled visual context. âą We decompose physical consistency into camera-motion grounding and target-view scene-state preserva- tion, operationalized by CMG-Score and SSP-Score and validated against blinded human judgments. âąWe benchmark 16 pose-free generators together with two pose-conditioned references, revealing a motionâ state gap obscured by visual quality, one-step success, additional visual context, or a single aggregate score. âąUsing EgoGen-Train, a scene-disjoint set built from the same pipeline, we run controlled SFT studies as a diagnostic probe: pairwise teacher-forced supervision yields asymmetric, backbone-dependent CMGâSSP responses and does not reliably improve both axes, with the asymmetry persisting at the full pool and longest budgetâisolating the pairwise teacher-forced objective as the binding constraintâand motivating self-conditioned trajectory supervision. 2 Related Work Image-generation and geometric-consistency benchmarks. Prior image-generation evaluation has largely focused on compositional prompt following, spatial relations, and single-output editing [5,7,10]. PDI-Bench extends this focus to generated videos by measuring projective-geometry residuals for scaleâdepth alignment, 3D motion consistency, and structural rigidity [11]. EgoGenEval complements these settings by jointly scoring language-instructed camera motion and target-view object state across short rollouts. Novel-view synthesis and camera-controlled generation. Novel-view synthesis and 3D reconstruction typically assume calibrated multi-view observations with known or recoverable poses [12â14]. Related camera-controlled 2 â Spatially Consistent Spatial Consistency Metrics Object Recall EgoGenEval Camera-MotionGrounding andScene-StatePreservation CameraMotionsChain &Cycle Human-Audited Chain Motions Translation Chain Rotation Chain Mixed Chain â+ â+ â â» + â» + â» â + â» + â Forward / Backward Lateral Strafe Yaw Rotation Pitch Rotation Atomic Motions Cycle Motions Translation Cycle â thenâ Rotation Cycle â» then âș â â â» âș Model Benchmark Results CMGandSSPScores jointly diagnoseaction- conditioned spatial consistency acrossgenerative systems. Object Integrity CMGâSSP Camera-Motion Error SpatialRelations C C C O O U V V P P C C C O O U V V P P 72.1 68.8 59.3 48.4 44.8 43.5 74.4 60.7 84.7 74.7 60.2 54.2 55.1 56.3 55.4 46.646.5 44.8 48.1 53.0 GPT - image - 2 Seedream Gemini HiDream FLUX BAGEL Kling Seedance HYWorld Lingbot Camera-MotionGrounding(CMG) Scene-StatePreservation(SSP) pose-conditioned Reference ïŒexplicit6-DoFïŒ GT-targetoracle:89.9 GT-targetoracle:98.0 C:Closed·O:Open·U:Unified· V:Video· P:Pose-Action Figure 1 Overview of EgoGenEval. Atomic, Chain, and inverse-Cycle protocols evaluate magnitude-specified camera motions under controlled visual context (left). CMG and SSP separately measure camera-motion execution and target- view scene-state preservation using geometry- and object-centric components (center and bottom). Representative leaderboard results illustrate the distinct performance profiles induced by the two axes (right). Evaluation settingCtx. NL cam. Multi State T2I composition [5]â âł Spatial gen./editing [7, 10]âł âłâ âł Pose-conditioned NVS/control [2]ââ âł âł Camera/world evaluation [8, 9]â âłâ âł EGOGENEVAL (ours)â Table 1 Scope comparison across six representative benchmarks grouped into four evaluation settings. Columns indicate support for visual context (Ctx.), natural-language camera control (NL cam.), multi-step evaluation (Multi), and explicit cross-view scene-state scoring (State).â/â/âł denote full, absent, and partial coverage, respectively. generation methods and world-model benchmarks likewise condition on or evaluate explicit camera tra- jectories [2,8]. EgoGenEval instead evaluates pose-free generators driven only by magnitude-specified natural-language camera instructions. World models and embodied evaluation. World models use action-conditioned visual imagination for reasoning and control [3,4,15,16]. Recent benchmarks evaluate multi-turn controllability, structural consistency, interaction dynamics, or simulator-grounded execution [9,17â19]. Unlike these families, EgoGenEval evaluates pose-free, language-conditioned camera motion and target-view object-state preservation in static indoor scenes; Table 1 summarizes these differences. Interaction dynamics and simulator task success remain out of scope. 3 PHASE 1 Geometry-Gated View-Transition Mining PHASE 2 Task Protocol Instantiation and Deterministic Pose-to- Language Generation BuildProtocols: Atomic,3-stepsChain, Inversecycle Select Auxiliary Views Supporting Target Recovery (0â3) Language+Annotation Generate Deterministic Language Instructions Step-Specific Instructions PHASE 3 Candidate Tasks from Geometry Mining Quality Filtering and Quota-Balanced Benchmark Assembly Keep/Discard decision Manual Visual Audit QualityControl Quota-balanced Sampling Subtype ĂContext- Size Buckets 1400 cases / 2360 target views RGB Images DepthMaps Camera Poses Scene Metadata Posed RGB-D Indoor Scenes Per-Step Target / Pose / Action Alignment Collected Posed RGB-D Indoor Scenes Assign Dominant MotionïŒ Forward/backward· Lateral · Yaw · Pitch EgoGenEval Cycle Chain Atomic Rotation Cycle Translation Cycle Mixed Chain Rotation Chain Translation Chai n Pitch Rotation Yaw Rotation Lateral/ Strafe K=1 ïŒaïŒConstruction Pipeline ïŒbïŒBenchmarkComposition EnumerateCandidateFrame withControlledTemporalGaps Instantiate SourceâTarget Task Units Dominant Action Template Strict VLM Filtering motion & anchor quality Z-Buffer Overlap Check Forward/ Backward Same K allocation is used for every protocol and action subtype K=1 : K=2 : K=3 : K=4 = 50 : 35 : 10 : 5 K=2 K=3 K=4 Figure 2 Benchmark construction and composition. (a) The construction pipeline mines geometry-grounded view transitions, instantiates language-conditioned atomic/chain/cycle protocols, and applies quality filtering and quota- balanced sampling. (b) The benchmark covers four atomic, three chain, and two cycle subtypes, each allocating K=1, 2, 3, 4 cases in a 50:35:10:5 ratio. 3 EGOGENEVAL: Benchmark Design and Construction 3.1 Task, Context, and Motion Taxonomy Task formulation. Given a current viewI s , a natural-language camera-motion instructionTspecifying the motion direction and an approximate numerical magnitude (e.g., âmove forward by 0.3 mâ), and optional same-scene auxiliary views C, the model generates a target view Ë I t : (I s , C, T ) â Ë I t .(1) Visual context. We vary the total number of input imagesK â1,2,3,4:K=1 usesI s alone, whereasK>1 addsKâ1 same-scene auxiliary views. The current view is always placed first, and auxiliary views provide broader scene evidence without coinciding with any evaluated target. Actions and protocols. We retain real-scene transitions dominated by four components: forward/backward translation (z), lateral translation (x), yaw, and pitch. Because real trajectories contain residual 6-DoF motion, instructions and human judgments consistently evaluate only the specified dominant component. We define three protocols: atomicf 0 âf 1 , autoregressive three-step chainf 0 âf 1 âf 2 âf 3 , and inverse cyclef 0 âf 1 âf 0 . Each transition is scored, yielding three targets per chain and two per cycle. 3.2 Benchmark Construction EgoGenEval is constructed in three phases (Figure 2(a)). Phase 1 mines sourceâtarget view pairs with controlled gaps from ScanNet++, ScanNet, HyperSim, and Matterport3D [13,14,20,21], computes source- frame relative 6-DoF motion, and retains transitions with a clear dominant forward/backward translation, lateral translation, yaw, or pitch that satisfy overlap and visibility constraints. Phase 2 forms atomic, three-step chain, and inverse-cycle cases; each GT relative pose determines the motion, direction, and approximate magnitude, while a frozen overlap-, pose-, and novelty-based ranking selectsKâ1 auxiliary views to support target recovery, without using the ground-truth target views as input. Phase 3 combines z-buffer checks, VLM [22] and manual quality filtering, and quota-balanced sampling over subtype and context size, yielding 1,400 cases and 2,360 target views. Appendix B details the mining gates, task assembly, and quota-balanced selection of all three phases. 4 The final benchmark contains 1,400 cases from 771 scenes (at most seven per scene) and 2,360 scored target views; Figure 2(b) shows their subtype and context-size distribution. Each unique GT target is annotated once with Qwen3-VL [23]; the resulting labels are then frozen and unioned with a fixed 36-class indoor vocabulary. The same per-step prompt union is used for GT and generated-image detection and is never exposed to evaluated models. 4 Evaluation Setup and Metrics We operationalize physical consistency in its most basic, static-scene formâgeometric consistency under ego- motion: whether a generated image realizes the requested camera motion while remaining a valid observation of the same, unchanged 3D environment. Dynamics and lighting are out of scope; this static form is a prerequisite that current generators already fail. We separate spatial fidelity into camera-motion fidelity, measured by CMG-Score, and environment fidelity, measured by SSP-Score. A realistic image may satisfy either requirement without satisfying the other. 4.1 Evaluation Setup We evaluate 16 pose-free systems spanning image, multimodal, and video models. Pose-free describes only their interface: models receive images and a language instruction but no pose/depth; construction and scoring remain geometry-grounded. Two trajectory-conditioned world models serve as references. Each Chain/Cycle step is a fresh call under a shared wrapper: the first input is the anchor image at step 1 and the preceding output thereafter, followed by retained auxiliaries. For video models, the final frame is scored and becomes the next stepâs first input. AtK=4, three max-3 systems retain the two highest-overlap auxiliaries; single-reference systems use their native path. Full details are provided in Appendix C. 4.2 CMG: Is the Requested Motion Realized? CMG measures whether the generated transition realizes the requested ego-motion. For each stepm, DA3Nested-Giant-Large [24] estimates relative motion for both the physical GT transition and the evaluated transition. The latter is source-to-generation for the first step and previous-generation-to-current-generation thereafter. Translation is calibrated per target transition, not per scene or model: α m = â„t â m â„ 2 â„ Ë t GT m â„ 2 , Ë t m = α m Ë t raw m .(2) Each transition uses the sameα m for all systems, leaving direction and rotation unchanged. Translation magnitude remains target-geometry-assisted, preserving under- or over-scaling only when the estimator scale is consistent across physical and generated pairs. Leta â m be the signed GT value of the instructed dominant component,Ëa m its estimate, andd m = 1 if their signs agree and 0 otherwise. We jointly score direction and magnitude as q m = 1 + |Ëa m â a â m | max(|a â m |,Δ a ) â1 .(3) g m = 1 2 d m (1 + q m ).(4) Since d m , q m , and g m lie in [0, 1] with higher values better, we directly average steps within a case: CMG c = 1 T c T c X m=1 g m .(5) whereΔ a = 0.1 m for translation and 5 ⊠for rotation. All instructed magnitudes are nonzero by construction (translationâ„0.15 m, yawâ„8 ⊠, and pitchâ„6 ⊠); these floors stabilize relative error rather than define 5 direction, and an exactly zero prediction is direction-wrong. CMG isolates the instructed dominant component; supplementary full-pose diagnostics report unintended off-axis drift, which can lower SSP by displacing the viewpoint without necessarily corrupting the scene. Appendix H.6 reports these off-axis and full-pose errors. 4.3 SSP: Is the Environment Preserved? SSP measures environment consistency at the intended target view. Grounding DINO [25] detects objects at box/text thresholds 0.25/0.25 using a fixed 36-class vocabulary augmented with frozen GT-target labels, with the same detection prompt for GT and generation. A Qwen3-VL [23] proposeâdemoteârecover matcher with a DINOv3 [26] identity guard producesMone-to-one matches betweenGevaluable GT objects and Pfiltered detections. Retention isF 1 = 2M/(G+P), and unmatched GT objects receive zero spatial and integrity credit. GT pose and depth only determine input-supported target objects and physical depth order. Thus, low SSP may reflect scene corruption, viewpoint error, or evaluator error. For a target pair (a,b), the planar score measures whether its relative image-plane direction is preserved: O xy ab = ( max(0, cos(c â b â c â a , Ë c b â Ë c a )), a,b matched, 0,otherwise, (6) where c â i and Ë c i are box centers andcos(u,v) = u †v/(â„uâ„ 2 â„vâ„ 2 ). GT pairs with zero displacement are rejected by data validation; a generated displacement below 10 â8 receives zero. The depth score checks whether the same object remains in front: O z ab = I a,b matched with valid, non-tied depths, sgn(Ëz a â Ëz b ) = sgn(z â a â z â b ) .(7) The score applies only to GT pairs with reliable depth separation and compares order rather than distance, so generated monocular depth need not be metric. A GT pair is depth-eligible only when its relative depth ratio exceeds 0.03. PairwiseO xy andO z form topology, averaged with diagonal-normalized box-center accuracy to obtainS. Ap- pearance integrityIweights identity, structure, edges, sharpness, color, and shape by (.30,.20,.15,.12,.13,.10). For multi-step cases,A c (x) equally weights the step mean and worst step. SSP then averages its three coverage-aware pillars: SSP c = 1 3 [A c (F 1 ) + A c (S) + A c (I)].(8) Exact matching, position normalization, depth eligibility, appearance weights, and thresholds are provided in Appendix D.2. 4.4 Aggregation and Auxiliary Image Metrics Within each axis, case scores are normalized to [0,1] with higher values better, so we average cases within Atomic, Chain, and Cycle and then macro-average the protocols. A model-independent GT-only mask removes 44 cases with no evaluable target objects at a required step, retaining 1,356/1,400 cases and 2,265/2,360 steps for every system. CMG and SSP retain this common normalized scale and direction, so Overall weights them equally: Overall = 1 2 (CMG + SSP).(9) Auxiliary Reference Similarity (RefSim) aggregates PSNR [27] and LPIPS [28]; Visual Quality (VisQual) aggregates NIQE [29], MUSIQ [30], and CLIP-IQA [31]. Before averaging, each metric is minâmax normalized across the fixed 18-system panel and oriented so higher is better. RefSim measures target-view alignment, whereas VisQual measures perceptual realism; both are excluded from Overall and ranking. 6 4.5 Metric Robustness and Human Validation Human alignment. To confirm that CMG and SSP rank models reliably, three rubric-trained annotators independently rank six anonymized systems on 340 steps sampled across protocols and context sizes, scoring camera-motion realization and scene-state preservation separately. At the system level, both metrics align well with human judgment, closely tracking the aggregate human ranking (SpearmanÏ=0.943, KendallÏ b =0.867; exactp=0.0167). A qualitative comparison further shows that the VLM-assisted matcher resolves identity ambiguities and recovers correspondences a DINO-only baseline misses. These results validate the reliability of CMG and SSP as automatic measures of camera-motion grounding and scene-state preservation; full step-level statistics and rubrics are provided in Appendix E. Evaluator robustness. To test for evaluator-dependency, we re-score the fixed 18-system panel after sub- stituting each learned component of CMG and SSP and correlate every resulting ranking with the default. Replacing the DA3 relative-pose estimator with VGGT preserves the CMG ranking (Ï=0.943), and SSP is equally stable across depth backends (Ï=1.000), Grounding DINO box/text thresholds (Ïâ„0.929), detection vocabularies (Ï=0.976), and mean-only temporal aggregation (Ï=0.994). The consistency of these rankings validates the robustness of the benchmark to the choice of evaluator, demonstrating that its relative results are not driven by any single backend or configuration; full ablations are provided in Appendices F and G. 5 Experimental Results 5.1 Main Results Overall findings of EGOGENEVAL. Table 2 reports CMG, SSP, and auxiliary metrics for all 18 systems: no system is strong on both axes, the best pose-free Overall (0.662) trails the GT-target oracle (0.940), and scores fall further from Atomic to Chain and Cycle. The diagnostics below trace these gaps to failures in getting the motion magnitude right and keeping the scene intact, which visual quality does not reveal; Figure 4 shows representative cases, one per protocol, chosen to illustrate these failures rather than to enumerate every error type. âą Motion and scene fidelity are distinct axes: neither score implies the other. The CMGâSSP scatter in Figure 3(a) shows that a high score on one axis does not imply a high score on the other. HY- WorldMirror attains the highest CMG (0.847) yet only 0.481 SSP, below eight pose-free systems; conversely, FLUX.2-dev reaches 0.554 SSP while its CMG is only 0.448. The two axes are largely decoupled across the panel, so a single scalar average like Overall can hide which capability a system actually lacksâmotion execution and scene preservation must be read separately. âąMagnitude failure is systematic, not random. Getting the direction of motion right is the comparatively tractable part of camera-motion grounding: direction accuracy reaches 0.663, well above the 0.525 obtained by always predicting the single most frequent direction, and ranking systems by direction accuracy alone almost perfectly reproduces their ranking by full CMG (Ï= 0.997)âso what separates one systemâs CMG from anotherâs is mostly direction, not magnitude. Magnitude, by contrast, is a weakness shared across the board: among direction-correct outputs, 59.5%â70.7% fall outside a±20% window around the requested displacement, and this shortfall worsens monotonically as the requested motion grows (61.1%â68.9%â70.7% for small, medium, and large displacements; Figure 3(c)). Models thus learn the sign of motion but not its magnitude, uniformly and regardless of the scale requested. Privileged conditioning does not remove the error eitherâit only flips its sign: HY-WorldMirror attains the smallest angular error yet the largest full-translation error, from systematic over-scaling rather than under-execution. âąMulti-step consistency is not inherited from single-step execution. All 16 pose-free systems lose SSP from Atomic to Chain (mean drop 0.164), and the degradation spans all three SSP pillars with comparable declines for large furniture and small portable objects (0.195 vs. 0.191). Inverse-Cycle rollout reveals a complementary failure: within a single cycle, 66.3% of return steps are near-static, versus only 37.4% on the outbound step. Appendix H.3 defines the near-static criterion and reports the per-step response 7 ModelOverallâ CMGâSSPâ RefSim â â VisQual â â Avg Atomic Chain Cycle Avg Atomic Chain Cycle Pose-Free Track (Primary Evaluation) Closed-Source Image Generators GPT-Image-2 [2026]0.66 0.72 0.74 0.72 0.71 0.60 0.66 0.55 0.600.590.90 Seedream-5.0 [2026]0.62 0.69 0.72 0.67 0.68 0.54 0.61 0.48 0.530.630.69 Gemini-3-Pro-Image [2025]0.57 0.59 0.60 0.60 0.58 0.55 0.62 0.49 0.550.710.57 Open-Source Image Generators HiDream-O1 [2026]0.52 0.48 0.57 0.44 0.44 0.56 0.61 0.50 0.570.600.08 FLUX.2-dev [2025]0.50 0.45 0.56 0.36 0.42 0.55 0.61 0.49 0.560.600.68 HunyuanImage-3.0 â [2026]0.50 0.46 0.52 0.41 0.45 0.53 0.62 0.41 0.570.520.58 Qwen-Image-Edit-2511 [2025]0.50 0.47 0.57 0.41 0.43 0.52 0.62 0.40 0.540.470.56 OmniGen2 [2026]0.44 0.42 0.50 0.39 0.38 0.45 0.52 0.35 0.490.420.38 Step1X-Edit [2025]0.44 0.30 0.32 0.31 0.27 0.57 0.60 0.49 0.630.910.35 ACE++ [2025]0.40 0.39 0.41 0.38 0.38 0.41 0.44 0.30 0.480.230.19 FireRed-Image-Edit-1.1 â [2026] 0.39 0.41 0.48 0.38 0.36 0.37 0.50 0.21 0.420.480.47 ICEdit [2026]0.32 0.34 0.36 0.33 0.33 0.30 0.33 0.24 0.310.000.48 Unified Multimodal Models BAGEL-7B-MoT [2025]0.45 0.44 0.46 0.43 0.41 0.47 0.55 0.39 0.460.570.32 Emu3.5-Image â [2025]0.32 0.44 0.42 0.47 0.45 0.21 0.32 0.10 0.190.420.39 Generic Video Models Kling-2.1 [2025]0.60 0.74 0.75 0.72 0.76 0.47 0.56 0.32 0.510.520.50 Seedance-1.0-Pro-Fast [2025]0.53 0.61 0.61 0.57 0.65 0.45 0.54 0.36 0.440.420.50 Pose-Conditioned Track (Reference Only) HY-WorldMirror-2.0 [2026]0.66 0.85 0.84 0.88 0.82 0.48 0.48 0.42 0.550.900.37 Lingbot-World [2026]0.64 0.75 0.77 0.74 0.74 0.53 0.60 0.44 0.550.800.77 Unranked Score Calibration GT-target oracle0.94 0.98 0.98 0.98 0.98 0.90 0.92 0.87 0.90â Table 2 Main leaderboard. Overall is the unweighted mean of the CMG and SSP protocol averages. â RefSim and VisQual are normalized auxiliary aggregates and do not affect Overall or ranking. Pose-conditioned systems and calibration rows are reported as references only; the GT-target oracle is a practical evaluator ceiling rather than a mathematical upper bound. â These models support at most three total inputs; Appendix C describes theirK=4 interface. Appendix J provides per-protocol breakdowns. ratios and direction accuracies behind these rates. Because both are single-step actions of comparable difficulty, this near-doubling of the failure rate isolates self-conditioning, not single-step ability, as the cause: the return step must condition on a self-generated view, and that is where execution collapses. Rollout consistency is therefore a separate capability, not a downstream consequence of single-step quality, and motivates training the model on its own generated intermediate views, the inputs it must actually condition on at inference, rather than only on pairs of adjacent real frames. âąAdditional context views are imitated, not fused. For seven multi-image models, increasing context from K=1 toK=4 raises mean CMG from 0.519 to 0.582, while SSP decreases from 0.539 to 0.504 (Figure 3(b)). To rule out that this drop merely reflects a change in which objects are scored asKgrows, we fix the evaluated object set to those objects present at everyKand recompute SSP: the decline persists on this fixed set (â =â0.035 toâ0.037). AtK=4, 62.2% of outputs are CLIP-closest to an auxiliary view rather than the current target view, while only 0.6% are near-pixel copies; auxiliary-confused rows have systematically lower SSP (â =â0.064, 95% CI [â0.119,â0.009]). The additional views carry genuine evidence about the scene, yet current models cannot exploit it as such: rather than fusing these views into a more consistent target, they merely imitate them. More context is therefore not a monotone path to physical consistency. 8 0.30.40.50.60.70.8 CMG-Score 0.0 0.2 0.4 0.6 SSP - Score HYworld Lingbot-World GPT-Image-2 Kling-v2.1 HiDream-O1 Seedance-1.0 Step1X-Edit FireRed-Edit ICEdit Emu3.5 Image models(n=14) Video models (n=2) SmallMediumLarge 0.0 0.2 0.4 0.6 0.8 1.0 0.604 0.635 0.696 0.695 0.689 0.690 Retention Integrity when matched 1234 Number of input images, K 0.50 0.52 0.54 0.56 0.58 CMG / SSP Score 0.519 0.551 0.580 0.582 0.539 0.533 0.514 0.504 CMG(7-model mean) SSP (7-model mean) CLIP Closer to any input CLIP Closer to auxiliary 50 60 70 80 Proportion of Step - 1 Output (%) 69.8% 75.5% 75.7% 76.9% 51.4% 58.8% 62.2% 0.00.20.40.60.81.0 Small Medium Large Small Medium Large Translation Rotation Executed / commanded amplitude <80% 80â120% >120% Pose-world models (n=2) Object - level score (a)MotionâState Capability Profiles (b) More Views Improve CMG, Not SSP (c)Direction-Correct Motions Are Under-Scaled (d) Object Size Affects Retention, Not Integrity Figure 3 Capability profiles and diagnostic results. (a) CMGâSSP profiles separate motion execution from scene preservation across 18 systems. (b) For systems supporting all four context settings, additional views improve CMG on average but reduce SSP and increase feature-space attraction toward input views. (c) Directionally correct outputs commonly under-execute the requested magnitude. (d) Recall increases with projected object size, whereas integrity among successfully matched objects remains nearly constant. These diagnostics show why visual quality, direction, additional visual context, or matched-object integrity alone is insufficient to establish physical consistency. âąPerceptual quality is statistically decoupled from spatial consistency. Across the 14 image and editing systems with full quality signals, VisQual correlates with SSP at onlyÏ= 0.292 (p= 0.310, n.s.) and with CMG atÏ= 0.582 (p= 0.032). The most striking instance: Step1X-Edit holds the highest RefSim in the full panel (0.908) while recording the lowest pose-free CMG (0.298): its outputs are near-static, remaining visually close to the target yet failing to execute the requested action. A system that looks polished is statistically indistinguishable from one that is spatially incoherent. Checkpoint selection based on no-reference quality metrics will not surface magnitude under-execution or multi-step scene dissolution; the CMGâSSP frontier is the necessary signal. Correlation with other benchmarks. Table 3 compares system rankings on EgoGenEval against a meta- ranking aggregated from four external editing benchmarks. The model rankings on EgoGenEval closely align with the meta-rankings, which validates EgoGenEval as a reliable measure of editing quality rather than an artifact of our protocol. At the same time, EgoGenEval diverges most from the spatial-editing benchmark closest to our setting, SpatialEdit. Existing benchmarks reward appearance preservation without asking whether the requested viewpoint was physically realized, so this divergence shows that EgoGenEval 9 Model GEdit Img RISE Sp. Meta Rank v2 EditEdit Rank (Ours) Qwen-Image-Edit-2511 1 1 1 2 11 Step1X-Edit2 2 3 1 24 BAGEL4 4 2 4 42 OmniGen23 3= 4 3 33 ICEdit5 5= 4 5 55 Table 3 Rank comparison with four external benchmarks [10,50â52]. Sp. Edit denotes SpatialEdit. Meta-Rank aggregates the four external rankings; Ours ranks models by EgoGenEval Overall, and â =â denotes tied ranks. captures a capability the closest prior benchmark misses. 5.2 Supervised Fine-Tuning To further examine the utility of EgoGenEval beyond evaluation, this section investigates whether its construction pipeline can produce a supervised fine-tuning (SFT) dataset, EgoGen-Train, for improving existing generators, from which we draw several observations. EGOGEN-TRAIN construction. EgoGen-Train uses the same geometry-grounded pipeline as EgoGenEval, but it is scene-disjoint: when assembling EgoGen-Train, we exclude every scene used in EgoGenEval, so all reported gains are measured on scenes never seen during fine-tuning. Candidate trajectories first pass the same motion-dominance, overlap, visibility, depth-layer, and pose-separation gates as the benchmark. A curation stage then drops trajectories with ambiguous motion, unusable images, cross-scene sequences, dominant dynamic content, or no trackable spatial anchors, and a bidirectional depth-consistency check keeps only trajectories whose cross-view overlap stays within [0.35,0.85] at every step. The resulting pool has 66,214 trajectories and 108,213 teacher-forced transition pairs. We form the pairs by taking each multi-step trajectory and splitting it into its adjacent framesf iâ1 âf i , then training each pair on its own with the ground-truth previous frame as context. Training details. We fine-tune Qwen-Image-Edit-2511 with rank-16 LoRA on this pool. As a cross-backbone control, we also fine-tune OmniGen2 on the same pool against a matched base run. All variants are evaluated on the same 1,400 held-out cases. Appendix I reports the full provenance, budgets, and confidence intervals. SFT results. Full SFT raises Qwen Overall from 0.495 to 0.681, above the best off-the-shelf pose-free model at 0.662, and Chain SSP rises from 0.397 to 0.505. But the two axes move very unevenly: CMG rises by +0.303 while SSP rises by only +0.069. The gap is not simply a matter of training longer (Figure 5a): at a 4k-update budget SSP has barely moved (+0.015), and tripling the budget to 13.5kis what lifts it to +0.069âwhile CMG has already gained +0.189 by 4k. Scene preservation does improve, but slowly and always far behind motion: fine-tuning readily teaches the model where to move, not how to hold the scene together while moving. Cross-backbone transfer. The same recipe does not carry over to a second model. Comparing both backbones at a matched 4k-update budget on the same cleaned pool: on Qwen, fine-tuning improves CMG but not SSP; on OmniGen2 (Figure 5b), it does the opposite, gaining nothing on CMG while losing scene state across object retention, spatial relations, and appearance. On one model the transition-pair recipe helps motion, on another it hurts the scene. The direction of the CMG effect is thus backbone-dependent, but the two backbones agree on the axis that matters here: at matched compute, neither gains scene preservation. The bottleneck is the objective, not the data. The asymmetry survives every more-favorable condition this resource allows. It holds at the full 108k-pair pool trained for the longest budgetâthe most data and training availableâwhere SSP still trails CMG several times over. It holds when the data is made cleaner: at a matched 4k-update budget and matched pool size, quality-filtering the 40kpool raises CMG by +0.045 but SSP by only +0.003 over the unfiltered pool. And it holds on the easiest cases: on single-step Atomic transitions, where the model is handed a perfect previous frame and no error can accumulate, SSP reaches only 0.669 (a +0.051 gain) while the matched CMG gain is several times larger. When more data, cleaner data, and the 10 (a) Atomic yaw, five models: plausible frames hide five distinct failures. Prompt: Rotate the camera mainly to the rightby about 37.3 degrees, with only minor camera translation. Input input view fâ GT target reference â/ 36.2° â· â GPT-Image-2 under-rotation 24.5°/ 36.2° 0.88 · 0.89 Hunyuan-3.0 half of sofa lost 37.0°/ 36.2° 0.99 · 0.55 HY-WorldMirror scene corrupted 40.6°/ 36.2° 0.95 · 0.54 HiDream-O1 wrong direction â2.1°/ 36.2° 0.00 · 0.58 Step1X-Edit near-static copy â0.2°/ 36.2° 0.00 · 0.59 (b) Three-step chain (Gemini-3-Pro): motion stays calibrated while the scene dissolves step by step. Prompt: Move the camera mainly to the rightby about [0.69 / 0.72 / 0.68] meters, with only minor forward/backward shift and minor rotation. Input input view fâ Context auxiliary context Step 1 · right â 0.69 m under-translation +0.550 / +0.691 0.92 · 0.61 Step 2 · right â 0.72 m round table gone +0.742 / +0.725 0.99 · 0.40 Step 3 · right â 0.68 m sofa reoriented +0.717 / +0.680 0.97 · 0.15 (c) Inverse cycle (GPT-Image-2): a target-like return frame hides a wrong-sign return. Prompt: Move the camera mainly to the [left â right]by about 0.40 meters, with only minor forward/backward shift and minor rotation. Input input view fâ GT return target reference â/ +0.398 â· â Outbound · left â 0.40 m correct outbound â0.362 / â0.401 0.96 · 0.61 Return · right â 0.40 m wrong-sign return â0.132 / +0.398 0.00 · 0.69 input / contextGT targetmodel output Figure 4 Representative failure cases. (a) One atomic yaw instruction given to five models: every frame is individually plausible, yet each fails differentlyâunder-rotation, object loss, visual corruption, wrong direction, and near-static copying. (b) A three-step chain (Gemini-3-Pro): after an under-translated first step the motion stays well calibrated (CMGâ„0.97) while the scene dissolves, SSP falling 0.61â0.40â0.15. (c) An inverse cycle (GPT-Image-2): a correct outbound step is followed by a return frame that resembles the target but moves the wrong way (â0.13 m against a target of +0.40 m, CMG 0.000). Under each frame we report the predicted and ground-truth motion along the instructed axis (degrees or metres), then CMG and SSP. Each prompt reproduces the motion clause verbatim and elides the shared scaffold: every instruction additionally ends with the scene-preservation clause, and multi-image cases are further wrapped with the auxiliary-view preamble and the instruction not to copy any input image. Bracketed slots mark the single token that differs between the steps of a chain or cycleâthe magnitude in (b), the direction word in (c). Appendix C.2 gives the complete template and all eight motion clauses. easiest error-free version of the task all leave scene preservation this far behind, the ceiling is set by what the training signal rewards: pairwise next-view prediction scores getting the viewpoint right far more than keeping objects, their relations, and their appearance intact. We therefore read this as a limit of the pairwise SFT objective, not a call for a larger or better-curated dataset. Toward better supervision. If the objective is the binding constraint, the remedy is to change what the objective supervises. Scene state can be supervised directly, using the pose, depth, visibility, and cross-step object correspondences that EgoGen-Train already carries but plain SFT ignores, so that preservation becomes an explicit target instead of something the model must infer from next-view prediction alone. Training on 11 AtomicChainCycle 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 Gain over base (full SFT) +0.281 +0.305 +0.322 +0.050 +0.109 +0.051 (a) Motion outgains scene state in every protocol CMG SSP Qwen (SFT - base) OmniGen2 (SFT - base) â0.1 0.0 0.1 0.2 0.3 0.4 Paired difference over control +0.224 +0.010 +0.010 -0.048 (b) Same recipe, opposite effect across backbones CMG SSP CI includes 0 Figure 5 SFT effects on the two axes. (a) More training moves motion, not scene state. On the full cleaned pool, deltas relative to the Qwen base as the budget grows (baseâ4kâ13.5kupdates): CMG climbs steeply (+0.189â+0.303) while SSP crawls up from near zero (+0.015â+0.069). This is the most data and training the resource provides, yet the axes stay far apart. (b) Same recipe, opposite effect across backbones. Paired deltas (âCMG, âSSP) relative to each modelâs base at a matched 4k-update budget on the same cleaned pool, under 20,000 scene-cluster bootstrap resamples: Qwen SFT gains CMG strongly but its SSP change is indistinguishable from zero, while OmniGen2 SFT gains nothing on CMG and loses SSP. Hatched bars mark deltas whose 95% interval includes zero. At matched compute, neither backbone gains scene preservation. Intervals quantify benchmark sampling uncertainty, not training-run variance. the modelâs own multi-step rollouts, rather than always on ground-truth frames, would in addition build robustness to the errors that accumulate over a sequence. 6 Discussion and Limitations A persistent-state bottleneck. Across the benchmark, current systems often generate the appearance of a camera action without maintaining the persistent scene state on which that action operates: direction can be predicted without metric control, auxiliary views are imitated rather than integrated, and a self-generated view is a weak anchor for the inverse action. Small, portable objects are also retained less often than large furniture. These observations do not establish a particular internal representation, but they localize the difficulty to coupling camera transformation with cross-view scene state, and the SFT study (Section 5.2) shows the same gap persists under pairwise supervision. Overall remains a useful summary, yet close scores should be read alongside CMGâSSP profiles and protocol-level uncertainty. Limitations. EgoGenEval covers static indoor scenes, four camera-action families, and rollouts of up to three steps; dynamic scenes, wider motions, and longer horizons remain open. Because CMG and SSP are computed from learned perception models, a low score can reflect the limits of these evaluators rather than a true failure of the generator, even though both metrics track blinded human rankings. Appendix N details the statistical treatment, evaluator, licensing, interface, and contamination boundaries. 7 Conclusion We introduced EgoGenEval, a 1,400-case benchmark of physical consistency under ego-motion, measuring camera-motion and target-view environment fidelity with metrics validated against aggregate human system rankings. Across 16 pose-free systems, similar Overall scores conceal distinct CMGâSSP profiles, scene state degrades consistently in Chain rollouts, and additional views improve motion grounding without improving preservationâtogether establishing EgoGenEval as an axis-specific, rollout-aware diagnostic for physically 12 consistent generation under ego-motion. As a controlled study of whether benchmark-derived data can narrow this gap, we built EgoGen-Train from the same pipeline and ran matched SFT experiments across backbones. Pairwise teacher-forced supervision improves camera-motion grounding but does not reliably improve scene-state preservation, its effect does not transfer uniformly across backbones, and the asymmetry persists at the full pool and the longest budget and even on the easiest single-step casesâisolating the pairwise teacher-forced objective as the binding constraint. Together, the evaluation and training results identify persistent scene state as a central open challenge and motivate self-conditioned trajectory training with explicit pose and visibility supervision. References [1]Chitwan Saharia, William Chan, Saurabh Saxena, Lala Li, Jay Whang, Emily L Denton, Kamyar Ghasemipour, Raphael Gontijo Lopes, Burcu Karagol Ayan, Tim Salimans, et al. Photorealistic text-to-image diffusion models with deep language understanding. Advances in Neural Information Processing Systems, 35:36479â36494, 2022. [2]Hao He, Yinghao Xu, Yuwei Guo, Gordon Wetzstein, Bo Dai, Hongsheng Li, and Ceyuan Yang. Cameractrl: Enabling camera control for video diffusion models. In The Thirteenth International Conference on Learning Representations, 2025. [3]Yuncong Yang, Jiageng Liu, Zheyuan Zhang, Siyuan Zhou, Reuben Tan, Jianwei Yang, Yilun Du, and Chuang Gan. Mindjourney: Test-time scaling with world models for spatial reasoning. Advances in Neural Information Processing Systems, 38:109855â109885, 2026. [4]Chenming Zhu, Jingli Lin, Yilin Long, Peizhou Cao, Tai Wang, Jiangmiao Pang, and Xihui Liu. Thinking with imagination: Agentic visual spatial reasoning with world simulators, 2026. URLhttps://arxiv.org/abs/2606.06476. [5]Dhruba Ghosh, Hannaneh Hajishirzi, and Ludwig Schmidt. Geneval: An object-focused framework for evaluating text-to-image alignment. Advances in Neural Information Processing Systems, 36:52132â52152, 2023. [6]Kaiyi Huang, Kaiyue Sun, Enze Xie, Zhenguo Li, and Xihui Liu. T2i-compbench: A comprehensive benchmark for open-world compositional text-to-image generation. Advances in Neural Information Processing Systems, 36: 78723â78747, 2023. [7] Zengbin Wang, Xuecai Hu, Yong Wang, Feng Xiong, Man Zhang, and Xiangxiang Chu. Everything in its place: Benchmarking spatial intelligence of text-to-image models, 2026. URL https://arxiv.org/abs/2601.20354. [8]Haoyi Duan, Hong-Xing Yu, Sirui Chen, Li Fei-Fei, and Jiajun Wu. Worldscore: A unified evaluation benchmark for world generation. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 27713â27724, 2025. [9]Kaining Ying, Hengrui Hu, Siyu Ren, Jiamu Li, Fengjiao Chen, Ziwen Wang, Xuezhi Cao, Xunliang Cai, and Henghui Ding. Wbench: A comprehensive multi-turn benchmark for interactive video world model evaluation, 2026. URL https://arxiv.org/abs/2605.25874. [10] Yicheng Xiao, Wenhu Zhang, Lin Song, Yukang Chen, Wenbo Li, Nan Jiang, Tianhe Ren, Haokun Lin, Wei Huang, Haoyang Huang, Xiu Li, Nan Duan, and Xiaojuan Qi. Spatialedit: Benchmarking fine-grained image spatial editing, 2026. URL https://arxiv.org/abs/2604.04911. [11]Jiaxin Wu, Yihao Pi, Yinling Zhang, Yuheng Li, and Xueyan Zou. Quantitative video world model evaluation for geometric-consistency, 2026. URL https://arxiv.org/abs/2605.15185. [12]Jeremy Reizenstein, Roman Shapovalov, Philipp Henzler, Luca Sbordone, Patrick Labatut, and David Novotny. Common objects in 3d: Large-scale learning and evaluation of real-life 3d category reconstruction. In Proceedings of the IEEE/CVF international conference on computer vision, pages 10901â10911, 2021. [13]Angela Dai, Angel X Chang, Manolis Savva, Maciej Halber, Thomas Funkhouser, and Matthias NieĂner. Scannet: Richly-annotated 3d reconstructions of indoor scenes. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 5828â5839, 2017. [14] Angel Chang, Angela Dai, Thomas Funkhouser, Maciej Halber, Matthias Niebner, Manolis Savva, Shuran Song, Andy Zeng, and Yinda Zhang. Matterport3d: Learning from rgb-d data in indoor environments. In 2017 International Conference on 3D Vision (3DV), pages 667â676. IEEE, 2017. 13 [15]David Ha and JĂŒrgen Schmidhuber. Recurrent world models facilitate policy evolution. Advances in neural information processing systems, 31, 2018. [16]Danijar Hafner, Jurgis Pasukonis, Jimmy Ba, and Timothy Lillicrap. Mastering diverse control tasks through world models. Nature, pages 1â7, 2025. [17]Anurag Bagchi, Zhipeng Bao, Homanga Bharadhwaj, Yu-Xiong Wang, Pavel Tokmakov, and Martial Hebert. Walk through paintings: Egocentric world models from internet priors, 2026. URL https://arxiv.org/abs/2601.15284. [18]Dayou Li, Lulin Liu, Bangya Liu, Shijie Zhou, Jiu Feng, Ziqi Lu, Minghui Zheng, Chenyu You, and Zhiwen Fan. Egocentric world model for photorealistic hand-object interaction synthesis, 2026. URLhttps://arxiv.org/abs/ 2603.13615. [19] Zeyu Liu, Zhangzhe Zhu, Yang Zhang, Chenyou Fan, Chenjia Bai, and Xuelong Li. Kinebench: Benchmarking embodied world models via idm-free kinematic grounding, 2026. URL https://arxiv.org/abs/2607.19876. [20]Chandan Yeshwanth, Yueh-Cheng Liu, Matthias NieĂner, and Angela Dai. Scannet++: A high-fidelity dataset of 3d indoor scenes. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 12â22, 2023. [21]Mike Roberts, Jason Ramapuram, Anurag Ranjan, Atulit Kumar, Miguel Angel Bautista, Nathan Paczan, Russ Webb, and Joshua M Susskind. Hypersim: A photorealistic synthetic dataset for holistic indoor scene understanding. In Proceedings of the IEEE/CVF international conference on computer vision, pages 10912â10922, 2021. [22]Google. Gemini 3.1 Pro Preview.https://ai.google.dev/gemini-api/docs/models/gemini-3.1-pro-preview, 2026. Model ID: gemini-3.1-pro-preview; accessed July 27, 2026. [23]Shuai Bai, Yuxuan Cai, Ruizhe Chen, Keqin Chen, Xionghui Chen, Zesen Cheng, Lianghao Deng, Wei Ding, Chang Gao, Chunjiang Ge, Wenbin Ge, Zhifang Guo, Qidong Huang, Jie Huang, Fei Huang, Binyuan Hui, Shutong Jiang, Zhaohai Li, Mingsheng Li, Mei Li, Kaixin Li, Zicheng Lin, Junyang Lin, Xuejing Liu, Jiawei Liu, Chenglong Liu, Yang Liu, Dayiheng Liu, Shixuan Liu, Dunjie Lu, Ruilin Luo, Chenxu Lv, Rui Men, Lingchen Meng, Xuancheng Ren, Xingzhang Ren, Sibo Song, Yuchong Sun, Jun Tang, Jianhong Tu, Jianqiang Wan, Peng Wang, Pengfei Wang, Qiuyue Wang, Yuxuan Wang, Tianbao Xie, Yiheng Xu, Haiyang Xu, Jin Xu, Zhibo Yang, Mingkun Yang, Jianxin Yang, An Yang, Bowen Yu, Fei Zhang, Hang Zhang, Xi Zhang, Bo Zheng, Humen Zhong, Jingren Zhou, Fan Zhou, Jing Zhou, Yuanzhi Zhu, and Ke Zhu. Qwen3-vl technical report, 2025. URLhttps://arxiv.org/abs/2511.21631. [24]Haotong Lin, Sili Chen, Junhao Liew, Donny Y. Chen, Zhenyu Li, Guang Shi, Jiashi Feng, and Bingyi Kang. Depth anything 3: Recovering the visual space from any views, 2025. URL https://arxiv.org/abs/2511.10647. [25] Shilong Liu, Zhaoyang Zeng, Tianhe Ren, Feng Li, Hao Zhang, Jie Yang, Qing Jiang, Chunyuan Li, Jianwei Yang, Hang Su, et al. Grounding dino: Marrying dino with grounded pre-training for open-set object detection. In European conference on computer vision, pages 38â55. Springer, 2024. [26] Oriane SimĂ©oni, Huy V. Vo, Maximilian Seitzer, Federico Baldassarre, Maxime Oquab, Cijo Jose, Vasil Khalidov, Marc Szafraniec, Seungeun Yi, MichaĂ«l Ramamonjisoa, Francisco Massa, Daniel Haziza, Luca Wehrstedt, Jianyuan Wang, TimothĂ©e Darcet, ThĂ©o Moutakanni, Leonel Sentana, Claire Roberts, Andrea Vedaldi, Jamie Tolan, John Brandt, Camille Couprie, Julien Mairal, HervĂ© JĂ©gou, Patrick Labatut, and Piotr Bojanowski. Dinov3, 2025. URL https://arxiv.org/abs/2508.10104. [27] Alain Hore and Djemel Ziou. Image quality metrics: Psnr vs. ssim. In 2010 20th international conference on pattern recognition, pages 2366â2369. IEEE, 2010. [28]Richard Zhang, Phillip Isola, Alexei A Efros, Eli Shechtman, and Oliver Wang. The unreasonable effectiveness of deep features as a perceptual metric. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 586â595, 2018. [29]Anish Mittal, Rajiv Soundararajan, and Alan C Bovik. Making a âcompletely blindâ image quality analyzer. IEEE Signal processing letters, 20(3):209â212, 2012. [30]Junjie Ke, Qifei Wang, Yilin Wang, Peyman Milanfar, and Feng Yang. Musiq: Multi-scale image quality transformer. In Proceedings of the IEEE/CVF international conference on computer vision, pages 5148â5157, 2021. [31]Jianyi Wang, Kelvin CK Chan, and Chen Change Loy. Exploring clip for assessing the look and feel of images. In AAAI, 2023. 14 [32]OpenAI. GPT Image 2.https://developers.openai.com/api/docs/models/gpt-image-2, 2026. Model ID:gpt- image-2; accessed July 27, 2026. [33] Volcano Engine. Seedream 4.0â5.0 prompt guide.https://w.volcengine.com/docs/82379/1829186, 2026. Model ID: doubao-seedream-5-0-260128; accessed July 27, 2026. [34]Google DeepMind. Gemini 3 Pro Image model card.https://deepmind.google/models/gemini-image/pro/, 2025. Model ID: gemini-3-pro-image-preview; accessed July 27, 2026. [35]Qi Cai, Jingwen Chen, Chengmin Gao, Zijian Gong, Yehao Li, Yingwei Pan, Yi Peng, Zhaofan Qiu, Kai Yu, Yiheng Zhang, Hao Ai, Siying Bai, Yang Chen, Zhihui Chen, Fengbin Gao, Ying Guo, Dong Li, Zhen Shen, Leilei Shi, Jing Wang, Siyu Wang, Yimeng Wang, Rui Zheng, Ting Yao, and Tao Mei. Hidream-o1-image: A natively unified image generative foundation model with pixel-level unified transformer, 2026. URL https://arxiv.org/abs/2605.11061. [36] Black Forest Labs. FLUX.2: Frontier Visual Intelligence. https://bfl.ai/blog/flux-2, 2025. [37]Tencent Hunyuan Foundation Model Team. Hunyuanimage 3.0 technical report, 2026. URLhttps://arxiv.org/ abs/2509.23951. [38]Chenfei Wu, Jiahao Li, Jingren Zhou, Junyang Lin, Kaiyuan Gao, Kun Yan, Sheng-ming Yin, Shuai Bai, Xiao Xu, Yilei Chen, Yuxiang Chen, Zecheng Tang, Zekai Zhang, Zhengyi Wang, An Yang, Bowen Yu, Chen Cheng, Dayiheng Liu, Deqing Li, Hang Zhang, Hao Meng, Hu Wei, Jingyuan Ni, Kai Chen, Kuan Cao, Liang Peng, Lin Qu, Minggang Wu, Peng Wang, Shuting Yu, Tingkun Wen, Wensen Feng, Xiaoxiao Xu, Yi Wang, Yichang Zhang, Yongqiang Zhu, Yujia Wu, Yuxuan Cai, and Zenan Liu. Qwen-image technical report, 2025. URL https://arxiv.org/abs/2508.02324. [39]Chenyuan Wu, Jiahao Wang, Pengfei Zheng, Ruiran Yan, Shitao Xiao, Xin Luo, Yueze Wang, Wanli Li, Xiyan Jiang, Yexin Liu, et al. Omnigen2: Towards instruction-aligned multimodal generation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 21964â21975, 2026. [40]Shiyu Liu, Yucheng Han, Peng Xing, Fukun Yin, Rui Wang, Wei Cheng, Jiaqi Liao, Yingming Wang, Honghao Fu, Chunrui Han, Guopeng Li, Yuang Peng, Quan Sun, Jingwei Wu, Yan Cai, Zheng Ge, Ranchen Ming, Lei Xia, Xianfang Zeng, Yibo Zhu, Binxing Jiao, Xiangyu Zhang, Gang Yu, and Daxin Jiang. Step1x-edit: A practical framework for general image editing, 2025. URL https://arxiv.org/abs/2504.17761. [41] Chaojie Mao, Jingfeng Zhang, Yulin Pan, Zeyinzi Jiang, Zhen Han, Yu Liu, and Jingren Zhou. Ace++: Instruction- based image creation and editing via context-aware content filling. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 1958â1966, 2025. [42] Super Intelligence Team, Changhao Qiao, Chao Hui, Chen Li, Cunzheng Wang, Dejia Song, Jiale Zhang, Jing Li, Qiang Xiang, Runqi Wang, Shuang Sun, Wei Zhu, Xu Tang, Yao Hu, Yibo Chen, Yuhao Huang, Yuxuan Duan, Zhiyi Chen, and Ziyuan Guo. Firered-image-edit-1.0 technical report, 2026. URL https://arxiv.org/abs/2602.13344. [43] Zechuan Zhang, Ji Xie, Yu Lu, Zongxin Yang, and Yi Yang. Enabling instructional image editing with in- context generation in large scale diffusion transformer. Advances in Neural Information Processing Systems, 38: 139195â139227, 2026. [44]Chaorui Deng, Deyao Zhu, Kunchang Li, Chenhui Gou, Feng Li, Zeyu Wang, Shu Zhong, Weihao Yu, Xiaonan Nie, Ziang Song, Guang Shi, and Haoqi Fan. Emerging properties in unified multimodal pretraining, 2025. URL https://arxiv.org/abs/2505.14683. [45]Yufeng Cui, Honghao Chen, Haoge Deng, Xu Huang, Xinghang Li, Jirong Liu, Yang Liu, Zhuoyan Luo, Jinsheng Wang, Wenxuan Wang, Yueze Wang, Chengyuan Wang, Fan Zhang, Yingli Zhao, Ting Pan, Xianduo Li, Zecheng Hao, Wenxuan Ma, Zhuo Chen, Yulong Ao, Tiejun Huang, Zhongyuan Wang, and Xinlong Wang. Emu3. 5: Native multimodal models are world learners, 2025. URL https://arxiv.org/abs/2510.26583. [46]Kuaishou Technology. Kling AI 2.1 model series.https://ir.kuaishou.com/news-releases/news-release-details/ kling-ai-celebrates-first-anniversary-achieves-annualized/, 2025. Model ID: kling-v2-1; accessed July 27, 2026. [47]Yu Gao, Haoyuan Guo, Tuyen Hoang, Weilin Huang, Lu Jiang, Fangyuan Kong, Huixia Li, Jiashi Li, Liang Li, Xiaojie Li, Xunsong Li, Yifu Li, Shanchuan Lin, Zhijie Lin, Jiawei Liu, Shu Liu, Xiaonan Nie, Zhiwu Qing, Yuxi Ren, Li Sun, Zhi Tian, Rui Wang, Sen Wang, Guoqiang Wei, Guohong Wu, Jie Wu, Ruiqi Xia, Fei Xiao, Xuefeng Xiao, Jiangqiao Yan, Ceyuan Yang, Jianchao Yang, Runkai Yang, Tao Yang, Yihang Yang, Zilyu Ye, Xuejiao Zeng, Yan Zeng, Heng Zhang, Yang Zhao, Xiaozheng Zheng, Peihao Zhu, Jiaxin Zou, and Feilong Zuo. Seedance 1.0: Exploring the boundaries of video generation models, 2025. URL https://arxiv.org/abs/2506.09113. 15 [48]Team HY-World, Chenjie Cao, Xuhui Zuo, Zhenwei Wang, Yisu Zhang, Junta Wu, Zhenyang Liu, Yuning Gong, Yang Liu, Bo Yuan, Chao Zhang, Coopers Li, Dongyuan Guo, Fan Yang, Haiyu Zhang, Hang Cao, Jianchen Zhu, Jiaxin Lin, Jie Xiao, Jihong Zhang, Junlin Yu, Lei Wang, Lifu Wang, Lilin Wang, Linus, Minghui Chen, Peng He, Penghao Zhao, Qi Chen, Rui Chen, Rui Shao, Sicong Liu, Wangchen Qin, Xiaochuan Niu, Xiang Yuan, Yi Sun, Yifei Tang, Yifu Sun, Yihang Lian, Yonghao Tan, Yuhong Liu, Yuyang Yin, Zhiyuan Min, Tengfei Wang, and Chunchao Guo. Hy-world 2.0: A multi-modal world model for reconstructing, generating, and simulating 3d worlds, 2026. URL https://arxiv.org/abs/2604.14268. [49]Robbyant Team, Zelin Gao, Qiuyu Wang, Yanhong Zeng, Jiapeng Zhu, Ka Leong Cheng, Yixuan Li, Hanlin Wang, Yinghao Xu, Shuailei Ma, Yihang Chen, Jie Liu, Yansong Cheng, Yao Yao, Jiayi Zhu, Yihao Meng, Kecheng Zheng, Qingyan Bai, Jingye Chen, Zehong Shen, Yue Yu, Xing Zhu, Yujun Shen, and Hao Ouyang. Advancing open-source world models, 2026. URL https://arxiv.org/abs/2601.20540. [50]Zhangqi Jiang, Zheng Sun, Xianfang Zeng, Yufeng Yang, Xuanyang Zhang, Yongliang Wu, Wei Cheng, Gang Yu, Xu Yang, and Bihan Wen. Geditbench v2: A human-aligned benchmark for general image editing, 2026. URL https://arxiv.org/abs/2603.28547. [51]Yang Ye, Xianyi He, Zongjian Li, Shenghai Yuan, Zhiyuan Yan, Bohan Hou, Li Yuan, et al. Imgedit: A unified image editing dataset and benchmark. Advances in Neural Information Processing Systems, 38, 2026. [52]Xiangyu Zhao, Peiyuan Zhang, Kexian Tang, Xiaorong Zhu, Hao Li, Wenhao Chai, Zicheng Zhang, Renqiu Xia, Guangtao Zhai, Junchi Yan, et al. Envisioning beyond the pixels: Benchmarking reasoning-informed visual editing. Advances in Neural Information Processing Systems, 38, 2026. [53]Zhen Han, Zeyinzi Jiang, Yulin Pan, Jingfeng Zhang, Chaojie Mao, Chen-Wei Xie, Yu Liu, and Jingren Zhou. Ace: All-round creator and editor following instructions via diffusion transformer. In The Thirteenth International Conference on Learning Representations, 2025. [54] Black Forest Labs. Flux. https://github.com/black-forest-labs/flux, 2024. [55]Lu Ling, Yichen Sheng, Zhi Tu, Wentian Zhao, Cheng Xin, Kun Wan, Lantao Yu, Qianyu Guo, Zixun Yu, Yawen Lu, Xuanmao Li, Xingpeng Sun, Rohan Ashok, Aniruddha Mukherjee, Hao Kang, Xiangrui Kong, Gang Hua, Tianyi Zhang, Bedrich Benes, and Aniket Bera. DL3DV-10K: A large-scale scene dataset for deep learning-based 3d vision. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 22160â22169, 2024. [56]Jianyuan Wang, Minghao Chen, Nikita Karaev, Andrea Vedaldi, Christian Rupprecht, and David Novotny. Vggt: Visual geometry grounded transformer. In Proceedings of the Computer Vision and Pattern Recognition Conference, pages 5294â5306, 2025. A Appendix Roadmap and Evaluation Scope This appendix is included in the same arXiv document so that the complete benchmark contract can be read and cited together with the main results. The primary evaluation comprises 16 pose-free generators; HY-WorldMirror-2.0 and Lingbot-World receive explicit 6-DoF trajectories and are reported separately as pose-conditioned references, yielding 18 evaluated systems in total. Unless stated otherwise, diagnostic conclusions use the 16-system primary scope, and pose-conditioned references are italicized in appendix tables rather than ranked. B Benchmark Construction B.1 Source data and candidate mining EgoGenEval draws posed indoor RGB-D observations from ScanNet++ [20], ScanNet [13], HyperSim [21], and Matterport3D [14]. The final 1,400 cases contain 1,003, 210, 165, and 22 cases from these sources, respectively. These counts are the outcome of feasibility-constrained balanced selection rather than a target population estimate. 16 For a candidate transition from frameito framej, we compute the relative six-degree-of-freedom (6-DoF) transform in the source-camera frame, âP iâj = (t x ,t y ,t z ,Ï,Ξ,Ï),(10) wheret x andt z represent lateral and forward/backward translation, whileÏandΞrepresent yaw and pitch. Candidate mining removes near-duplicate views, excessive motion, low-overlap pairs, and transitions that fail motion-clarity, visibility, or pose-gap gates. Among legal components, the normalized largest component defines the dominant action. Residual translation, roll, or rotation may remain because the data come from real trajectories; they do not create an additional instruction class or scoring axis. Translation and rotation components are normalized by fixed minimum-action gates, and the largest legal component determines the action label only after overlap, visibility, and motion-separation checks. Translation candidates span 0.15/0.18â1.20 m (source-dependent lower bound), yaw 8 ⊠â45 ⊠, and pitch 6 ⊠â35 ⊠. Candidate overlap lies in [0.35,0.85], the dominant component must exceed competing components by at least 1.5, and translationârotation separation must be at least 1.8. Atomic and Chain frame gaps are 2â50 and 2â25 frames; pose-NMS uses 0.30 m and 8 ⊠bins. The per-case metadata records the source-specific translation minimum and every gate outcome. B.2 Task assembly and instruction construction Atomic cases contain one real current-to-target transition. Three-step chains use three valid consecutive transitions. C1 contains three translations from the same atomic family, C2 contains three rotations from the same atomic family, and C3 contains at least two atomic action families. Inverse cycles contain a planned two-step path f 0 a ââ f 1 âa ââ f 0 .(11) The return action is computed from the inverse GT transform in thef 1 camera frame. Y1 uses a translational outbound action and Y2 a rotational outbound action. The return is fixed before inference and is not adapted to the modelâs realized outbound motion. For every step, the GT relative pose determines the dominant action class, sign, and magnitude-specified value in meters or degrees. A deterministic template adds a preservation instruction covering scene identity, layout, relative depth, and perspective. The full pose, target image, depth, object labels, and detector prompts are never exposed to pose-free models. The total input count isK â 1,2,3,4. The first image is the current view at step 1 and the previous generated output at later steps. The remainingKâ1 images are same-scene auxiliary views. They are ranked by target-visible support, overlap with the current/target views, pose distance, and view novelty; an evaluated target is never supplied as context. This target-aware selection is evaluator-side metadata used to choose evidence, not target-image access by the evaluated model. B.3 Filtering and quota-balanced selection The final selection uses 36 subtype-by-Kbuckets. Each of the four atomic subtypes contributes 200 cases, while each of the three chain and two cycle subtypes contributes 120. Within every subtype, theK= 1,2,3,4 allocation follows 50:35:10:5, yielding 700, 490, 140, and 70 cases. Quota-constrained selection balances source datasets and limits scene concentration, producing 771 scenes with at most seven cases per scene. All selected cases pass z-buffer, VLM, and manual visual-quality checks. Figure 6 summarizes the resulting benchmark: the top row reports the dominant-component magnitude distribution for each atomic family, and the bottom row reports how cases divide across the four source datasets within every subtype. The source split reflects feasibility-constrained balanced selection rather than a source-population estimate. B.4 Examples and data separation The planned release will provide versioned case manifests, construction metadata, evaluator contracts, and the inputs required to reproduce the reported aggregate results. For EgoGen-Train, it will additionally provide 17 Protocol Subtypes Cases Steps K1 K2 K3 K4 Atomic A1âA4800 800 400 280 80 40 Chain C1âC3360 1080 180 126 36 18 Cycle Y1âY2240 480 120 84 24 12 Total9 subtypes 1400 2360 700 490 140 70 Table 4 Benchmark composition.Kcounts all model inputs, including the current or previous rollout view. Each case has oneKsetting in the main evaluation; the controlled Context-Kstudy separately repeats matched cases acrossK. 0.00.51.0 dominant |tz| (m) 0 20 40 60 80 target steps n=526 median=0.76 a A1 Forward / backward 0.00.51.0 dominant |tx| (m) n=481 median=0.72 A2 Lateral strafe 2040 dominant |yaw| (deg) n=629 median=17.86 A3 Yaw rotation 1020 dominant |pitch| (deg) n=724 median=15.01 A4 Pitch rotation 0255075100125150175200 cases in the frozen benchmark A1 forward/back A2 lateral A3 yaw A4 pitch C1 translation chain C2 rotation chain C3 mixed chain Y1 translation cycle Y2 rotation cycle 72 144 159 171 104 120 120 28 85 34 36 32 28 32 32 86 53 200 200 200 200 120 120 120 120 120 b Case distribution by source dataset and benchmark subtype (Atomic 800 | Chain 360 | Cycle 240) ScanNet++ ScanNet Hypersim Matterport3D Frozen benchmark composition: 1,400 cases, 2,360 target steps Motion histograms use the benchmark-defined dominant component. Source bars describe the feasibility-constrained benchmark selection, not source-dataset population frequencies. Figure 6 Frozen benchmark composition. (a) Per-family histograms of the benchmark-defined dominant component: forward/backward and lateral translation in meters, yaw and pitch rotation in degrees, each annotated with its step count and median. (b) Case distribution across the four source datasets within every Atomic, Chain, and Cycle subtype. The bars describe the feasibility-constrained balanced selection actually shipped, not source-dataset population frequencies. row-level trajectory metadata, deterministic teacher-forced pair conversion, and the scene-disjointness audit. It will not reproduce every intermediate candidate generated during early data mining, and restricted source pixels will remain governed by the licenses of the underlying datasets. The evaluation scenes are disjoint from the fine-tuning data used in Section I; pretraining exposure of the evaluated foundation models to the source datasets remains unknown. C Model Interfaces and Rollout Protocol C.1 Evaluation scope Each transition is a fresh model call without conversation history. The rollout is nevertheless autoregressive: the generated output at stepmâ1 replaces the current view at stepm. Auxiliary views remain available according to the native interface, but the originalf 0 is not re-added on Cycle step 2. Consequently, a cycle cannot close 18 A3:YawRotation Prompt: Move the camera mainly backward by about 1.06 meters, with only minor sideways shift and minor rotation. Keep the same static 3D scene, object identities, spatial layout, relative depth order, and perspective consistency. Context frames: (MultiContexts)Prompt: Image 1 is the current view and should be used as the starting point. The other images are auxiliary context views of the same scene. Starting from Image 1, generate the new view after the following camera motion: Move the camera mainly backward by about 1.06 meters, with only minor sideways shift and minor rotation. Keep the same static 3D scene, object identities, spatial layout, relative depth order, and perspective consistency. Use the auxiliary images only to preserve scene identity and spatial layout. Do not simply copy any input image. Prompt: Move the camera mainly to the left by about 1.15 meters, with only minor sideways shift and minor rotation. Keep the same static 3D scene, object identities, spatial layout, relative depth order, and perspective consistency. Context frames: (MultiContexts)Prompt: Image 1 is the current view and should be used as the starting point. The other images are auxiliary context views of the same scene. Starting from Image 1, generate the new view after the following camera motion: Move the camera mainly to the left by about 1.15 meters, with only minor forward/backward shift and minor rotation. Keep the same static 3D scene, object identities, spatial layout, relative depth order, and perspective consistency. Use the auxiliary images only to preserve scene identity and spatial layout. Do not simply copy any input image. Prompt: Rotate the camera mainly to the left by about 24.3 degrees, with only minor sideways shift and minor rotation. Keep the same static 3D scene, object identities, spatial layout, relative depth order, and perspective consistency. Context frames: (MultiContexts)Prompt: Image 1 is the current view and should be used as the starting point. The other images are auxiliary context views of the same scene. Starting from Image 1, generate the new view after the following camera motion: Rotate the camera mainly to the left by about 24.3 degrees, with only minor camera translation. Keep the same static 3D scene, object identities, spatial layout, relative depth order, and perspective consistency. Use the auxiliary images only to preserve scene identity and spatial layout. Do not simply copy any input image. Prompt: Tilt the camera mainly upward by about 16.3 degrees, with only minor sideways shift and minor rotation. Keep the same static 3D scene, object identities, spatial layout, relative depth order, and perspective consistency. Context frames: (MultiContexts)Prompt: Image 1 is the current view and should be used as the starting point. The other images are auxiliary context views of the same scene. Starting from Image 1, generate the new view after the following camera motion: Tilt the camera mainly upward by about 16.3 degrees, with only minor camera translation and minor yaw rotation. Keep the same static 3D scene, object identities, spatial layout, relative depth order, and perspective consistency. Use the auxiliary images only to preserve scene identity and spatial layout. Do not simply copy any input image. A3:Yaw Rotation A2:Lateral/Strafe A1:Forward/Backward A4:Pitch Rotation Figure 7 Representative benchmark cases for forward/backward translation, lateral translation, yaw, and pitch. Each case contains the current view, optional same-scene context, and a magnitude-specified instruction. Target images and evaluator metadata are not shown to pose-free models. FamilySystems Closed image GPT-Image-2, Seedream-5.0, Gemini-3-Pro-Image Open gen./ edit HiDream-O1, HunyuanImage-3.0, Qwen-Image-Edit-2511, FLUX.2-dev, OmniGen2, Step1X-Edit, ACE++, FireRed-Image-Edit-1.1, ICEdit UnifiedBAGEL-7B-MoT, Emu3.5-Image Pose-free video Kling-2.1, Seedance-1.0-Pro-Fast Pose-cond. ref.HY-WorldMirror-2.0, Lingbot-World Table 5 Evaluated systems. The first four rows contain the 16-model Pose-Free Track; the final row contains two pose-conditioned references reported separately from the primary ranking. by receiving the answer view as an extra reference. Every modelâstep contributes one frozen output; case bootstrap therefore quantifies benchmark-sampling uncertainty, not stochastic generation variance. Multi-image models receive the current/previous view followed by retained auxiliaries. Step1X-Edit and ICEdit use their single-reference paths; ACE++ uses its single-reference path and builds on ACE and FLUX.1- dev [41,53,54]. Emu3.5, FireRed-Edit, and HunyuanImage-3.0 support at most three total images. On a K= 4 case, these models retain the current/previous rollout view and the two auxiliaries with highest mean target-visible overlap; original order breaks ties. The controlled Context-K study excludes native max-three and single-reference paths. The two pose-free video models are invoked once per benchmark step; the final video frame is scored and becomes the next current view. Their table labels carry an âAutoregâ suffix that names this rollout wrapper rather than a different model checkpoint. HY-WorldMirror-2.0 and Lingbot-World receive native cumulative 6-DoF trajectories and are scored at the same step boundaries. Their scores are references rather than directly comparable pose-free baselines. 19 Table 6 The eight motion clauses. Axis is the component of the relative pose that determines both the magnitude and the direction word; d is in meters and a in degrees. SubtypeAxis Clause A1 forward/backward t z Move the camera mainly forward| backward by about d me- ters, with only minor sideways shift and minor rotation. A2 lateral strafet x Move the camera mainly to the right| left by about d meters, with only minor forward/backward shift and minor rotation. A3 yaw rotationyaw Rotate the camera mainly to the right| left by about a degrees, with only minor camera translation. A4 pitch rotationpitch Tilt the camera mainly upward| downward by about a de- grees, with only minor camera translation and minor yaw rota- tion. Evaluator preprocessing is component-specific. The official CMG pipeline preserves native aspect ratio; the aspect-ratio sensitivity test in Section F applies a center crop only as an intervention. SSP uses the frozen detector and depth-estimator preprocessing described in Section D.2. No blanket resize-to-GT rule defines the benchmark. C.2 Prompt templates Every instruction in the benchmark is produced by filling one fixed template with the measured relative camera pose of the step. No instruction is written by hand or by a language model, so the mapping from pose to text is exact and reproducible. Let âP m =P â1 mâ1 P m be the GT relative transform for stepm, and leta â m be its dominant scalar component. A deterministic template convertssgn(a â m ),|a â m | , and the unit into a motion clause: four clause templates, one per atomic family, each carrying a binary direction slot, so eight realized clauses in total (Table 6). The magnitude is|a â m |rounded to two decimals for translation (meters; observed range 0.15â1.20) and to one decimal for rotation (degrees; observed range 8.1â44.8 for yaw and 6.1â25.0 for pitch); the direction word is selected bysgn(a â m ). Checked againstpose_metadatafor all 2,360 instructions, both fill rules hold with zero exceptions. Letâšmotionâ©denote that clause. ForK= 1 the instruction is the clause followed by the scene-preservation sentence, with no preamble: âšMOTIONâ© Keep the same static 3D scene, object identities, spatial layout, relative depth order, and perspective consistency. ForK â„2 the same clause is wrapped so that the current view is unambiguous and the auxiliary views cannot be copied: Image 1 is the current view and should be used as the starting point. The other images are auxiliary context views of the same scene. Starting from Image 1, generate the new view after the following camera motion: âšMOTIONâ© Keep the same static 3D scene, object identities, spatial layout, relative depth order, and perspective consistency. Use the auxiliary images only to preserve scene identity and spatial layout. Do not simply copy any input image. The current view is always referred to asImage 1, independently ofK. Multi-step tasks introduce no additional wording: each step of a chain (3 steps) or of a cycle (2 steps) is an independent instantiation of the same template. The two clauses of a cycle therefore differ only in the direction word (240/240 cycles), and within the single-family chains C1 and C2 the three clauses differ only in the magnitude (240/240); C3 mixes action families by construction, so its clauses differ in the clause template as well. Blanking the numerals in all 2,360 instructions leaves exactly 16 distinct formsâtwo wrappersĂeight motion clausesâwith no seventeenth. Figure 7 shows instantiated single- and multi-image prompts rather than schematic paraphrases. 20 For a chain, T 1 ,T 2 ,T 3 are independently derived from the three GT transitions: Ë f 1 = M (f 0 ,C,T 1 ), Ë f 2 = M ( Ë f 1 ,C,T 2 ), Ë f 3 = M ( Ë f 2 ,C,T 3 ). (12) The GT sequence determines each instruction, while the generated sequence determines the visual current view. The model never receives a GT intermediate frame. For a cycle, the return prompt is derived from âP 1â0 rather than from a string-level direction swap. D Complete Evaluation Protocol D.1 Camera Motion Grounding (CMG) CMG uses the camera decoder of DA3Nested-Giant-Large [24] at resolution 504 with upper-bound resizing, native aspect ratio, saddle-balanced reference selection, and ray-pose disabled. At stepm, it estimates the relative motion of the physical GT pair and the evaluated pair. For translation, monocular scale is calibrated from the GT pair, α m = â„t â m â„ 2 â„ Ë t GT m â„ 2 , Ë t m = α m Ë t raw m .(13) The same factor is applied to the current-to-generated estimate; it changes neither direction nor rotation. Calibration is performed independently for each physical target transition, never per model, scene, or global dataset. Hence every system evaluated on a transition receives the identicalα m . This makes translation magnitude interpretable for that transition but leaves magnitude-dependent conclusions conditional on the learned pose backend and GT-assisted calibration. Leta â m andËa m be the GT and estimated signed values of the instructed component. Direction and magnitude agreement are d m = I[sgn(Ëa m ) = sgn(a â m )], q m = 1 + |Ëa m â a â m | max(|a â m |,Δ a ) â1 . (14) where Δ a = 0.1 m for translation and 5 ⊠for rotation. The step score is g m = 1 2 d m (1 + q m ).(15) Wrong-direction estimates receive zero; correct-direction estimates receive between 0.5 and 1 according to magnitude. The benchmark action label selects the scored component for every step, and all 2,360 model- evaluation steps have a defined CMG score. The separately generated score-calibration references in Section J use a model-independent 2,358-step mask because two near-zero Chain actions are undefined in that evaluation run. Temporal and protocol aggregation. For a case withT c steps, the case-level scoreCMG c is the plain mean of its step scores, CMG c = 1 T c T c X m=1 g m .(16) An atomic case reduces to its single step (T c = 1), while a three-step chain and a two-step cycle average their steps. Unlike the SSP pillars below, CMG uses no worst-step term: every step contributes equally within the case, and a within-case failure is diluted rather than pinned. Cases are then averaged within Atomic, Chain, and Cycle, and the three protocol means receive equal final weight. Thus a three-step case does not receive three times the weight of an atomic case. 21 SSP is inspectable: detections â correspondences â spatial / depth checks â score Target view | GT detections (G=4) G0: sofa G1: table G2: window G3: window HiDream-O1 matched 4/4 | missing 0 | unmatched 2 M1: sofa M0: table M2: window M5: window U4: table U7: sculpture HYworld matched 2/4 | missing 2 | unmatched 2 M1: sofa U3: table M0: window U4: plant GT detectionmatched predictionunmatched prediction F1 = 2M/(G+P) P = (M/G)(1 -center error) S = (P + T)/2 I = (M/G) * mean integrity SSP = (F1 + S + I)/3 Depthcellscomparefront/behindsignonly;GTphysical depthandgeneratedDA3depthareneverplacedona sharednumericscale. HiDream-O1HYworld Depth object IDs: 0=sofa 1=table 2=window 1 3=window 2 Figure 8 Worked SSP example on one target step. (a) GT detections define the evaluable object set; (b,c) each modelâs generated view is scored by its matched, missing, and unmatched-prediction counts. (d) The pillar formulas. (e,f) The lower-triangular matrix records the front/behind check for every eligible GT pair (green correct, vermillion wrong or tied, light gray an eligible pair with a missing endpoint), and the bars give the resultingF 1 , Spatial, Integrity, and SSP values. Depth cells compare front/behind sign only; GT physical depth and generated monocular depth are never placed on a shared numeric scale. D.2 Scene State Preservation (SSP) Figure 8 traces the complete SSP computation on a single target step for two models: detector boxes on the target and generated views, the resulting one-to-one correspondences, the pairwise depth-order checks, and the three pillar scores that combine into the step score. The definitions below make each stage precise. Detection and observable GT objects. Grounding DINO [25] detects objects in GT and generated images with the same prompt union. The union contains a fixed 36-class indoor vocabulary plus at most 20 normalized labels produced once for the GT target by Qwen3-VL [23]; the deduplicated list is capped at 64 prompts and then held fixed for both images. Each evaluated step contributes 1â8 target-derived labels, producing 36â41 prompts, so neither cap is active. Box and text thresholds are 0.25/0.25, and SAM3 is disabled; SSP therefore uses rectangular detector boxes rather than segmentation silhouettes. GT poses and physical depth identify target objects that are supported by the supplied input views and pass the visibility and matchability filters. LetGandPbe the resulting evaluable GT-object count and filtered generated-object count. A proposeâdemoteârecover procedure based on Qwen3-VL, with DINOv3 [26] appearance verification, producesMone-to-one matches. Unmatched generated proposals pass correspondence exclusion and box deduplication before being included in the false-positive count. They do not incur a second penalty because they already reduce precision throughPinF 1 . Objects outside the shared prompt union are outside the declared open-vocabulary scope. A model-independent GT-only mask removes an entire case if any required step hasG= 0. The same mask excludes 44 cases and retains 1,356 cases/2,265 steps for all 18 evaluated systems. Presence, position, and integrity. Object presence is F 1 = 2M G + P .(17) 22 For the matched set M, normalized center error and coverage-aware position are PE = 1 M X (i,j)âM â„c â i â Ë c j â„ 2 â H 2 + W 2 , P = M G clip(1â PE, 0, 1). (18) The matched-object appearance score Ì Icombines DINO identity, structural SSIM, edge IoU, sharpness, color, and shape with weights (0.30,0.20,0.15,0.12,0.13,0.10). If a signal is unavailable, the available weights are renormalized to sum to one. Coverage-aware integrity is I = M G Ì I.(19) IfM= 0, bothPandIare zero. The factorM/Gensures that unmatched GT objects receive no position or integrity credit. Planar and depth topology. For GT object pair (a,b), the planar score is the non-negative cosine agreement between GT and generated box-center offsets: O xy ab = ( max(0, cos(c â b â c â a , Ë c b â Ë c a )), a,b matched, 0,otherwise. (20) The cosine uses the product of the two offset norms in its denominator. Benchmark validation rejects a GT offset norm below 10 â8 ; a generated offset norm below 10 â8 receives zero planar credit rather than an undefined cosine. GT depth is the median physical RGB-D depth in the central 80% of each frozen GT box. Generated depth is the median DA3 single-image depth in the central 80% of each matched generated box. Both require at least 16 finite pixels in the numeric range [0.05, 20]. For depths z a ,z b , define r ab = z a â z b 0.5(|z a | +|z b |) + Δ .(21) A GT pair is depth-eligible when|r GT ab | >0.03. Its depth scoreO z ab â0,1is one only if both endpoints are matched, generated depths are valid and non-tied under the same 0.03 gate, and the frontâbehind sign agrees; otherwise it is zero. Only relative order is compared, so GT and generated depth need not share a metric scale. The per-pair topology score is T ab = ( 1 2 (O xy ab + O z ab ), GT depth-eligible, O xy ab ,otherwise. (22) For Gâ„ 2, T = G 2 â1 X 1â€a<bâ€G T ab , S = 1 2 (P +T ).(23) For G = 1, S =P. An unmatched endpoint therefore receives zero in every incident topology pair. Temporal and protocol aggregation. For a case withT c steps, SSP applies the mean-plus-worst operator separately to each pillar, MPW c (x) = 1 2 1 T c T c X m=1 x m + min m x m ! ,(24) and defines SSP c = 1 3 X xâF 1 ,S,I MPW c (x).(25) Cases are averaged within protocol, and Atomic/Chain/Cycle receive equal final weight. MPW makes transient state loss visible without allowing longer cases to dominate by step count. 23 Model AtomicChainCycle CMG Dir. Gated CMG Dir. Gated CMG Dir. Gated GPT-Image-20.735 0.887 0.582 0.717 0.870 0.564 0.712 0.848 0.576 Seedream-50.716 0.859 0.573 0.674 0.819 0.530 0.675 0.808 0.541 Gemini-3-Pro0.598 0.723 0.473 0.603 0.753 0.454 0.578 0.700 0.456 HiDream-O10.566 0.691 0.441 0.443 0.561 0.326 0.443 0.552 0.334 FLUX.2-dev0.560 0.680 0.440 0.362 0.467 0.257 0.421 0.525 0.317 HunyuanImage-3.00.524 0.647 0.401 0.413 0.529 0.296 0.450 0.565 0.335 Qwen-Image-Edit0.568 0.685 0.450 0.409 0.531 0.288 0.432 0.540 0.325 Step1X-Edit0.317 0.421 0.214 0.306 0.406 0.205 0.271 0.360 0.182 BAGEL-7B-MoT0.460 0.566 0.355 0.431 0.539 0.323 0.414 0.515 0.314 OmniGen20.495 0.616 0.374 0.392 0.502 0.282 0.382 0.483 0.280 ACE++0.409 0.521 0.297 0.384 0.499 0.269 0.382 0.498 0.267 FireRed-Edit0.480 0.603 0.357 0.383 0.496 0.269 0.356 0.456 0.256 ICEdit0.359 0.469 0.249 0.330 0.440 0.219 0.325 0.423 0.227 Emu3.50.415 0.499 0.330 0.469 0.573 0.365 0.446 0.531 0.360 Kling-v2.1-Autoreg0.746 0.956 0.536 0.724 0.955 0.494 0.760 0.965 0.556 Seedance-1.0-Pro-Fast-Autoreg 0.609 0.756 0.462 0.568 0.738 0.397 0.645 0.792 0.498 HY-WorldMirror-2.00.839 0.989 0.688 0.883 0.981 0.784 0.821 0.983 0.658 Lingbot-World0.765 0.915 0.616 0.742 0.877 0.606 0.735 0.892 0.578 Table 7 CMG decomposition for all 18 systems. Gated is direction-gated magnitudedq; CMG is (d+dq)/2. Values use the official case-first protocol aggregation and match the headline CMG scores in the main text. Italicized rows are pose-conditioned references reported separately from the primary pose-free ranking. D.3 Overall and auxiliary quality Let C p be all cases in protocol p and V p its fixed SSP-valid subset. The reported scores are CMG = 1 3 X p 1 |C p | X câC p CMG c , SSP = 1 3 X p 1 |V p | X câV p SSP c . (26) Overall = 1 2 (CMG + SSP).(27) PSNR, LPIPS, NIQE [29], MUSIQ [30], and CLIP-IQA [31] are auxiliary. RefSim averages minâmax-normalized PSNR and inverted LPIPS; VisQual averages normalized inverted NIQE, MUSIQ, and CLIP-IQA. Both are oriented so higher is better and are excluded from Overall and model ranking. D.4 Full metric decomposition Tables 7 and 8 report the per-protocol submetrics for all 18 systems, exposing the structure hidden by the two headline averages. Two patterns hold throughout. First, direction accuracy is consistently higher than direction-gated magnitude, so the gap between the Dir. and Gated columns measures how much CMG credit comes from sense alone: GPT-Image-2 reaches 0.887 Atomic direction accuracy but only 0.582 gated magnitude, and every pose-free system shows the same ordering. Second, SSP degradation on Chain cases spreads across presence (F 1 ), spatial organization, and integrity rather than concentrating in one pillar, which is why no single submetric explains the Chain drop. The pose-conditioned references confirm the interpretation. Privileged 6-DoF control lifts HY-WorldMirror-2.0 and Lingbot-World well above the pose-free field on CMG, yet their SSP remains within the pose-free range because state preservation depends on target-view content that trajectory control alone does not guarantee. 24 Model AtomicChainCycle SSP F1 Sp. Int. SSP F1 Sp. Int. SSP F1 Sp. Int. GPT-Image-20.66 0.72 0.66 0.59 0.55 0.61 0.54 0.50 0.60 0.65 0.60 0.55 Seedream-50.61 0.70 0.60 0.54 0.48 0.57 0.45 0.42 0.53 0.61 0.51 0.47 Gemini-3-Pro0.62 0.70 0.60 0.55 0.49 0.56 0.45 0.45 0.55 0.62 0.53 0.50 HiDream-O10.61 0.69 0.61 0.54 0.50 0.57 0.48 0.45 0.57 0.63 0.57 0.52 FLUX.2-dev0.61 0.69 0.60 0.54 0.49 0.56 0.47 0.45 0.56 0.62 0.55 0.51 HunyuanImage-3.00.62 0.69 0.61 0.55 0.41 0.49 0.39 0.36 0.57 0.64 0.56 0.51 Qwen-Image-Edit0.62 0.69 0.61 0.56 0.40 0.48 0.37 0.35 0.54 0.61 0.53 0.49 Step1X-Edit0.60 0.69 0.58 0.54 0.49 0.57 0.45 0.45 0.63 0.70 0.61 0.58 BAGEL-7B-MoT0.55 0.64 0.52 0.49 0.39 0.47 0.34 0.35 0.46 0.54 0.42 0.41 OmniGen20.52 0.61 0.49 0.47 0.35 0.43 0.31 0.31 0.49 0.56 0.46 0.44 ACE++0.44 0.55 0.40 0.38 0.30 0.38 0.26 0.26 0.48 0.57 0.44 0.42 FireRed-Edit0.50 0.60 0.46 0.43 0.21 0.27 0.18 0.17 0.42 0.51 0.39 0.36 ICEdit0.33 0.43 0.30 0.28 0.24 0.30 0.20 0.20 0.31 0.39 0.29 0.27 Emu3.50.32 0.44 0.25 0.28 0.10 0.15 0.07 0.09 0.19 0.26 0.14 0.16 Kling-v2.1-Autoreg0.56 0.64 0.54 0.51 0.32 0.40 0.28 0.29 0.51 0.57 0.49 0.47 Seedance-1.0-Pro-Fast-Autoreg 0.54 0.62 0.52 0.48 0.36 0.44 0.32 0.32 0.44 0.51 0.42 0.40 HY-WorldMirror-2.00.48 0.58 0.44 0.43 0.42 0.50 0.38 0.37 0.55 0.61 0.52 0.51 Lingbot-World0.60 0.68 0.58 0.54 0.44 0.52 0.41 0.40 0.55 0.62 0.53 0.50 Table 8 SSP decomposition on the fixed GT-only mask for all 18 systems. Spatial (Sp.) and Integrity (Int.) are coverage-aware All-GT quantities, so unmatched GT objects contribute zero. Italicized rows are pose-conditioned references. EvidenceAxisStatisticScope Aggregate rank CMG Ï = 0.943, Ï b = 0.867, exact p = 0.01676 systems, 340 steps Aggregate rank SSP Ï = 0.943, Ï b = 0.867, exact p = 0.01676 systems, 340 steps Aggregate rank Overall Ï = 0.943, Ï b = 0.867, exact p = 0.01676 systems, 340 steps Item alignment CMG mean Ï = 0.348 [0.302,0.392]; pairwise 0.639 [0.621,0.657] 340 steps/180 cases Item alignment SSPmean Ï = 0.334 [0.289,0.377]; pairwise 0.634 [0.615,0.653] Ï: 333/177; pairwise: 340/180 Reannotation CMG ICC(A,1)=0.596; ICC(A,3)=0.816; cross-group Ï = 1.000 102 steps, 6 systems Reannotation SSPICC(A,1)=0.632; ICC(A,3)=0.838; cross-group Ï = 0.943 102 steps, 6 systems Table 9 Human-validation evidence. Brackets are 95% parent-case cluster-bootstrap intervals from 10,000 resamples (seed 20260619). Pairwise agreement gives half credit to automatic ties on human-strict pairs. E Human Validation and Ranking Uncertainty E.1 Blinded protocol The primary study samples 180 protocol-stratified parent cases (80 Atomic, 60 Chain, 40 Cycle), yielding 340 steps. Three rubric-trained annotators independently rank the same six anonymized systems per step, with ties allowed. CMG judgments emphasize action direction, magnitude, and target-view agreement; SSP judgments emphasize target-visible objects, image-plane organization, relative depth, and recognizable appearance. Visual polish is not a primary criterion, and model identities and automatic scores are hidden. Ties receive average ranks and rankrmaps to utility (6â r)/5. Utility is first averaged across annotators for each itemâmodel pair. Automatic metrics are recomputed on identical examples using the official step- to-case-to-protocol aggregation, SSP mask, and mean-plus-worst rule. The matched data contain exactly 340Ă6 = 2,040 modelâstep rows. Three additional annotators independently re-evaluate a stratified 102-step subset (24 Atomic, 54 Chain, 24 Cycle). 25 Automatic metric Spearman Ï Kendall Ï b Overall0.9430.867 CLIP-IQA0.8860.733 MUSIQ0.7140.467 PSNR0.6000.333 âNIQE0.4290.467 âLPIPS0.3140.200 Table 10 System-level agreement with aggregate human ordering on the same six-system panel. Negative NIQE/LPIPS orient all metrics as higher-is-better. The comparison is descriptive because n = 6. E.2 Agreement at system and item level The automatic ordering is GPT-Image-2, Seedream-5, Gemini-3-Pro, Qwen-Image-Edit, BAGEL-7B-MoT, and OmniGen2; human consensus swaps only the last two. The high six-system correlation supports aggregate ordering on this matched panel. The moderate item-level valuesâincluding the reported 0.348 CMG mean correlationâshow why the metrics are used for case-, protocol-, and system-level comparison rather than exact per-example grading or separate validation of every SSP subcomponent. E.3 Comparison with conventional image metrics To test whether the aggregate human agreement merely reflects generic image quality or reference similarity, we recompute each candidate metric on the identical six-system, 340-step panel and apply the same step- to-case-to-protocol aggregation. Table 10 orients NIQE and LPIPS so that higher values are better. Overall best matches the human system ordering, followed by CLIP-IQA. With only six systems, these differences are descriptive rather than a powered significance claim. The component-level boundary is equally important. At item level, CMG reaches meanÏ= 0.348, while negative dominant-action absolute error reaches 0.371; their paired parent-case-bootstrap difference is [â0.039,â0.007]. SSP reaches 0.334, comparable to Spatial (0.357), Integrity (0.356), and PSNR (0.356), whose paired differences from SSP include zero. The composite scores are therefore justified as pre-defined summaries for aggregate capability comparison, not as universally superior per-item perceptual metrics. E.4 Paired case-bootstrap uncertainty We resample parent cases within subtype, use identical draws across systems, and recompute the complete step-to-case-to-protocol aggregation. CMG and SSP use independent subtype-stratified draws; Overall averages their replicate scores. Table 11 reports 2,000 percentile-bootstrap resamples (seed 20260619). The one-sided p flip is the fraction of paired replicates in which each displayed row reverses or ties with the following row. The median Overall interval half-width is approximately 0.010. In particular, HY-WorldMirror-2.0 and GPT-Image-2 are not statistically ordered (p flip = 0.344), nor are several close middle and lower pairs. These intervals quantify benchmark case sampling only: one frozen output exists per modelâstep, so they do not include stochastic generation variance. F Evaluator Robustness Each intervention changes one evaluator component while holding generated outputs, GT actions, and remaining aggregation fixed. The tests establish broad rank robustness, not numerical equivalence or ground-truth accuracy of one learned evaluator. CMG pose and preprocessing. Replacing DA3 with VGGT-1B on a controlled six-model panel yieldsÏ= 0.943 andÏ b = 0.867, with unchanged Top-1 and Top-3. Native-aspect versus GT-aspect center-crop preprocessing changes CMG by 0.0019 on average and 0.0044 at most, withÏ=Ï b = 1.000. Across the 16 pose-free systems, 26 SystemOverall [95% CI] CMG [95% CI] SSP [95% CI] p flip HY-WorldMirror-2.00.664 [0.655,0.673] [0.838,0.857] [0.466,0.495] 0.344 GPT-Image-20.662 [0.654,0.670] [0.708,0.734] [0.592,0.612] 0.001 Lingbot-World0.639 [0.629,0.648] [0.734,0.760] [0.517,0.544] 0.001 Seedream-50.615 [0.606,0.625] [0.673,0.703] [0.530,0.554] 0.028 Kling-v2.1-Autoreg0.605 [0.597,0.612] [0.735,0.753] [0.453,0.477] 0.000 Gemini-3-Pro0.572 [0.561,0.583] [0.576,0.610] [0.538,0.563] 0.000 Seedance-1.0-Pro-Fast-Autoreg 0.528 [0.517,0.538] [0.591,0.623] [0.435,0.461] 0.290 HiDream-O10.524 [0.513,0.534] [0.468,0.501] [0.552,0.575] 0.000 FLUX.2-dev0.501 [0.491,0.511] [0.431,0.464] [0.543,0.565] 0.325 HunyuanImage-3.00.498 [0.487,0.509] [0.445,0.479] [0.521,0.545] 0.314 Qwen-Image-Edit0.495 [0.485,0.505] [0.452,0.487] [0.508,0.531] 0.000 BAGEL-7B-MoT0.451 [0.440,0.461] [0.417,0.453] [0.452,0.479] 0.035 OmniGen20.438 [0.427,0.449] [0.406,0.439] [0.440,0.465] 0.421 Step1X-Edit0.436 [0.426,0.446] [0.283,0.314] [0.563,0.586] 0.000 ACE++0.400 [0.389,0.410] [0.376,0.408] [0.394,0.422] 0.080 FireRed-Edit0.390 [0.380,0.399] [0.391,0.422] [0.361,0.385] 0.000 Emu3.50.324 [0.314,0.335] [0.425,0.459] [0.196,0.215] 0.157 ICEdit0.316 [0.306,0.327] [0.321,0.354] [0.282,0.309]â Table 11 Case-bootstrap uncertainty. Italicized rows are pose-conditioned references, not members of the primary pose-free ranking. Adjacent rows with p flip â„ 0.05 should be read as local ties. direction-only aggregation agrees with full CMG atÏ= 0.997 andÏ b = 0.983. The broad ordering is therefore not created by the magnitude term alone. SSP geometry and detection. Replacing generated-object DA3 depth with VGGT on an eight-model, 342-case common panel preserves the complete ordering (Ï= 1.000) while shifting mean macro SSP byâ0.0124. Jointly changing detector box/text thresholds from 0.25/0.25 to 0.20/0.20 and 0.30/0.30 gives OverallÏ= 0.929/0.976, unchanged Top-1, and maximum absolute score change 0.00873. Comparing the 36 fixed prompts with their deterministic union with frozen GT labels givesÏ= 0.976, unchanged Top-1, and maximum change 0.00542. Common masks prevent alternatives from gaining evaluation coverage. Correspondence and temporal aggregation. Replacing proposeâdemoteârecover with DINO-Hungarian as- signment preserves Overall Top-1 but yieldsÏ= 0.857 overall and 0.595 on Cycle; assignments and close ranks remain sensitive. Without human pair labels, this does not establish either matcher as more accurate. Replacing pillar-wise MPW with mean-only aggregation gives SSPÏ= 0.994 and OverallÏ= 0.996 on 18 systems with unchanged Top-3. G Benchmark-Design and Sampling Robustness Evaluator ablations ask whether a learned backend creates the ranking. This section asks a complementary benchmark-design question: whether the principal conclusions depend on the temporal functional, case- independence assumption, dominant data source, score weights, or selected benchmark size. All analyses reuse the frozen outputs and the 16 pose-free primary systems. G.1 Matched temporal aggregation The official axes intentionally answer different questions: CMG averages action execution across steps, whereas SSP usesMPW(x) = 1 2 (mean(x) +min(x)) within each pillar to expose a corrupted intermediate view. Comparing their Atomic-to-Chain drops therefore mixes capability and functional sensitivity. We repeat the comparison with both axes using the same functional. Confidence intervals use 5,000 dataset-stratified scene-cluster bootstrap resamples shared across systems and axes. 27 CMG/SSP temporal rule CMG drop SSP drop SSPâCMG Gap 95% scene CI SSP larger Mean / MPW (official)0.0593 0.1643+0.1050 [0.0837, 0.1250]14/16 Mean / Mean0.0593 0.0792+0.0198 [â0.0007, 0.0396]11/16 MPW / MPW0.1826 0.1643 â0.0182 [â0.0396, 0.0021]5/16 Table 12 Model-mean Atomic-to-Chain drops under matched and official temporal aggregation. âSSP largerâ counts systems whose SSP drop exceeds their CMG drop. The official 0.059/0.164 drops are correct descriptive statistics, but the 0.105 contrast is not aggregation- invariant. Under matched means, SSP still has the larger point drop by 0.020, but its interval slightly crosses zero; under matched MPW, CMG has the larger point drop by 0.018. A shared temporal-weight sweep changes the sign near a minimum-step weight of 0.26. The robust finding is that Chain degrades both axes. The additional official SSP drop quantifies the tail failure that its worst-step-sensitive definition is designed to expose; it should not be interpreted alone as evidence for an independent state-memory mechanism. G.2 Scene-cluster ranking uncertainty The primary case bootstrap stratifies by nine instruction subtypes. Because 1,400 cases come from 771 scenes, we additionally resample scenes within each source dataset and retain every case from a selected scene; 5,000 shared resamples preserve paired model comparisons. For the 16-system primary ranking, the median Overall interval half-width increases from 0.0100 under case sampling to 0.0117 under scene sampling, a median factor of 1.180. The pose-free Top-1 comparison remains unambiguous (p flip = 0), and the SeedreamâKling Top-3 boundary hasp flip = 0.035. However, six of 15 adjacent pairs havep flip â„0.05. These results support the leading system and broad tiers while reinforcing that several middle and lower neighbors are local ties. G.3 Source coverage and leave-one-source-out stability Source coverage is feasibility-constrained rather than balanced: ScanNet++ contributes 1,003 of 1,400 cases, while Matterport3D contributes 22. Hypersim and Matterport3D contain no Chain cases, so we compare sources on their common Atomic+Cycle protocols instead of conflating source and protocol composition. All four source-specific panels retain GPT-Image-2 as Top-1, with common-protocol rank correlations of Ï= 0.897â0.959 against the full-data Atomic+Cycle ordering. Removing any one source leavesÏ= 0.968â1.000 against the full primary ranking; even after removing ScanNet++, which contributes 71.6% of the cases, the pose-free Top-3 remains GPT-Image-2, Seedream-5, and Kling, and equal weighting of the four sources also retains GPT-Image-2 as Top-1. The broad ordering is therefore not solely a ScanNet++ artifact. G.4 Score-weight sensitivity and benchmark size LetOverall λ =λ CMG+(1â λ)SSP. Forλâ[0.25,0.75], the minimum rank correlation with equal weighting isÏ= 0.926 and GPT-Image-2 remains Top-1; it remains Top-1 over the wider [0,0.85] range, while Kling becomes Top-1 at the motion-dominantλ= 0.90. Equal weighting is therefore not uniquely necessary, but extreme preferences appropriately change the ranking. For SSP, 20,000Dirichlet(1,1,1) pillar-weight draws retain GPT-Image-2 as Top-1 in 100% of draws, and the 95% range of rank correlation with equal-pillar SSP is [0.991, 1.000]. Dropping any one pillar gives Ï = 0.997, 0.997, and 1.000, with unchanged Top-1. Subsampling within the nine instruction subtypes (1,000 no-replacement draws per size) shows the 16-system ordering is already stable at 140 cases (medianÏ= 0.985, Top-1 match 1.000) and that the full 1,400 cases mainly reduce score error (MAE 0.0121â0.0023). This post-hoc check is not a power analysis for future systems and does not guarantee every adjacent order. 28 K Native Fixed/filtered Fixed/all Source recall Aux.-only recall 1 0.5390.5840.5370.725â 2 0.5330.5820.5310.7350.632 3 0.5140.5560.5060.7250.650 4 0.5040.5490.5000.7100.631 Table 13 Model-balanced Context-Kresults. Source recall uses the stable cross-Kintersection; auxiliary-only objects are O K 1 . FamilyBinDirection Under Near Over Translation Small0.565 0.611 0.083 0.306 Translation Medium 0.609 0.689 0.093 0.218 Translation Large0.610 0.707 0.117 0.175 Rotation Small0.663 0.561 0.106 0.333 Rotation Medium 0.655 0.595 0.137 0.268 Rotation Large0.659 0.680 0.133 0.187 Table 14 Magnitude diagnostics over 16 pose-free systems. Parent cases are averaged before systems. H Claim-Focused Diagnostics All diagnostics reuse frozen evaluated outputs. They explain score behavior and do not create additional leaderboards or causal claims. H.1 Controlled Context-K: fixed objects and view confusion Seven native multi-image models are evaluated on 70 matched base cases atK= 1â4; a common mask retains 69 cases/116 steps. Under the model-balanced aggregation used in Figure 3(b), CMG atK= 1,2,3,4 is 0.519, 0.551, 0.580, and 0.582. Native SSP evaluates the object set supported at eachK, which changes on 45/118 base steps as auxiliaries add evidence. We therefore recompute SSP on 440 exact GT labelâbox instances present at everyK. âFixed/filteredâ also filters predictions to this intersection; âfixed/all predictionsâ retains all generated predictions and is the conservative variant because unmatched predictions outside the intersection still reduce precision. FromK= 1 toK= 4, native, fixed/filtered, and fixed/all-prediction SSP change byâ0.0354,â0.0347, and â0.0368, respectively. The latter two changes have 95% CIs of [â0.0653,â0.0033] and [â0.0644,â0.0084], with one-sidedp â„0 = 0.0147 and 0.0047. Fixed-object F1, Spatial, and Integrity change byâ0.0433,â0.0327, and â0.0280. Intervals use 10,000 subtype-stratified parent-case bootstrap resamples shared acrossKand models (seed 20260729). Thus the small decline persists under a fixed-object comparison, while stable source-visible recall changes only from 0.725 to 0.710 and auxiliary-only recall remains 0.631â0.650. The result indicates imperfect integration of added views, not that context is intrinsically harmful. CLIP ViT-L/14@336 provides a complementary view-confusion diagnostic. AtK= 4, 62.2% of step-1 outputs are feature-nearest to an auxiliary but only 0.6% are near-pixel copies (RGB RMSEâ€0.02 after deterministic resizing). Strict auxiliary-confused outputs score 0.064 lower SSP than other rows (95% CI [0.009,0.119]); across pairedK= 2â4 rows, auxiliary attraction and SSP change correlate only weakly (Ï=â0.109). This is evidence of partial feature-space attraction, not widespread literal copying. H.2 Motion magnitude and residual pose Translation and rotation steps are binned by tertiles of absolute GT action magnitude. Under/near/over denote predicted-to-GT magnitude ratios below 0.8, within [0.8,1.2], and above 1.2, conditional on correct direction. 29 StepN Median r Near-static Direction Outbound 3,8400.41237.4% 66.4% Return3,8400.01366.3% 53.1% Table 15 Observed Cycle action behavior across the 16 pose-free systems.Ncounts transitions. Near-static is a descriptive r †0.2 diagnostic; Direction is signed dominant-action accuracy. SubsetNSSP [95% CI] F 1 Spatial Integrity All valid36,240 0.510 [0.504,0.517] 0.589 0.489 0.452 CMG â„ 0.88,956 0.561 [0.553,0.569] 0.634 0.551 0.499 Loose full pose 1,515 0.595 [0.579,0.610] 0.669 0.589 0.526 Strict full pose418 0.597 [0.571,0.624] 0.668 0.591 0.533 Table 16 Target-view SSP conditioned on pose accuracy. Loose thresholds are translation-direction/SO(3)/translation- norm errors †30 ⊠/15 ⊠/0.3 m; strict thresholds are †20 ⊠/10 ⊠/0.2 m. Small-rotation direction accuracy is 0.663 versus the 0.525 majority-sign baseline. For medium and large actions, 59.5â70.7% of direction-correct outputs under-execute and only 9.3â13.7% lie within 20% of the requested magnitude. Full-pose records also show that dominant-axis success is not full-pose fidelity: GPT-Image-2 has mean translation-direction and SO(3) errors of 43.68 ⊠and 15.80 ⊠; pose-conditioned HY-WorldMirror- 2.0 reaches 10.51 ⊠translation-direction and 2.52 ⊠SO(3) error but a 1.491 m full-translation error due to over-scaling. H.3 Cycle return behavior Cycle tests whether action responsiveness persists after one self-generated step. For this diagnostic only, we define the absolute response ratior=|Ëa m |/|a â m | on the instructed dominant component and call a response near-static when r †0.2. This describes estimated camera response, not pixel identity. Ten of the 16 systems are near-static on more than half of their return steps. Among the 3,840 Cycle cases, 32.2% are near-static on both outbound and return, and another 34.1% move outbound but become near-static on return. The first group barely executes the requested camera cycle; the second moves to an intermediate viewpoint but then fails to invert the action. Individual outputs also include wrong-direction and over-motion failures, so the aggregate should not be read as uniform behavior across models. These observations motivate free-running inverse-action supervision; they do not establish whether the suppression arises from the generator, accumulated visual drift, or the learned pose evaluator. H.4 SSP conditioned on pose accuracy To separate wrong-view and state effects observationally, Table 16 pools transitions from the 16 pose-free systems under increasingly strict pose criteria. Confidence intervals cluster 10,000 bootstrap resamples by parent case (seed 20260729). SSP rises with pose accuracy but remains near 0.60 in the strictest stratum, so wrong view is not the only observed source of SSP deficit. H.5 Object retention by projected size On 1,351 cases/2,255 steps with identical GT instance catalogs across systems, confirmed retention is 0.604 [0.592,0.615], 0.635 [0.623,0.645], and 0.696 [0.686,0.705] for small, medium, and large projected objects. Conditional position varies by at most 0.011 and integrity by 0.006, so the 0.093 largeâsmall gap mainly reflects detection/matching-confirmed retention. From Chain step 1 to step 3, retention drops by 0.195 for large furniture and 0.191 for small/portable objects; cumulative degradation is not specific to small objects. 30 ModelFull trans. (m) Off-axis trans. (m) Trans. dir. ( ⊠) SO(3) error ( ⊠) Cross-axis rot. ( ⊠) GPT-Image-20.6820.36343.6815.806.41 Seedream-50.7150.30260.4315.406.95 Gemini-3-Pro1.0040.46669.0224.289.93 HiDream-O10.8650.36484.3519.667.57 FLUX.2-dev1.0770.57081.7623.088.77 HunyuanImage-3.00.7840.27280.0318.866.40 Qwen-Image-Edit0.9030.41180.0023.577.77 BAGEL-7B-MoT0.9630.47973.6430.839.30 OmniGen20.8750.37483.9921.918.61 Step1X-Edit0.7840.22190.6219.875.78 ACE++1.1740.57087.0929.9213.25 FireRed-Edit0.8810.34189.5320.287.10 Emu3.51.2790.63878.0331.6712.36 ICEdit1.4140.73085.2226.269.99 Kling-v2.1-Autoreg1.0200.30330.3020.936.55 Seedance-1.0-Pro-Fast-Autoreg1.1670.59045.4228.628.35 HY-WorldMirror-2.01.4910.51210.512.521.35 Lingbot-World0.6350.23617.6414.035.48 Table 17 Full-pose diagnostics from the corrected DA3 records; lower is better. Eligible steps are averaged within case, then protocol, followed by an equal Atomic/Chain/Cycle macro. Translation direction and both rotation columns cover all eligible records. Full-vector translation fields cover 1,007 translation-action steps per model except GPT-Image-2, Seedream-5, and Gemini-3-Pro (887 each); missing vectors are left undefined rather than imputed. Italicized rows are pose-conditioned references. H.6 Off-axis and full-pose error CMG deliberately scores only the frozen dominant action component. The corrected all-step pose records also permit a stricter diagnostic of unintended or mismatched residual motion. For a translation instruction whose dominant axis is k âx,z, let e t = Ë tâ t â and define E full t =â„e t â„ 2 , E off t =â„(e t,j ) jÌž=k â„ 2 .(28) This subtracts the complete GT translation before measuring the residual, so legitimate off-axis motion in the real trajectory is not itself penalized. We additionally report the angle between the full predicted and GT translation vectors. For rotation,E full R is the SO(3) geodesic error. The cross-axis diagnostic is| Ë Îžâ Ξ â |for a yaw instruction and| Ë Ïâ Ï â |for a pitch instruction; the geodesic term additionally captures roll error and axis coupling. These diagnostics explain why dominant-axis success is not equivalent to full-pose fidelity. HY-WorldMirror-2.0 has the smallest translation-direction and SO(3) errors, yet its full translation error is large because it often over-scales motion; conversely, a near-static model can have modest off-axis error while failing the instructed component. Among pose-free systems, GPT-Image-2 combines the strongest CMG with relatively low full-translation and rotation errors, but its mean translation-direction error remains 43.68 ⊠. The table is therefore diagnostic only: it does not enter CMG, SSP, Overall, or model ranking, and unequal full-vector coverage precludes treating small numerical differences as a separate leaderboard. H.7 Qualitative case studies Figures 9 and 10 illustrate the score behavior discussed above on concrete cases from the frozen bundle. Every panel reuses the official records: green and vermillion borders mark correct and wrong action direction, and each caption reports the estimated action and the matched-over-evaluable GT-object count (M/G) used by CMG and SSP. Figure 9 shows one atomic case per action family evaluated across five systems. A recurring pattern from the magnitude diagnostics in Table 14 is visible directly: models frequently commit to the correct sense yet 31 miss the requested magnitude, for example overshooting a forward translation or under-rotating a yaw, so the green border coexists with a large action error. Wrong-direction outputs and degraded renders lose object matches even when the scene is otherwise plausible. Atomic action gallery: diverse models fail in different ways InputGround truthGPT-Image-2Hunyuan-3.0HYworldHiDream-O1Step1X-Edit Forward / backward shared starttarget +0.81 mpred +1.78 m dir OK M/G 3/4 pred +0.02 m dir OK M/G 4/4 pred +4.96 m dir OK M/G 2/4 pred +1.05 m dir OK M/G 4/4 pred -0.00 m dir wrong M/G 4/4 Lateral strafe shared starttarget -0.28 mpred -0.28 m dir OK M/G 7/7 pred -0.01 m dir OK M/G 7/7 pred -0.48 m dir OK M/G 6/7 pred -0.34 m dir OK M/G 7/7 pred +0.02 m dir wrong M/G 7/7 Yaw rotation shared starttarget +36.2degpred +24.5deg dir OK M/G 6/6 pred +37.0deg dir OK M/G 4/6 pred +40.6deg dir OK M/G 4/6 pred -2.1deg dir wrong M/G 4/6 pred -0.2deg dir wrong M/G 4/6 Pitch rotation shared starttarget -12.6degpred -0.8deg dir OK M/G 2/2 pred +0.2deg dir wrong M/G 2/2 pred -12.9deg dir OK M/G 2/2 pred +3.0deg dir wrong M/G 2/2 pred -0.2deg dir OK M/G 2/2 inputground truthcorrect action directionwrong action direction M/G = final matched / evaluable GT objects Figure 9 Atomic action gallery. Rows are the four action families and columns are the shared input, the geometry-defined target, and five representative systems. Captions give the estimated dominant action, whether its direction matches the instruction, and the matched/evaluable GT-object count. Diverse systems fail in different ways: correct-direction magnitude errors, wrong-direction outputs, and object loss under degraded renders. Figure 10 shows chain and cycle rollouts. The chain rows make the cumulative degradation of Section H concrete: individual steps can keep the correct direction while the matched-object count falls toward zero by the final step, so a trajectory drifts even when no single step is grossly wrong. The cycle rows show that a correct outbound step can be followed by a wrong-direction or weak return, consistent with the return-action failures in Appendix H.3. 32 shared start Input target step 1 GT 1 dir OK · M/G 2/2 Generated 1 target step 2 GT 2 dir OK · M/G 1/7 Generated 2 target step 3 GT 3 dir OK · M/G 0/2 Generated 3 shared start target step 1 dir OK · M/G 5/5 target step 2 dir OK · M/G 1/5 target step 3 dir OK · M/G 0/4 shared start target step 1 dir OK · M/G 4/6 target step 2 dir wrong · M/G 4/5 shared start target step 1 dir OK · M/G 4/4 target step 2 dir wrong · M/G 6/6 shared start target step 1 dir OK · M/G 6/6 target step 2 dir wrong · M/G 5/5 Rollout failures: correct single steps do not guarantee trajectory consistency a C3 mixed chain Emu3.5 object-memory collapse b C1 translation chain Emu3.5 rollout drift + object loss c Y1 translation cycle GPT-Image-2 correct outbound, wrong return d Y2 rotation cycle Gemini-3-Pro off-cycle return e Y2 rotation cycle FLUX.2-dev scene changes on return M/G = final matched / evaluable GT objects inputGT stepcorrect action directionwrong action direction Figure 10 Rollout gallery. Rows alternate the ground-truth and generated frames of three-step chains and two-step cycles. Chains expose cumulative object-retention loss as the matched/evaluable count drops across steps; cycles show cases in which a correct outbound motion is followed by an incorrect return. Correct single steps therefore do not guarantee trajectory consistency. I EGOGEN-TRAIN as a Post-Training Resource These experiments ask whether the benchmark can guide model development; they are separate from both the 16-system primary ranking and the pose-conditioned references. Every row is evaluated on all 1,400 cases/2,360 steps with the same CMG implementation, SSP exclusion mask, detector/matcher records, depth protocol, and aggregation as the main study. Each system produces one frozen output per step, and each SFT variant is trained once; the rows are therefore not averages over repeated training runs. I.1 Data construction and pair formation EgoGen-Train is mined from training-side scenes in DL3DV [55], HyperSim, Matterport3D, ScanNet, and ScanNet++. The eligible source pool contains 8,315 scenes; geometry mining constructs the same four Atomic, three Chain, and two Cycle subtypes used by the benchmark. Candidate trajectories must satisfy the motion-dominance, overlap, visibility, depth-layer, and pose-separation gates. A subsequent visual and semantic filter rejects ambiguous motion, unusable images, different-scene sequences, dominant dynamic content, and cases without trackable spatial anchors. A final bidirectional depth-consistent check requires visible overlap in [0.35,0.85] at every trajectory step. Exact (dataset, scene ID) matching against the terminal blocklist leaves zero evaluation-scene overlap. The final clean pool contains 4,140 scenes and 66,214 trajectories. Table 18 separates trajectories from optimizer examples because each multi-step trajectory produces more than one edit pair. 33 Protocol Trajectories Pairs per trajectory Edit pairs Atomic33,144133,144 Chain8,929326,787 Cycle24,141248,282 Total66,214â108,213 Table 18 EgoGen-Train composition. Multi-step trajectories are converted into teacher-forced image-edit pairs while remaining intact during trajectory-level subset sampling. The trajectory counts by source are 33,972 for DL3DV, 405 for HyperSim, 96 for Matterport3D, 6,627 for ScanNet, and 25,114 for ScanNet++. Instructions are generated from the calibrated relative pose and state the dominant action, direction, and approximate magnitude. At stepi >1, teacher forcing uses the physical target from stepiâ1 as the first edit reference; it never uses a model prediction. Fixed same-scene auxiliary references remain available at every step, and current and target frames are excluded from auxiliary sampling. The scale subsets are sampled from the final clean pool at the trajectory level with subtype stratification. The clean/raw comparison instead pairs a 40k sample from this final pool with a subtype-matched, best-effort sample from the raw geometry-mined pool before the visual/semantic and depth-consistent visibility filters. The raw pool contains too few C3 mixed chains to fill its requested quota, so the nominal raw-40k variant contains 39,761 trajectories and 64,653 edit pairs. This comparison tests the complete filtering pipeline; it does not isolate any single filtering rule. I.2 Qwen development probes Qwen-Image-Edit-2511 is fine-tuned after removing every evaluation scene. The full clean pool contains 66,214 trajectories and 108,213 teacher-forced edit pairs. Training uses eight NVIDIA A800 80-GB GPUs, global batch eight, BF16, gradient checkpointing, a 589,824-pixel dynamic-resolution cap, and rank-16 LoRA (α= 16, zero dropout) on the diffusion transformer. AdamW uses learning rate 10 â4 , weight decay 0.01, default betas, and frozen non-adapter weights. Fixed-budget variants run for 4,000 updates. The full-clean continuation starts from the 4k LoRA weights and performs 9,527 additional updates, for 13,527 cumulative weight updatesâapproximately one pass over the 108,213 edit pairs. Because this continuation changes optimization budget, it is a development checkpoint rather than a controlled data-scaling result. VariantTrain samples Edit pairs Budget Overall CMG SSP Baseâ no SFT 0.495 0.470 0.520 Clean 20k20,000 32,6844k 0.590 0.651 0.530 Clean 40k40,000 65,3704k 0.589 0.664 0.513 Clean full66,214 108,2134k 0.597 0.659 0.535 Clean full continuation66,214 108,213 âŒ13.5k 0.681 0.773 0.589 Matched clean 40k40,000 65,3704k 0.615 0.698 0.531 Matched raw 40k39,761 64,6534k 0.591 0.653 0.528 Table 19 Benchmark-guided fine-tuning probe. Data-pool rows hold optimizer updates fixed; the continuation changes the training budget and is not a pure data-scale comparison. At 4k updates, increasing the cleaned pool from 20k to the full set does not produce a monotonic SSP trend, so these rows do not establish a scaling law. The per-protocol records show that Chain SSP rises from 0.397 for the base model to 0.442 for Clean full at 4k updates and to 0.505 after the 13.5k-update continuation. The single-step case improves far less: Atomic SSP rises only from 0.618 for the base model to 0.669 after the full continuation, even though this case gives the model a ground-truth previous frame and admits no rollout accumulation, and it does not rise as the pool grows. The full continuation reaches 0.681 Overall but uses substantially more optimization. These point estimates establish that benchmark-derived data can produce a competitive held-out-scene checkpoint; the matched controls below are required to attribute axis-specific differences. 34 I.3 Matched endpoint and second-backbone controls Training and generation controls. The Qwen comparison continues the independently trained clean/raw 40k adapters for exactly 9,527 additional local updates, yielding 13,527 updates from the same base for both endpoints. Continuation restores adapter weights only and reinitializes optimizer and scheduler state; the original 4k adapters were trained without an explicit seed. The comparison is therefore update-matched, not bitwise-equivalent to uninterrupted training and not averaged over training randomness. For the second backbone, we convert the same 65,370 cleaned 40k Qwen edit pairs one-to-one to the OmniGen2 format without resampling, reordering, or prompt rewriting. OmniGen2 trains for 4,000 updates on eight A800 80-GB GPUs with global batch eight, BF16, gradient checkpointing, seed 2233, and rank-8 LoRA (α= 8, zero dropout) on attention query/key/value/output projections. AdamW uses learning rate 8Ă10 â7 , betas (0.9,0.95), weight decay 0.01, gradient clipping at one, and a 500-update warmup. The matched base and SFT generations use the same benchmark inputs, seed 42, sampler, target-size rule, and strict Cycle step-2 conditioning. Qwen generation uses 1024 2 outputs; OmniGen2 uses 50 Euler steps, text guidance 5.0, and image guidance 2.0. All four matched rows contain 1,400 cases and 2,360 steps with zero missing outputs and identical validity masks. Reconstructed headline and pillar scores match the frozen final metric files to below 7Ă10 â16 absolute error. Matched endpointOverall CMGSSP Qwen raw 40k, 13.5k updates0.669 0.766 0.572 Qwen clean 40k, 13.5k updates0.673 0.783 0.563 OmniGen2 matched base0.449 0.440 0.457 OmniGen2 clean-40k SFT, 4k updates0.430 0.450 0.410 Table 20 Absolute scores for the matched SFT controls. The Qwen rows isolate clean versus raw training data at the same cumulative update count; the OmniGen2 base is regenerated under the SFT rowâs inference configuration. Paired uncertainty. The primary analysis uses 20,000 paired scene-cluster bootstrap resamples (seed 20260810): scenes are sampled with replacement within each source dataset, all cases inherit their scene multiplicity, and the full protocol macro is recomputed before subtraction. A 20,000-resample subtype-stratified case bootstrap gives the same headline decisions. Intervals characterize paired benchmark sampling for these frozen runs, not decoding or training-run variance. Paired comparisonâOverallâCMGâSSPâCMGââSSP Qwen clean â raw, 13.5k +0.004 [â0.003, +0.011] +0.017 [+0.007, +0.026] â0.009 [â0.019, +0.002] +0.025 [+0.011, +0.040] OmniGen2 SFT â base â0.019 [â0.031,â0.008] +0.010 [â0.010, +0.029] â0.048 [â0.059,â0.037] +0.057 [+0.036, +0.080] Table 21 Paired differences with 95% scene-cluster bootstrap intervals. Qwen cleaning reliably improves CMG but not Overall at the long endpoint; OmniGen2 SFT leaves CMG unresolved while reliably reducing SSP and Overall. The positive axis-gap intervals are the cross-backbone evidence that pairwise supervision changes action and state at different rates. For Qwen, both CMG components support the action gain: direction changes by +0.019 [+0.008,+0.030] and gated magnitude by +0.015 [+0.005,+0.024]. SSP F1 decreases byâ0.012 [â0.023,â0.001], whereas spatial and integrity changes remain unresolved. For OmniGen2, SSP F1, spatial relations, and integrity fall byâ0.037,â0.058, andâ0.049, respectively, with all intervals below zero. Hence the second backbone supports an actionâstate divergence, not a claim that SFT improves CMG. 35 ComparisonProtocolâCMGâSSP Qwen clean â raw Atomic â0.001 [â0.006, +0.004] +0.003 [â0.011, +0.016] Chain+0.036 [+0.017, +0.056] â0.011 [â0.028, +0.005] Cycle+0.015 [â0.003, +0.033] â0.017 [â0.040, +0.006] OmniGen2 SFT â base Atomic +0.004 [â0.023, +0.031] â0.026 [â0.040,â0.011] Chain+0.030 [+0.001, +0.058] â0.056 [â0.073,â0.040] Cycle â0.005 [â0.046, +0.036] â0.062 [â0.088,â0.036] Table 22 Protocol-level paired differences and 95% scene-cluster intervals. Qwenâs reliable CMG gain localizes to Chain, while OmniGen2 SSP declines under every protocol and most strongly in sequential settings. Protocol rows are diagnostic decompositions of the headline effects. I.4 Budget, subgroup, and qualitative diagnostics Budget. The early Qwen cleaning advantage does not grow under continued optimization. At 4k updates, clean minus raw is +0.024 [+0.015,+0.033] Overall and +0.045 [+0.032,+0.058] CMG, but this advantage contracts at the long endpoint until Overall is no longer separated from zero. SSP is +0.003 [â0.008,+0.014] at 4k andâ0.009 [â0.019,+0.002] at 13.5k. Combined with the fixed-update 20k/40k/full-pool probe, this rules out the simple prescription that exposing the same pairwise objective to more distinct pairs or more updates is sufficient for state preservation. Source, subtype, action, and concentration. Source-level estimates are heterogeneous and source is not fully crossed with protocol. Qwenâs resolved SSP loss appears in ScanNet++ (â0.012 [â0.023,â0.002]); OmniGen2 SSP falls on ScanNet (â0.046 [â0.075,â0.017]) and ScanNet++ (â0.043 [â0.055,â0.031]), while the much smaller Matterport3D slice is inconclusive. The subtype map shows Qwenâs largest axis gap in C1 translation chains and OmniGen2 gaps across translation, rotation, and mixed sequential subtypes. In an explicitly exploratory step-level action slice, forward motion gives Qwen +0.072 CMG and +0.013 SSP, but OmniGen2 +0.083 CMG andâ0.052 SSP. The top 10% of scenes account for at most 43.9% of absolute headline contribution across the four modelâmetric combinations, so no headline effect is carried by a handful of scenes. Dataset, subtype, and action intervals are uncorrected diagnostics rather than independent discoveries. Prespecified qualitative audit. Before visual inspection, we select two distinct-scene cases for each comparison in each of three categories: joint improvement (âCMG and âSSP both above 0.05), actionâstate tradeoff (âCMG above 0.05 and âSSP belowâ0.05), and joint regression (both belowâ0.05). Cases are ranked deterministically within category, and every input, GT target, and generated step is retained. The full audit contains 12 cases. In the top tradeoff case for each backbone (Qwen Cycle, âCMG = +0.502 and âSSP =â0.323; OmniGen2 Atomic, âCMG = +0.956 and âSSP =â0.491), the treatment executes the requested motion more successfully but preserves fewer target-view objects or relations, so a positive Overall change (+0.089 for Qwen; +0.232 for OmniGen2) hides a large SSP loss. These metric-extreme examples illustrate the exchange and are not frequency estimates. Interpretation boundary. The completed controls support the conclusion that pairwise SFT changes the two axes at different rates. They do not support universal data-cleaning gains, an OmniGen2 CMG improvement, or a causal claim averaged over training seeds. Although the data contain Chain and Cycle trajectories, teacher forcing conditions every later step on the preceding physical target and therefore does not train recovery from model-induced drift. A stronger baseline should select checkpoints on the CMGâSSP Pareto frontier or enforce SSP non-degradation, then test explicit identity/count, planar/depth topology, integrity, free-running sequence, and worst-step losses under matched compute. J Reference Baselines and Score Calibration Four unranked references calibrate the metric scale without defining mathematical lower or upper bounds. GT-target oracle emits the physical target at every step. Source-copy recursively emits the initial view without executing an action. Oracle nearest-visible-input copy uses the GT target only to select the most similar 36 image among the current and auxiliary views exposed by the benchmark interface; it never inserts the target into the candidate set. Scene-disjoint N retrieval-copy selects a training transition after removing all 771 evaluation scenes, then restricts candidates byK, action direction, and a training-only magnitude tertile before CLIP-based selection. No evaluation target image, feature, pose, depth, mask, or label enters the scene-disjoint retrieval procedure. ReferenceOverall CMG SSP GT-target oracle0.940 0.980 0.899 Source-copy0.391 0.181 0.601 Oracle nearest-visible-input copy 0.457 0.302 0.613 Scene-disjoint N retrieval-copy 0.377 0.539 0.215 Table 23 Unranked score-calibration references. CMG uses the model-independent 2,358-step reference mask; SSP uses the same 44-case exclusion mask as the primary evaluation. The ranked set contains 16 pose-free systems; HY-WorldMirror-2.0 and Lingbot-World remain separate pose-conditioned references. GPT-Image-2 reaches 0.662 Overall, leaving a 0.278 gap to the practical oracle. Source-copy shows that preserving the input without moving can retain a moderate SSP but receives little CMG credit. The two retrieval rows are diagnostics rather than deployable methods: oracle nearest-visible-input copy uses the target only to select among already exposed views, whereas scene-disjoint N retrieval-copy never accesses evaluation targets or scenes. K Reproduction Scope The planned release is designed around stable case/step identifiers that connect permitted model inputs and instructions with evaluator-only targets, poses, depth, visibility, and object metadata. Pose-free inference reads only the permitted images and language instruction. Versioned manifests will record file hashes and the fixed SSP mask; accompanying scripts will recompute CMG, SSP, aggregation, human-alignment statistics, bootstrap intervals, and claim-focused diagnostics from frozen outputs and per-step records. The evaluation release will cover the selected 1,400 cases; exhaustive intermediate candidates from early mining are not required to reproduce the reported evaluation. For EgoGen-Train, the release scope comprises the row-level trajectory manifest, source-relative frame identifiers, pose-derived instructions, deterministic teacher-forced conversion, construction metadata, frozen hashes, and the exact scene-leakage audit. Restricted source pixels, private absolute paths, and third-party model weights are not redistributed. L Evaluator Configuration and Compute Table 24 lists the frozen models that implement the two metrics and the auxiliary diagnostics. Every component runs with fixed weights and fixed hyperparameters, and no evaluator is trained or fine-tuned on benchmark outputs. Given the frozen generated images and per-step records, the pipeline is deterministic, so re-running it reproduces the reported scores exactly. Evaluator inference runs on a single 80-GB GPU per component, and the detection, matching, and pose stages dominate wall-clock time. Generation cost is not separately metered here because it varies by provider and interface: closed systems (GPT-Image-2, Seedream-5, Gemini-3-Pro) are queried through their public APIs, whereas open systems run locally under their native decoding settings. We therefore report evaluator configuration rather than a single normalized cost figure. The fine-tuning probe in Section I uses eight NVIDIA A800 80-GB GPUs, as stated there. M Data Licensing and Ethics EgoGenEval is assembled from four established research RGB-D datasetsâScanNet++ [20], ScanNet [13], HyperSim [21], and Matterport3D [14]. EgoGen-Train additionally uses DL3DV [55] as a training-only 37 ComponentRole in evaluation DA3Nested-Giant-Large [24]Relative camera pose for CMG; single-image depth for SSP depth topology Grounding DINO [25]Open-vocabulary object detection in GT and generated images Qwen3-VL [23]GT target-label proposal and proposeâdemoteârecover matching DINOv3 [26]Appearance-identity verification for matched objects CLIP ViT-L/14@336Feature-space view-confusion diagnostic (Context-K) VGGT-1B [56]Alternate pose/depth backend for robustness ablations Table 24 Frozen evaluator components and their roles. All run with fixed weights; SAM3 segmentation is disabled, so SSP uses rectangular detector boxes. source. Both resources are used for non-commercial academic research under the original licenses and access terms. No new scenes are captured for this work. Source scans may contain sensitive visual details inherited from the provider datasets. The release plan includes a reporting and removal route for affected records; we do not assume that the upstream datasets are free of person-specific content. Release boundary. The planned release will provide versioned metadata, source-relative identifiers, scene- disjoint split records, and local materialization scripts rather than republishing restricted source pixels. Users will obtain the underlying datasets from their official providers and remain subject to the corresponding licenses and access agreements. The human validation study in Section E uses rubric-trained annotators who rank anonymized system outputs and collect only ordinal quality judgments, with no personal data recorded. Released material links cases to source frames through stable identifiers and provides construction metadata and per-step evaluator records needed to reproduce the reported results; redistribution of the underlying scans follows each source datasetâs own terms rather than republishing them. Because the benchmark targets physical camera-motion consistency, it is intended as a diagnostic for controllable and world-model generation and carries the standard dual-use considerations of generative-model research; it adds no generative capability beyond evaluation. N Scope and Interpretation Boundaries Scope. EgoGenEval evaluates static indoor scenes, four dominant camera actions, and rollouts of at most three steps; it does not cover dynamics, physical interaction, long-horizon memory, or open-world navigation. Evaluator dependence. CMG depends on learned relative-pose estimation and per-transition GT-assisted translation-scale calibration. Direction-only and backend tests support broad rank stability, but magnitude conclusions remain calibration-dependent. SSP depends on frozen detection, target-derived prompts, corre- spondence, and monocular depth. Its mean-plus-worst aggregation intentionally emphasizes intermediate failure; matched aggregation shows that the large official CMG/SSP Chain-drop contrast is not invariant to the temporal functional. Ablations support broad ranks, while close ranks and Cycle correspondence remain evaluator-sensitive. Observable objects. SSP covers only objects supported by the supplied views and formal visibility/matchability filters; it is not an exhaustive open-world inventory, and an unmatched detection is not proof of physical absence. Human evidence. Human validation covers a six-system panel rather than all 18 evaluated systems. Agreement is strongest after case/protocol aggregation, so the metrics support aggregate system comparison rather than exact per-example grading. Attribution and context. SSP is a joint target-view outcome that can fall through scene corruption, wrong pose, visibility, or evaluator error; pose-conditioned strata are observational and do not isolate state memory. The fixed-object Context-Kdecline does not causally estimate the value of extra context because interfaces, evidence sets, and behavior remain intertwined. 38 Evaluation scope and interfaces. Bootstrap intervals characterize benchmark sampling for one frozen output per modelâstep, not decoding variation. Source-removal analyses support broad rank stability, but source coverage is imbalanced and Matterport3D has only 22 cases. The benchmark compares complete systems through predefined native interfaces, whose image limits, resolutions, and decoding remain part of each system configuration. Training probe. The SFT study contains one training run per variant. The Qwen clean/raw adapters were independently trained without an explicit seed, their continuations restore adapter weights without optimizer state, and the OmniGen2 matched base controls generation configuration rather than training randomness. Bootstrap intervals quantify paired benchmark sampling only. The two backbones support axis-selective score changes under pairwise supervision; repeated-seed claims and comparisons with free-running, state-aware, or full-pose objectives require matched experiments. Because later training steps use preceding physical targets, the present data do not establish how the same objectives behave under model-generated histories. Data provenance and contamination. Evaluation scenes are disjoint from the SFT data; pretraining exposure to the source datasets remains unknown. Reading model ranks. Scene-cluster resampling leaves several adjacent systems tied, so scores should be read as capability profiles and broad tiers, not exact ranks. Weight and sample-efficiency tests do not guarantee future rankings; pose-conditioned references receive privileged 6-DoF controls and remain separate. 39