Director Desk 修复对比

4 个 bug 修复 · 修复前(before) vs 修复后(after)

修复 1 · 旋转:度→弧度转换

Before: 90° → 当成 90 弧度 → 实际 116.6°  |  After: 90° → 1.5708 弧度 → 正确 90°

❌ 修复前(角度不匹配)

0° → 0°
45° → 58° ❌
90° → 117° ❌
135° → 175° ❌
180° → 233° ❌
225° → 292° ❌
270° → 350° ❌
315° → 48° ❌

✅ 修复后(精确匹配)

0° ✅
45° ✅
90° ✅
135° ✅
180° ✅
225° ✅
270° ✅
315° ✅

修复 2 · 相机参数生效(跳过 autoFrame)

Before: autoFrame 覆盖所有相机参数,FOV/距离/角度全无效  |  After: Agent 传 camera 时直接应用,autoFrame 仅在不传时执行

❌ 修复前(所有 FOV 看起来一样)

FOV 15° (无变化)
FOV 30° (无变化)
FOV 50° (无变化)
FOV 70° (无变化)
FOV 90° (无变化)

✅ 修复后(FOV 变化明显)

FOV 15° 望远
FOV 30°
FOV 50° 标准
FOV 70°
FOV 90° 广角

✅ 距离变化

Z=2 近
Z=4 中
Z=8 远

✅ 机位角度

正面
3/4
侧面
俯视
仰视

修复 3 · 缩放以身体中心为原点

Before: scale 原点在脚底,放大时脚不动头变高  |  After: 自动补偿 Y 偏移,中心保持不变

❌ 修复前(脚不动,头变高)

0.5× (头下沉)
0.75×
1.0× 基准
1.25×
1.5× (头出框)

✅ 修复后(中心不变)

0.5× 居中
0.75× 居中
1.0× 基准
1.25× 居中
1.5× 居中

修复 4 · 跑步姿势

Before: 只摆腿和手臂,身体直立  |  After: 前倾+屈肘+大跨步
❌ Before
✅ After