SHARP+Hunyuan fusion — domain barrier пройден

Hunyuan 2.1 PBR mesh → 8 photoreal-textured orbital views → SHARP feedforward на каждом → camera-aware merge. Coverage расширена с frontal cone до full 360°. технический разбор

Сравнение: single-image vs 8-view fusion

Single-image SHARP (TASK-040)

input: 1 фото alpha-ref · output bbox 2.95×4.59×2.71 · 100k splats · frontal cone only

8-view SHARP fusion (camera-aware)

input: 8 PBR-orbital views · output bbox 4.28×3.08×4.27 · 100k splats merged · full 360°

Naive concat — почему не работает

Naive concat fusion (baseline)

8 views без camera-transform · bbox 2.35×3.02×2.21 ← как у одного view, все 8 frontal cones overlap

Per-view метрики

viewanglesplatsbbox Xbbox Ybbox Zcentroid Z
00100k2.322.831.892.37
0260°100k2.292.851.892.47
0390°100k2.102.471.742.31
05150°100k2.162.661.912.30
06180°100k2.172.691.982.19
08240°100k2.263.022.122.48
09270°100k2.122.511.872.37
11330°100k2.242.811.922.34
std across 8 views0.070.180.110.10
std в TASK-042 (natural photos)23.8543.2076.236.12

Std X 0.07 vs 23.85 — 340× меньше variance. Когда SHARP видит одинаковую photometric domain (same character + same lighting + textured PBR), он даёт **очень consistent metric scale** между views. Это и был barrier из TASK-028: synthetic flat-shaded дал 0/2 sanity, а Hunyuan 2.1 PBR baked textures с Lambertian envelope дал 8/8.

RTX 5090 / GB202 / 0x2b85 — 8× SHARP inferences за ~25 секунд (3.2 sec each, in-process модель из TASK-045) + camera-aware merge ~5 секунд.
Снимаю по реф-программе 1dedic: сюда — прозрачный cost-share, не реклама.