The short answer
The Astra Blender demos made me wonder how well the same kind of spatial ability carries over to real places. Could a general model watch a room tour and understand how the space fits together?
I tested GPT-6-Astra on 10,866 questions across VSI-Bench and VSTI-Bench: distances, layouts, navigation, and camera motion. I’ve spent years working on 3D. Seeing a general model perform at this level still caught me off guard.
Scores are out of 100. VSTI uses corrected labels and five-family aggregation; its historical paper scores are not directly comparable.
VSI’s 73.05 places Astra alongside strong spatial specialists in the selected reports. Its 87.63 on route planning is the highest available task score in that comparison. VSTI’s 70.33 is numerically the highest in the selected table, although the label revision prevents treating it as a same-protocol win.
The task breakdown is more revealing than either total: route planning and object relationships stand out, while room scale and camera displacement remain clear weaknesses.
What do these benchmarks actually test?
VSI-Bench asks a model to reason about real indoor spaces from video. Its eight task families cover object counting, object and room size, absolute and relative distance, relative direction, route planning, and appearance order.[1]
Think of questions like: how far apart are two objects, how large is the room, or which route connects two locations? These examples illustrate the skills; they are not verbatim benchmark prompts. Answering them requires bringing together evidence from different views, including things that may no longer be on screen.
VSTI-Bench adds the moving observer. It tests camera-to-object distance, camera displacement, camera movement direction, relative object position, and relative camera-to-object distance. The scenes are static; the camera moves through them.[2]
That makes the pair useful: one emphasizes a scene’s layout, while the other makes the changing viewpoint explicit. These are pieces of the spatial understanding needed for navigation, robotics, and AR—not a complete test of any of those systems.
Look at the actual questions
Explore 38 examples: two for each of VSI’s 10 subcategories and VSTI’s 9 subcategories. This keeps direction difficulties and relative-position and distance variants separate. Each pair includes a full-credit answer and a miss or partial-credit estimate. Select a subcategory, scrub through the frames, and compare Astra’s answer with the benchmark answer. These examples illustrate the tasks; they are not a separate performance estimate.
38 examples · 19 subcategories · 2 each
VSI-Bench / Object counting
Counting objects in a room
How many bed(s) are in this room?
Numerical answers receive partial credit under MRA’s relative-error thresholds. This score is not a confidence estimate.
View saved model response
2VSI-Bench · sample 4587 · ScanNet / scene0221_01
All sampled input frames are retained in their original order; images are compressed for display. Questions, options, and saved answers are shown verbatim.
Why this is a meaningful test
A video offers a sequence of views. A spatial answer often needs a more stable account of what lies behind them: which objects are the same across frames, where they sit, what is hidden, and how the camera has moved.
Cambrian-S describes part of this challenge as “inferring the world behind pixels.” Its experiments motivate going beyond semantic video descriptions toward persistent spatial understanding. Cambrian-P studies camera pose as a training signal that ties changing views to a shared three-dimensional space.[3][4]
The original VSI-Bench study found that familiar language-reasoning techniques, including chain-of-thought, did not improve spatial performance for the models and settings it tested. That result is not a permanent ceiling, but it explains why a strong general-model result is worth taking seriously.[1]
The evaluation here covers VSI-Bench and VSTI-Bench. It does not measure the separate, longer-horizon VSI-Super tasks introduced by Cambrian-S.
A general model in a specialist field
The comparison below keeps general-purpose models and models with spatial or embodied training or architecture changes in separate groups. Other models’ values are the authors’ reported results; we did not rerun them. Click a model name to inspect its source.
This evaluation alongside selected paper reports. Inputs, training, and inference settings vary by source.
| Model / source | Score / 100 |
|---|---|
| General-purpose models | |
| GPT-6-AstraThis evaluation | 73.05 |
| Qwen3.5-122B-A10BScore [14] · Model [28] | 66.6 |
| Qwen3.5-9BScore [16] · Model [29] | 57.9 |
| InternVL3.5-8BScore [17] · Model [30] | 56.1 |
| Gemini-3-ProScore [15] · Model [26] | 56.0 |
| GPT-5.4Score [14] · Model [25] | 49.2 |
| Claude Sonnet 4.6Score [14] · Model [27] | 44.4 |
| Spatial / embodied specialists | |
| ConsiSpace UC-SSRLScore [18] | 76.6 |
| RynnBrain 1.1-122B-A10BScore [14] | 75.0 |
| Molmo2-ER-5BScore [14] · Model [31] | 74.5 |
| Cambrian-PScore [4] | 73.7 |
| SpatioLM (SenseNova-SI-8B)Score [17] | 71.6 |
| LLaVA-OneVision-2-8BScore [16] · Model [32] | 70.9 |
| SpaceMindScore [15] | 70.2 |
| Cambrian-S-7BScore [3] | 67.5 |
| VLM-3R-7BScore [2] | 60.9 |
| Spatial-MLLM-4BScore [19] | 47.0 |
On VSI, Astra is close to Cambrian-P’s reported 73.7, with several specialists still higher overall. The route-planning result stands out much more than the aggregate. That is a useful distinction: a high overall score can conceal very different capabilities.
VSTI needs one additional piece of context. On July 13, 2026, its authors corrected a camera-position bug affecting distance and displacement labels. Astra was evaluated on the corrected 5,736-question revision; the specialist and general-model literature rows here retain their historical reports. The authors explicitly state that pre-fix and corrected results are not comparable.[5]
Route planning excels. Room scale and camera displacement lag.
The task scores help separate the different demands of spatial reasoning. Astra can reason remarkably well about routes and object relationships, yet its estimates become less reliable when it has to recover the scale of an entire room or the camera’s change in position.
Click a legend item to highlight a model. Hover or tap an axis or marker to inspect exact scores.
Choose models 7 / 7
Select 1–7 models. At the limit, uncheck a model to add another.
- GPT-6-Astra
- 61.82
- Cambrian-S-7B
- 73.2
- Gemini-3-Pro
- 49.0
- ConsiSpace UC-SSRL
- 77.9
- Cambrian-P
- 74.9
- SpatioLM (SenseNova-SI-8B)
- 81.9
- Qwen3.5-9B
- 62.0
This evaluation alongside selected paper reports; input, training, and inference settings differ.
VSI: following a route and measuring a room draw on different strengths. Astra’s 87.63 accuracy on route planning is the highest reported value in this comparison, well above Cambrian-P’s 52.6. On room-size estimation, the ordering reverses: Astra scores 56.49 MRA, compared with Cambrian-P’s 76.9. The overall scores hide a substantial difference in what these models do well.
A route question asks which turns connect landmarks from a specified starting orientation. Getting those relationships right can be enough even with an approximate sense of scale. Room sizing asks for the area in square meters, requiring a judgment of the space’s full extent across partial views.[1] Astra’s much stronger 78.43 MRA on object size also matters: its weakness is not shared by all numerical tasks. My reading is that reasoning about a layout transfers more reliably than estimating the geometry of the whole room. Familiar objects may provide useful size cues that are harder to extend to an entire space.
VSTI: strong object distance and relationships, weaker camera displacement. The standout results are 94.59 accuracy on relative object position and 86.81 on relative camera–object distance. Absolute camera–object distance reaches 68.83 MRA, but camera displacement falls to 42.52 MRA. The latter pair uses the same metric, making it a useful contrast within this run. Camera movement direction is also weaker at 58.93 accuracy.
The distinction is between estimating where an object is relative to the observer and recovering how the observer’s own position changes. A displacement question asks for the distance between camera positions at two frames.[2] Solving it requires geometry that stays consistent across views: a large change in the image can come from turning the camera, translating it, or both. My hypothesis is that this separation of rotation, translation, and scale is a harder step for Astra than judging object relationships. Strong camera–object distance estimates alone do not guarantee an accurate estimate of camera displacement.
All bars use a 0–100 scale. Numerical tasks use MRA; multiple-choice tasks use accuracy. These are different measures.
Astra’s strong route planning and object relationships suggest it can form a useful picture of how a scene fits together. Its stronger object-size and camera–object-distance scores point to an ability to estimate scale, too. The larger gaps emerge when the question requires the full extent of a room or the camera’s change in position across views. It can choose the right turns while still struggling to estimate how large the space is or how far the camera moved through it.
How I ran it
| Setting | VSI-Bench | VSTI-Bench |
|---|---|---|
| Questions | 5,130 | 5,736 |
| Video frames | 1 FPS, full video, no frame cap | 32 uniform frames, original frame references |
| Model / reasoning | gpt-6-astra / high | |
| Images | Native resolution, JPEG quality 85, high detail | |
| Article score | 8-task macro; direction difficulties averaged first | Questions pooled within a family; 5 families averaged equally |
The inputs contain the sampled video frames and benchmark questions, without ground-truth answers, 3D annotations, or answers to previous questions. Dataset revisions are pinned, and the evaluation uses the benchmarks’ answer parsing and scoring conventions.[6][7]
Multiple-choice questions use accuracy. Numerical answers use mean relative accuracy (MRA), which averages whether a prediction falls within a series of relative-error tolerances. The overall score combines these task metrics; it is not simply the percentage of questions answered correctly.[1]
Why does VSTI also have a score of 78.84?
Both scores use the same 5,736 answers. The difference is how much weight each kind of task receives.
The public evaluator gives each of nine subtypes equal weight, producing 78.84. Astra’s two strongest families—relative object position and relative camera–object distance—each contain three subtypes. Together, they account for six of nine weights, or two-thirds of the score.
The headline 70.33 first pools questions within each of five task families, then averages those five scores equally. Each family gets 20% of the weight, so the two relationship families together account for 40%. This gives the weaker camera-motion tasks more influence and yields a lower overall score. We use this view to give each of the five spatial skills equal importance.
Five-family aggregation makes the task breakdown easier to read alongside paper tables. It does not fix the difference between historical and corrected labels.
These are full-dataset results from this evaluation, not peer-reviewed claims or a uniform rerun of every comparison model. The downloadable record includes exact task values, data revisions, and generation settings.
From CAD skills to real-world spatial reasoning
The strong route-planning and relationship scores bring me back to the Blender demos that motivated this evaluation. My hypothesis is that RL on CAD or other 3D-tool tasks could produce spatial skills that transfer to understanding real-world video. This would connect the ability to construct a coherent 3D scene with the ability to infer one from incomplete views. Astra’s specific CAD/RL training history remains unconfirmed.
The public examples make that connection worth considering. Sharif Shameem showed Astra recreating the Palace of Fine Arts in Blender; Yunfan Ye reported turning listing photos into a 3D house, with some details still wrong.[8][9] Thomas Ricouard documented an editable house developed through repeated rendering, inspection, and geometry corrections.[10] In SolidWorks, MecAgent reported a 41-part turbojet and an 11-part robot arm with editable feature trees and moving assemblies, though their constraints still needed work before they could be manufactured.[11][12]
What might transfer is a way of reasoning about geometry. Placing objects, rotating a component, changing a camera, or satisfying an assembly constraint all require relationships to remain consistent as something changes. RL on such tasks could reward tracking relative positions, reasoning across coordinate frames, and anticipating how a scene will look from another viewpoint. Those same operations could help answer which object is closer, what lies to the left from a given orientation, or which turns connect two landmarks in a real room.
There is a sim-to-real flavor to this idea. A familiar robotics example trains a control policy in simulation and deploys it on a physical robot.[13] Here, the proposed transfer crosses both a domain boundary and a task boundary: from constructing or manipulating synthetic geometry to interpreting recorded views of real places. The potentially reusable skill is spatial reasoning, and the target task is video understanding.
This framing also gives the uneven task scores a more coherent interpretation. A grasp of relative geometry could support route planning and object relationships across those settings. Estimating an entire room’s area or the camera’s displacement adds a further challenge: recovering consistent scale and position from partial, changing images, without access to the scene’s underlying coordinates. The weaker results on those tasks could mark where such transfer becomes less reliable, even as object-size and camera–object-distance estimates remain stronger.
The possibility is that learning to construct and manipulate 3D spaces also develops skills for understanding real spaces that the model can only observe.
Data & references
Every literature score in both benchmarks is covered below, with its reporting paper, version, and model names. When a score comes from another paper’s comparison table, the original model paper or official model page is also listed separately. Astra’s scores come from this evaluation. Benchmark, dataset, and 3D-demo references are included too.
Download results and sources (JSON) ↓
Download case questions, answers, and frame details (JSON) ↓
- Thinking in Space: How Multimodal Large Language Models See, Remember, and Recall Spaces
- VLM-3R: Vision-Language Models Augmented with Instruction-Aligned 3D ReconstructionVSI-Bench · 2505.20279v5 · 2026-04-21Reported scores: VLM-3R-7BVSTI-Bench · arXiv:2505.20279Reported scores: VLM-3R-7B
- Cambrian-S: Towards Spatial Supersensing in VideoVSI-Bench · 2511.04670v1 · 2025-11-06Reported scores: Cambrian-S-7B
- Cambrian-P: Pose-Grounded Video UnderstandingVSI-Bench · 2605.22819v2 · 2026-07-23Reported scores: Cambrian-PVSTI-Bench · v1 · 2026-05-21(v2 Table 2 数值相同)Reported scores: Cambrian-P
- VSTI-Bench label correction · July 13, 2026
- VSI-Bench · pinned dataset revision
- VSTI-Bench · pinned corrected dataset revision
- Sharif Shameem · Astra recreates the Palace of Fine Arts in Blender · X, September 3, 2026
- Yunfan Ye · Listing photos to a 3D house and video · X, September 3, 2026
- Thomas Ricouard · Architectural visualization with Astra · OpenAI Developers
- Alexandre Senet / MecAgent · Astra turbojet assembly in SolidWorks
- Alexandre Senet / MecAgent · Astra robot-arm assembly in SolidWorks
- Peng et al. · Sim-to-Real Transfer of Robotic Control with Dynamics Randomization · ICRA 2018
- RynnBrain 1.1: Towards More Capable and Generalizable Embodied Foundation ModelVSI-Bench · 2607.17977v2 · 2026-07-31Reported scores: GPT-5.4, Claude Sonnet 4.6, Qwen3.5-122B-A10B, RynnBrain 1.1-122B-A10BVSI-Bench · 2607.17977v2 · 2026-07-31Reported scores: Molmo2-ER-5B
- SpaceMind: Camera-Guided Modality Fusion for Spatial Reasoning in Vision-Language ModelsVSI-Bench · CVPR 2026 正式论文集 · pp. 16811–16822Reported scores: Gemini-3-Pro, SpaceMind
- Annotations as Rollouts: Efficient and Scalable Reinforcement Learning for Video MLLMsVSI-Bench · 2608.20492v1 · 2026-08-20Reported scores: Qwen3.5-9B, LLaVA-OneVision-2-8B
- SpatioLM: Towards General Physical Spatial Intelligence in Vision-Language ModelsVSI-Bench · 2608.01899v1 · 2026-08-03Reported scores: InternVL3.5-8B, SpatioLM (SenseNova-SI-8B)
- ConsiSpace: Learning Geometric Consistency Matters for Video Spatial ReasoningVSI-Bench · 2607.17599v1 · 2026-07-20Reported scores: ConsiSpace UC-SSRL
- Spatial-MLLM: Boosting MLLM Capabilities in Visual-based Spatial IntelligenceVSI-Bench · 2505.23747v2 · 2026-05-19Reported scores: Spatial-MLLM-4B
- Vision-Language Memory for Spatial ReasoningVSTI-Bench · v2 · 2026-07-09Reported scores: GPT-5, Gemini-3-Pro, Qwen3-VL-8B, VLM²-7B
- Q-GeoMem: Question-Guided Geometric Memory for Video Spatial ReasoningVSTI-Bench · v2 · 2026-07-06Reported scores: Q-GeoMem-7B
- Cog3DMap: Multi-View Vision-Language Reasoning with 3D Cognitive MapsVSTI-Bench · v1 · 2026-03-24Reported scores: Cog3DMap-8B
- Thinking with Geometry: Active Geometry Integration for Spatial ReasoningVSTI-Bench · v1 · 2026-02-05Reported scores: GeoThinker
- 4D-RGPT: Toward Region-level 4D Understanding via Perceptual DistillationVSTI-Bench · v4 · 2026-06-02Reported scores: 4D-RGPT-8B
- OpenAI · Introducing GPT-5.4Model paper or official documentation: GPT-5.4
- Google · Gemini 3 Pro: the frontier of vision AIModel paper or official documentation: Gemini-3-Pro
- Anthropic · Introducing Claude Sonnet 4.6Model paper or official documentation: Claude Sonnet 4.6
- Qwen3.5-122B-A10B · official model cardModel paper or official documentation: Qwen3.5-122B-A10B
- Qwen3.5-9B · official model cardModel paper or official documentation: Qwen3.5-9B
- InternVL3.5: Advancing Open-Source Multimodal Models in Versatility, Reasoning, and EfficiencyModel paper or official documentation: InternVL3.5-8B
- MolmoAct2: Action Reasoning Models for Real-World Deployment (Molmo2-ER)Model paper or official documentation: Molmo2-ER-5B
- LLaVA-OneVision-2: Towards Next-Generation Perceptual IntelligenceModel paper or official documentation: LLaVA-OneVision-2-8B
- OpenAI · Introducing GPT-5Model paper or official documentation: GPT-5
- Qwen3-VL Technical ReportModel paper or official documentation: Qwen3-VL-8B
Citation
@misc{wang2026astraspatial,
title = {How well does {Astra} understand real-world space?},
author = {Wang, Yipeng},
year = {2026},
howpublished = {Blog post},
url = {https://www.yipeng.dev/blog/astra-spatial-intelligence}
}