学习精选 · AI 工具
Claude 与 Skill

Teardown:把 Claude Code 变成 3D 机械拆解模拟器生成器

DEV Community2026-11-10约 3 分钟读完AI 整理查看原文

Teardown 是一个 MIT 协议的开源 Claude Code Skill,输入一句自然语言描述的机器,就能生成一个离线单页 HTML 的 3D 拆解模拟器,带数值面板、部件展开控制和自动演示。文章介绍了安装步骤、文件结构、视频导出能力,并提醒它只是展示层,物理精度需要另行验证。

今天就能做

  • 用 npx skills add elvarofficial/teardown -g -a claude-code 装好后,先跑仓库里的 V8 或 Strandbeest 示例感受输出效果
  • 需要给客户或团队做机械原理讲解页时,可以直接用 capture.mjs 导出 60 fps MP4 或静帧审查图
  • 别把生成的数值面板当工程仿真结果用,关键参数要另行校准验证

它是什么、能生成什么

  • 输入自然语言描述的机器,输出一个离线单页 HTML 模拟器,内含交互模型、数值面板、打开活动部件的控件和无人值守的自动演示
  • 官方示例提示词覆盖四冲程摩托车发动机、机械腕表和液压挖掘机臂
  • 仓库自带三个完整示例机器:V8 发动机、Cessna 飞机和 Strandbeest

安装与环境要求

  • 安装命令:npx skills add elvarofficial/teardown -g -a claude-code
  • 装完后在目录内执行 npm install 和 npx playwright install chromium
  • 需要 Node.js 20 以上;要导出视频需额外装 ffmpeg,要声音需 Python 3

文件结构与构建方式

  • 机器定义与展示形式分离:-shared 是机器本体,-live 是用户驱动的页面,-film 是录制好的演示
  • build.mjs 脚本把机器打包成单个 HTML 文件,three.js 和字体全部内联
  • 运行时、逐帧捕获、声音引擎和审查规则来自上游项目 whaleyxbt/claude-motion

不止浏览器演示:捕获与声音

  • capture.mjs 可逐帧渲染成 60 fps 的 MP4 视频,或输出供审查的静帧图集
  • 声音工具在影片时间线上生成程序化音频,不依赖外部音源

一个没解决的问题:物理保真度

  • README 详细规定了生成机器的外观、页面行为、审查和录制流程,但没有任何对照物理测量校准模型的流程
  • 数值和运动是否可信没有验证机制,适合讲解、设计讨论和演示,不适合工程决策
  • 团队使用时应把物理精度当作需要单独验证的需求,而不是展示流程自带的属性

原文:Teardown packages 3D machine simulators for Claude Code

来源:DEV Community · 2026-11-10

查看原文

本文由 AI 阅读原文后整理,未经人工逐字核对,内容以原文为准。

登录后可以点赞、查看和发表评论