Meshy 3D エージェントスキル は何をしますか?
MCP サーバー不要で、3D モデルの生成、テクスチャリング、リギング、アニメーション、3D プリント用の準備を行う Meshy 3D エージェントスキルを構築します。
概要
このスキルは、Meshy 3D API に直接アクセスして、AI エージェントが以下の操作を実行できるようにします。
- テキストから 3D モデルを生成 (
text-to-3d) - 画像から 3D モデルを生成 (
image-to-3d) - モデルにテクスチャを適用 (
text-to-texture) - モデルのリギング (
rigging) - モデルのアニメーション (
animation) - 3D プリント用にモデルを準備 (
print-prep)
前提条件
- Meshy API キーが必要です。
- 環境変数
MESHY_API_KEYを設定してください。
使用方法
エージェントに対して、たとえば以下のように指示します。
- 「ドラゴンの 3D モデルをテキストから生成して」
- 「この画像を 3D モデルにして」
- 「モデルに木のテクスチャをつけて」
- 「キャラクターをリギングしてアニメーション設定して」
- 「このモデルを 3D プリント用に準備して」
エージェントは自動的に適切な Meshy API エンドポイントを呼び出し、結果を返します。
API エンドポイント
| 操作 | エンドポイント |
|---|---|
| テキストから 3D 生成 | POST /v2/text-to-3d |
| 画像から 3D 生成 | POST /v2/image-to-3d |
| テクスチャ適用 | POST /v2/text-to-texture |
| リギング | POST /v2/rigging |
| アニメーション | POST /v2/animation |
| プリント準備 | POST /v2/print-prep |
プロンプトテンプレート例
テキストから 3D モデルを生成
<functioncall>
{
"name": "create_text_to_3d",
"arguments": {
"prompt": "fantasy dragon with intricate scales, wings spread",
"style": "realistic",
"format": "glb"
}
}
画像から 3D モデルを生成
<functioncall>
{
"name": "create_image_to_3d",
"arguments": {
"image_url": "https://example.com/input.png",
"prompt": "enhance details and create a clean 3D mesh"
}
}
モデルにテクスチャを適用
<functioncall>
{
"name": "apply_texture",
"arguments": {
"model_id": "model-xyz",
"style": "wood",
"resolution": "4k"
}
}
リギング
<functioncall>
{
"name": "rig_model",
"arguments": {
"model_id": "model-xyz",
"skeleton_type": "humanoid"
}
}
アニメーション
<functioncall>
{
"name": "animate_model",
"arguments": {
"model_id": "model-xyz",
"animation_type": "walk"
}
}
3D プリント用に準備
<functioncall>
{
"name": "prepare_for_print",
"arguments": {
"model_id": "model-xyz",
"fix_holes": true,
"make_watertight": true,
"format": "stl"
}
}
注意事項
- API キーは環境変数で安全に管理してください。
- 生成されたモデルの利用条件は Meshy の利用規約に従ってください。
- 大量のリクエストを行う場合は、レート制限に注意してください。
サポート
問題が発生した場合は、Meshy ドキュメント を参照するか、GitHub リポジトリで issue を報告してください。