Communitygithub.com

syntaxHighlight/machine-design(機構設計/動画)

機械機構の動作制御、連動、タイミング、リズム、サイクルを完成させ、受け渡しと任意フレームジャンプを検証します。アニメーション制作や動作問題の修正に使用します。

machine-design(機構設計/動画) とは?

このスキルは、Blender などの 3D ツール上で機械機構のアニメーションを設計・調整するためのものです。既存のコントローラや機構を活用し、動作の目的、軸、開始・終了ポーズ、中間姿勢を明確にした上で、速度、停止、ループを適切に設定します。任意のフレームからの再生やジャンプ、リセット、ループ時に状態がずれないことを検証し、特に伸縮部品は固定の基準長さから変形を計算します。機構の再構築後は、失われたターゲットやドライバ、オブジェクト参照、受け渡し位置、影響を受ける複合動作をチェックします。最終的には、期待される動作、受け渡し、リズム、ループが確認でき、ランダムなジャンプでも状態がずれないことをもって完了条件とします。このスキルは主に Blender 環境でのアニメーション制作や動作問題の修正を想定しており、Claude Code、Cursor、Codex などの AI エージェントと連携して使用できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/syntaxHighlight/machine-design/tree/HEAD/skills/machine-animate

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

アニメーション

作業約定を読む。モデリングまたは既存アセット内のコントローラと機構を流用し、新たに仮アニメーションを作成してから作り直すことを避ける。最終動作のために制約の再構築を許可する。最初に制御パラメータ、親子関係、ドライバ、およびスクリプト参照を確認し、情報が不足している場合はシーン点検を使用する。選定が必要な場合は能力照会を使用する。タスクが主体レイアウトまたは機能部品の再設計に変わった場合は、モデリングが主導する。動作に必要な局所的な形状調整は、関連ルールに従って行う。

  1. 最初に動作の役割、軸、開始・終了ポーズ、中間姿勢、設計で許容される接触と受け渡しを確認する。その後、速度、停止、ループを調整する。動作の妥当性とデモンストレーションのリズムは別々に判断し、簡略化された動作をエンジニアリングシミュレーションと称さない。
  2. プレビュープレーヤーはモデルの既存のコントローラと機構を使用し、新たに動作ロジックを作成しない。任意のポーズからの再生、前後ジャンプ、リセット、ループで状態がずれないことを検証する。姿勢の評価は直前フレームの累積状態に依存してはならない。伸縮部品は固定の基準長さまたは基準状態の形状から変形を計算し、形状変化と同時に UV 密度を確認する。
  3. 機構再構築後、失われたターゲット、ドライバ、オブジェクト参照、受け渡し位置、影響を受ける複合動作を確認する。装飾的な静的部品と必須の動作を分離し、すべてのファスナーにアニメーションを追加しない。
  4. レビューに従い、連続動作、重要な受け渡し、および隠れを観察する。必要に応じて評価形状を読み取り、干渉チェックを行う。通常の Limit 制約では形状クリアランスチェックを代替できない。工具の予想接触と、剛性部品間で許容される固定結合を個別に説明する必要がある。
  5. 編集可能な機構を保持する。ターゲットエクスポートにどうしても必要な場合のみ、派生アニメーションをベイクする。エクスポート時の変形ではトポロジの安定性を確認する。評価メッシュの番号はフレーム間で一貫していることを保証しない。

完了条件:期待される動作、受け渡し、リズム、ループが観察可能であり、ランダムジャンプで状態がずれないこと。サンプリングのカバレッジと未検証の連続掃引範囲が明確であること。スクリーンショットや限られた姿勢の合格は、連続的な干渉がないことを意味しない。

関連スキル