Communitygithub.com

动画/机构设计

用于动画制作或运动问题修复,完善机器机构的运动控制、联动、时序、节奏与循环,验证交接和任意帧跳转。

机构设计 是什麼?

该技能用于在 Blender 等 3D 环境中完善机器机构的运动控制、联动、时序、节奏与循环,适用于动画制作或运动问题修复。它要求开发者直接利用建模或已有资产中的控制器和机构,避免另建临时动画再重做;允许为最终动作重构约束,但必须先查清控制参数、父子关系、驱动器及脚本引用,信息不足时需借助场景盘点或能力查询工具。技能强调预览播放器应使用现有控制器和机构,不另建运动逻辑;需验证任意姿态起播、前后跳转、复位和循环无状态漂移,伸缩件以固定基准长度或参考态几何计算变形,并同时检查 UV 密度。此外,机构重构后需检查丢失目标、驱动器、对象引用和交接位置,装饰性静态部件与必需运动分开;审阅时需观察连续动作、关键交接及遮挡,必要时进行碰撞检查。最终要求预期动作、交接、节奏与循环可观察,随机跳转无状态漂移,并明确采样覆盖与未验证的连续扫掠范围。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/syntaxHighlight/machine-design/tree/HEAD/skills/machine-animate

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

動畫

讀工作約定。沿用建模或已有資產中的控制器和機構,避免另建一套臨時動畫再重做。允許為最終動作重構約束;先查清控制參數、父子關係、驅動器及腳本引用,資訊不足時用場景盤點。需要選型時用能力查詢。若任務轉為重新設計主體佈局或功能構件,由建模主導;運動所需的局部幾何調整按相關規則完成。

  1. 先確認運動職責、軸心、起止和中間姿態、設計允許的接觸與交接;再調整速度、停頓和循環。運動合理性與演示節奏分別判斷,簡化動作不宣稱工程模擬。
  2. 預覽播放器使用模型現有的控制器和機構,不另建一套運動邏輯。驗證任意姿態起播、前後跳轉、復位和循環無狀態漂移;姿態求值不能依賴上一幀累積狀態。伸縮件以固定的基準長度或參考態幾何計算變形,幾何變化同時檢查 UV 密度。
  3. 機構重構後檢查丟失目標、驅動器、對象引用、交接位置和受影響組合動作。將裝飾性靜態部件與必需運動分開,不為每個緊固件增加動畫。
  4. 按審閱觀察連續動作、關鍵交接及遮擋;必要時讀求值幾何進行碰撞檢查。普通 Limit 約束不能替代幾何淨空檢查;需單獨說明刀具的預期接觸,以及剛性部件之間允許的固定接合。
  5. 保留可編輯機構;僅目標匯出確有需要時烘焙派生動畫。匯出變形需檢查拓撲穩定,求值網格編號不保證跨幀一致。

完成條件:預期動作、交接、節奏與循環可觀察,隨機跳轉無狀態漂移;明確取樣覆蓋與未驗證的連續掃掠範圍。截圖或有限姿態通過不代表連續無碰撞。

相關技能