This repository was archived by the owner on Sep 13, 2026. It is now read-only.
Repository navigation
v2.2.0: 真几何深度 + VLM 语义兜底 + 依赖健壮性
本次更新
① 真几何深度(depth_geom)—— 不再是亮度梯度
- 新增
vs_depth_geom.py+depth_geom_wrapper.sh:在 Blender 内将所有 MESH 三角面栅格化到相机空间深度缓冲,输出真实几何距离(米) - 向量化投影 + numpy 扫描线光栅化:480p ≈ 42s / 1080p ≈ 57s
- 涡扇实测:near=0.75m / far=2.05m / median≈1.9m(与引擎真实尺寸吻合,非亮度近似)
depth动作现路由 Blender 几何深度(主用);原亮度梯度vs_depth.py保留为无 Blend 时的回退
② 可选 VLM 语义兜底(semantic)—— 不进数值主链
- 新增
vs_semantic_v2.py+semantic动作:明确标记semantic_fallback: true,与数值报告严格区分 - 走本地 Ollama(127.0.0.1 硬编码,无外发);图像自动下采样至 1024 边避免上下文溢出
- 仅当用户明确需要"语义理解"时调用(如"这图讲了什么故事")
③ Python 依赖健壮性(修复执行失败)
vs_chart.py移除对vs_vlm的硬 import,改为内联 Ollama 网关(与 semantic 同源);
Ollama 不可用时返回结构化错误 + 修复提示,不再崩溃depth动作不再依赖 torch(几何走 Blender / 回退走 PIL)
验证
- py_compile 全绿;fusion 8/8
- 客户视角 21 例零报错一次通过(含 depth_geom + semantic)
- 涡扇渲染全流程:scene_stats / depth_geom / audit3d 均产出真实数值