关于 orthographic-registration
orthographic-registration 是用于对齐多视图正交参考图的技能,帮助 Blender 建模时保持各视图轮廓和尺度一致。它依据正面、侧面、顶面和背面分别定义的坐标约束安排几何体。
主要功能
- 01注册可用视图图像
- 02创建共享尺度的参考平面
- 03对齐中心线与边界框中心
- 04锁定正面轮廓并添加深度
- 05验证四个摄像机视图
适用场景
- 01根据多张正交图建立模型参考
- 02避免侧面或背面偏离正面轮廓
- 03记录不同视图之间的冲突
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ roble3/ cc-blender-skill --skill orthographic-registration安装后在 Claude Code 中输入/orthographic-registration确认已加载。
附带文件scripts/register_views.py
详细介绍
正交视图配准
此技能可避免一种常见问题:正视图看起来合理,但侧视图、后视图和俯视图却不正确。
坐标约定
- 正视图定义
X/Z轮廓。 - 侧视图定义
Y/Z深度范围。 - 俯视图定义
X/Y展布范围。 - 后视图仅定义后部轮廓和材质,不得改写正视图轮廓。
工作流
- 对可用的视图图像运行
scripts/register_views.py。 - 创建正交参考平面/图像空物体,并使用统一的缩放比例。
- 建模前对齐中心线和边界框中心。
- 锁定正视图
X/Z边界顶点。 - 使用修改器/置换或顶点组,根据侧视图/俯视图范围添加
Y方向深度。 - 导出前验证全部四个视角。
故障处理策略
如果各视图存在冲突,以正视图的品牌呈现为准。在 registration_report.json 中记录冲突。
正视平面旋转规则
在此 Blender 坐标约定中,正视相机沿 Y 轴观察,参考轮廓位于 X/Z 平面。因此,正视图中的 2D 旋转是绕 Y 轴进行的,而不是绕 Z 轴。对于正投影中的 2D 组件朝向,请使用 rotation_euler = (0, angle, 0)。绕 Z 轴旋转会使 X/Z 平面网格错误地转入/转出屏幕空间。
汇总来源
- Blender 中用于正交蓝图的图像空物体/参考图像控件。
- OpenCV 单应性/对齐和几何变换,用于视图配准。
评论
支持 Markdown