用途:把用户提供的2D正交线框PNG图转换为Blender参数化3D模型,导出为glTF 2.0二进制(.glb)。适用于提供正/侧/背视图建模,或将技术线稿转为GLB。
主要能力:四阶段流水线——用scripts/wireframe_analyzer.py(OpenCV)本地分析线框图为JSON贝塞尔控制点;生成Blender Python代码重建轮廓为参数化贝塞尔曲线;通过所选Blender MCP后端执行,将曲线转为带PBR材质的网格;导出优化GLB(≤15MB)并校验大小与拓扑。支持单视图(平面挤出)、正+侧(完整3D重建)、正+侧+背(对称校验);细节级别preview/production/high;几何类型wires/surfaces/hybrid。
使用方式:先检查环境——确认Blender MCP可达(调用只读场景检查工具),运行python3 -c "import cv2, numpy, scipy",缺失则pip install opencv-python numpy scipy Pillow;确认至少一张PNG(≥400×400px,黑白线稿)。每视图运行python3 ${CLAUDE_SKILL_DIR}/scripts/wireframe_analyzer.py <input.png> <output.json>。生成代码分小块执行(每次execute_blender_code为全新命名空间,仅bpy.data持久)。导出用bpy.ops.export_scene.gltf(export_format='GLB')。完成后报告GLB路径、大小、三角面数、材质槽与警告。
限制:仅产出2D轮廓挤出的薄曲线(Y方向扁平),不生成填充曲面、单视图真实深度、多视图体积重建、输入线外子特征或生产级材质;仅glTF内嵌(无.bin/纹理旁路,无KTX2/Draco),仅PNG纹理(≤1024×1024),无骨骼动画;需Blender≥4.0。若需完整渲染模型,需与blender-modeling、blender-materials等技能链式配合。