统一 Finger SDK 计算资源与 Studio 标定基准

同步完整计算资源并移除旧几何缓存。84 项测试通过,SDK 与 Studio 在同一录像的 150 帧 raw、力值和状态一致。
This commit is contained in:
ykcheungab
2026-10-19 09:58:01 +08:00
parent fb72dabecd
commit c0c91ad3f1
7 changed files with 38 additions and 0 deletions
+9
View File
@@ -49,6 +49,15 @@ bundle with no manifest still resolves through the compatibility adapter.
## Compatibility for existing bundles
The shipped Finger compute assets under `sensors/finger/assets/30fps-0703/` mirror the
[Studio calibration baseline](../../orisys-app/apps/studio/config/sensors/finger/assets/30fps-0703/).
Synchronize the complete mesh, camera intrinsics, camera pose and UV cache together; the current
profile uses `source_scale=0.42`. The SDK retains its own copy and has no runtime dependency on a
Studio checkout. The obsolete `0.4` cache from the previous geometry is not shipped.
`tests/test_finger_asset_identity.py` pins the verified calibration geometry and domain identity.
Changing SHA fields alone does not migrate a calibration; regenerate and validate its coordinate
artifact against the selected bundle before using its gain map.
`resolve_bundle` reads a new-shape descriptor when `schema_version` is present. Otherwise - no
manifest, or the older `name`/`sensor_json`/`assets_dir`/`viz_pose` shape - the adapter describes
it. That is the only place a folder name is consulted, and only for the built-in set: