game-3d-assets

game-3d-assets

Three.jsブラウザーゲーム向けに、GLB/GLTFモデルを探し、取得して組み込む3Dアセット支援スキル。

AIスキル大辞典による日本語要約
品質評価90/100評価確度:十分
人気度(GitHub Star) 82発掘スコア 66
01

このSkillでできること

  • ✓Three.jsゲーム用のGLB/GLTFモデルを用途に応じて探す
  • ✓Meshy AIや無料モデルライブラリのアセット候補を使い分ける
  • ✓アニメーション付きキャラクターをゲームへ組み込む
  • ✓GLTFLoaderやアニメーション再生を含むモデル連携を支援する
02

使い方

01
STEP 1

必要なキャラクター、環境、プロップの種類とゲームの画風を伝える

02
STEP 2

Meshy AIを使う場合は、利用者がAPIキーを提供するか無料ライブラリ利用を選ぶ

03
STEP 3

モデルの出典、アニメーション、ライセンスを確認する

04
STEP 4

Three.js側でモデルの読み込み、クローン、アニメーション更新を実装する

03

Skillのインストール

このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。

Repository:
https://github.com/corosolto/client
手動でインストールする

README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。

cp <plugin>/assets/3d-characters/models/trump.glb public/assets/models/
cp <plugin>/assets/3d-characters/models/biden.glb public/assets/models/
curl -L -o public/assets/models/Soldier.glb "https://raw.githubusercontent.com/mrdoob/three.js/dev/examples/models/gltf/Soldier.glb"
MESHY_API_KEY=<key> node scripts/meshy-generate.mjs \
--mode text-to-3d \
--prompt "a heroic knight, low poly game character, full body" \
--polycount 15000 --pbr \
--output public/assets/models/ --slug player
MESHY_API_KEY=<key> node scripts/meshy-generate.mjs \
--mode rig --task-id <refine-task-id> --height 1.7 \
--output public/assets/models/ --slug player-rigged
MESHY_API_KEY=<key> node scripts/meshy-generate.mjs \
--mode text-to-3d \
--prompt "a wooden barrel, low poly game asset" \
--polycount 5000 \
--output public/assets/models/ --slug barrel
cp <plugin-root>/assets/3d-characters/models/Soldier.glb public/assets/models/
node scripts/find-3d-asset.mjs --query "barrel" --source polyhaven --output public/assets/models/
git clone https://github.com/corosolto/client.git
cd client
npm ci
npm run fetch-audio       # opcional: sem o pacote, o jogo usa sons sintetizados
npm run dev               # http://localhost:4321 — o jogo está em /
04

このSkillを使うプロンプト例

Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。

Three.jsのブラウザーゲーム用に、低ポリ風の兵士キャラクターを探して組み込んでください。Idle、Walk、Runアニメーションが必要で、モデルのライセンスも確認してください。
出力例を見る
用途に合うGLBモデル候補、取得元とライセンス、Three.jsでの読み込み・アニメーション連携方法を整理します。
05

安全性チェック

自動解析による参考情報です。Skillの安全性を保証するものではありません。

外部API通信検出あり
Shellコマンド実行明確な記述なし
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス検出あり
認証情報検出あり
検出根拠を見る
  • network: t results. You can get a free API key: > 1. Sign up at https://app.meshy.ai > 2. Go to Settings → API Keys > 3. Create a new API key > > Paste your key b
  • network: -|-----|-----------|------|---------| | **Soldier** | `https://raw.githubusercontent.com/mrdoob/three.js/dev/examples/models/gltf/Soldier.glb` | Idle, Wa
  • credential: ---| | **1. Meshy AI** (preferred) | meshy.ai | `MESHY_API_KEY` | Custom characters, props, and scenery from text/image — exact match to game theme | |
  • credential: props | | **5. Poly.pizza** | poly.pizza | `POLY_PIZZA_API_KEY` | 10K+ low-poly CC-BY models | | **6. Procedural geometry** (last resort) | Code | N/A |
06

関連Skill