Shopprentice

🪵 AI 驱动的真实榫卯家具建模

为 Fusion 360 生成生产级参数化家具 CAD 模型,支持真实榫卯结构,可从自然语言、图片或参考链接驱动建模。

收藏
5.7k
安装
1.2k
版本
0.1.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

ShopPrentice Woodworking 是一套面向 Fusion 360 的 AI 驱动参数化家具建模技能。它通过自然语言描述、图片输入或参考链接,自动生成可直接用于生产的 Python CAD 脚本,并支持真实的木工榫卯结构(如燕尾榫、直榫、多米诺榫、楔子榫等)。该技能遵循"像工匠一样思考"的设计哲学,强调参数化、组件化和特征驱动建模。

显著优点

真实榫卯建模:不同于简单的布尔运算,该技能按照实际木工工艺构建榫头与卯眼——先 CUT 出卯眼,再 JOIN 榫头,确保模型在结构上与真实家具一致。支持数十种传统和现代接合方式。

全参数化设计:所有尺寸均通过用户参数驱动,修改任一参数(如桌高、板厚)整个模型自动重算,无需手动调整几何体。

模块化架构:按家具类型(桌椅柜床等)和风格(现代、Shaker、工匠风、中古风等)提供专项指南,按需加载参考文件,避免信息过载。

MCP 实时执行:通过本地 MCP 服务器(localhost:9100)可直接在 Fusion 360 中执行生成的脚本,实现"描述→生成→预览"的闭环工作流。

开源可审计:安装脚本和全部源代码托管于 GitHub,用户可完整审查代码安全性。

潜在局限与风险

学习曲线陡峭:用户需理解参数化建模、组件层级、特征时间轴等 Fusion 360 核心概念,以及木纹方向、接合力学等木工专业知识。

Draft 状态接合方式:部分榫卯类型(如箱接、搭接、斜接)标记为 Draft,尚未经过完整端到端测试,可能需要用户自行调试。

依赖 Autodesk 生态:必须安装 Fusion 360 并运行官方插件,Windows/Mac/Linux 跨平台支持但需分别验证。

网络与执行安全:安装时执行远程 curl 脚本,虽然源码可审计,但仍存在供应链攻击理论风险;MCP 本地端口仅监听 localhost,无外部暴露。

适用人群

  • 专业家具设计师:需要快速生成可交付生产的参数化模型
  • 木工爱好者/创客:希望通过数字工具探索传统榫卯结构
  • 教育工作者:教授参数化 CAD 与家具设计课程
  • 小型定制家具工坊:缩短从概念到加工图纸的周期

安全评估

  • 网络访问:仅限本地回环(localhost:9100),无出站连接
  • 代码执行:生成 Python 脚本在本地 Fusion 360 进程中运行,脚本可预览
  • 安装风险:curl | bash 模式,建议手动克隆仓库审查后安装
  • 数据隐私:无云端上传,模型数据本地处理

版本与维护

当前版本 0.1.3,由 ShopPrentice 团队维护,活跃开发中。建议关注 GitHub 仓库获取更新与安全通告。

Shopprentice 内容

addin文件夹
palette文件夹
primitives文件夹
server文件夹
tools文件夹
_script_generator文件夹
commands文件夹
dev文件夹
examples文件夹
bed-frame文件夹
bench文件夹
bookshelf文件夹
cabinet文件夹
chair文件夹
coffee-table文件夹
counter-stool文件夹
crib文件夹
desk文件夹
dresser文件夹
esherick-stool文件夹
hall_bench文件夹
mirror-frame文件夹
pencil-box文件夹
pergola-rebuild文件夹
rachels-table文件夹
roubo_workbench文件夹
shelf文件夹
side-table文件夹
sideboard文件夹
stool-rebuild文件夹
tv-console文件夹
wardrobe文件夹
windsor-chair文件夹
wood-planter文件夹
wrap-box文件夹
hardware文件夹
helpers文件夹
mcp文件夹
scripts文件夹
tests文件夹
fixtures文件夹
tools文件夹
woodgrain文件夹
woodworking文件夹
joinery文件夹
styles文件夹
templates文件夹
types文件夹
手动下载zip · 869.0 kB
__init__.pytext/plain
请选择文件