实验 86:A80 VGGT-guided Regional Budget Sampler

V3:当前最可能带来较大提升的 TRELLIS.2 多非正交视角模型架构版本

实验定位 V3 架构交付 / 待训练验证

A80 是三版路线中的第 3 版,也是当前最可能带来较大提升的模型架构版本:Use VGGT multi-view observations to predict per-region/per-step guidance budgets inside TRELLIS.2 sparse and SLat denoising, instead of selecting or repairing meshes after generation.

它的关键变化是从 mesh 后处理、candidate selector、GPT 正交视图转换,转向 TRELLIS.2 sparse/SLat denoising 内部的区域预算控制。当前 claim level 是 architecture_proposal_grounded_by_replay_and_proxy_evidence,尚未声称 full TRELLIS.2 generation quality improvement

A80 is an implementation-facing architecture version, not a completed training run. It must be validated by A80.2/A80.3 before being claimed as a method result.

实验设计(Image-2 风格)

实验设计图:A80 VGGT-guided regional budget sampler
实验设计图:A80 VGGT-guided regional budget sampler
模块设计图:sampler-time regional budget control
模块设计图:sampler-time regional budget control

模块设计(Image-2 风格)

架构名:VGGT-guided Regional Budget Sampler / 版本:A80-v0。输入是不定数量非正交视角;VGGT 提供几何 observation;Region Budget Head 输出 per-region λ、trust radius、lock mask、coverage priority 和 face-budget prior;TRELLIS.2 sparse/SLat sampler 在每个关键 denoising step 内执行 controlled update。

moduleinputoutputpurpose
VGGT Observation EncoderN non-orthogonal RGB views, masks, estimated cameras, VGGT depth/world points/confidenceview-aligned observation tokens plus region summaries: conflict, visible recovery, unobserved closure room, confidence and depth-sign residualConvert unordered non-orthogonal images into geometry-aware evidence without forcing GPT orthographic redraws.
Surface-region State Tokenizercurrent sparse/SLat preview support, carrier/proxy surface samples, VGGT observation summariesK region tokens with state logits over late-safe, visible-recovery, saturated-damage, defer, topology-riskExpose the A79 state taxonomy as learnable tokens rather than hand-coded if/else rules.
Region Budget Headregion tokens, denoising timestep embedding, current support geometry statisticsper-region lambda, trust radius, lock mask probability, recall/coverage priority and face-budget priorReplace A66 global damping and A67 fixed lambdas with continuous state-conditioned budgets.
TRELLIS.2 Sparse/SLat Sampler Controllerbase denoising prediction, VGGT residual direction, predicted budgetscontrolled pred_x0/noise update for sparse support and SLat featuresApply guidance before decoder topology is committed, where A10/A11 showed token-only control is insufficient but sampler-time intervention is feasible.
Topology and Face-budget Guardpreview decoded support stats, predicted face budget, topology-risk logitsrollback/dampen/continue decision and local budget clippingAddress TRELLIS.2's non-watertight/high-face pathologies before mesh extraction.

实验结果(表格)

evidence basis

claimsupportstrengthlimitation
Post-hoc candidate ranking is not enough.A76 candidate-specific observation residual ranked 77 candidates but did not beat A75/A66.strong within current artifactssmall number of object identities and synthetic replay candidates.
Sampler-time intervention is the right insertion point.A10/A62 showed sampler trajectory can be controlled; A77 showed online replay states explain oracle choices better than post-hoc ranking.moderateA77 is replay/diagnostic, not a trained sampler.
State-balanced observation modeling is necessary.A79 covers 5/5 required proxy states, but only 3 have full trajectory coverage.moderatedefer/topology-failure states are proxy-only.
Global damping improves Chamfer but can damage recall.A66 best no-GT policy has mean ΔChamfer=-0.0004090911015402626 and mean ΔF@5=-0.0006439499805592311.strong for active 3-case replaynot yet trained across large variable-view sets.
A78 gives a positive but insufficient generalization signal.A78 LOO joint=-0.0010409518764472024 vs A66 joint=-0.0009298794336918137, oracle match=2/3.moderate3 held-out folds are too few for publication-level evidence.

training targets

targetsourcelosswhy
state classificationA79 proxy labels plus future full trajectoriesstate-balanced cross entropyA78 failed when a state type was absent from the train split.
regional budget regressionA65/A66/A67/A73/A78 oracle and no-GT replay rowsHuber loss on lambda/trust radius with per-state reweightingContinuous budgets have headroom over hard route, but scalar/global lambda is too weak.
multi-view observation consistencyrendered candidate views vs VGGT depth/silhouette/normalrobust depth residual + silhouette IoU loss + normal consistencyA58 showed MV consistency is useful as a recall signal but brittle as a hard post-hoc gate.
topology/face budgetA43/A71 topology metrics and face count auditsbinary topology-risk loss + log-face-budget regularizerTRELLIS.2 raw meshes can be non-watertight or extremely dense; later repair fixes topology but can hurt geometry.
GT geometry quality when availableProObjaverse/Benchmark100 objects with held-out rendered views and GT meshChamfer + F@2/F@5 surrogate + normal consistencyPSNR-only view metrics cannot capture water-tightness, face explosion or hidden geometry.

minimal code hooks

hookchange
sample_sparse_structureafter each denoising prediction, call budget_head(step, sparse_state, vggt_obs) and mix base/guided pred_x0 per region.
sample_slatapply stronger visible-region lock and topology/face-budget clipping in late timesteps.
preview decoderdecode lightweight support/occupancy previews every M steps for topology-risk and support drift checks.
dataset loaderemit variable number of non-orthogonal views, cameras, masks, VGGT cache and state-balanced labels.

expected improvements

metricexpected directionmechanism
watertightnessincrease raw mesh watertight rate before repairtopology-risk logits and late-step SLat clipping reduce sheet/fragment creation.
face countlower median face count without post-hoc decimationface-budget prior penalizes over-fragmented support states during generation.
Chamfermatch or exceed A53/A66 on active casescontinuous region budget keeps beneficial depth-sign outward corrections while damping saturated damage.
F@5 / recallavoid A66's recall losscoverage-priority output explicitly protects visible-region recovery and unobserved closure states.
20-view render consistencyreduce worst-view depth/silhouette errorper-view VGGT residual enters the sampler before final topology is fixed.

可视化结果

A80 component stack
A80 component stack
A80 evidence basis
A80 evidence basis
A80 training targets
A80 training targets

实验结论

下一步想法

inference flow

risks

implementation phases