mcpField
T
three

three

github.com/magnus919開発15762 回インストール今日更新
リポジトリ

three について

three は、Three.js でブラウザー向けの 3D シーンを作るスキルです。WebGL の可視化、カメラや照明の設定、アセット読み込み、アニメーションに取り組む開発者向けに、リソース解放と性能面の指針も提供します。

主な機能

  1. 01ブラウザー向け 3D シーン構築
  2. 02カメラと照明の設定
  3. 03モデルアセットの読み込み
  4. 04時間ベースのアニメーションループ
  5. 05リソース解放と性能改善の指針

活用シーン

  1. 01基本テンプレートから Three.js シーンを作成
  2. 02WebGL の可視化を制作
  3. 03GLTF/GLB モデルを読み込んでアニメーション

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/magnus919/agent-skills --skill three

インストール後、Claude Code で/threeを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

README.md
evals/
evals.json
templates/
basic-scene.html

詳細

Three.js

クイックスタート

templates/basic-scene.html を最新のブラウザーで開くか、リポジトリを HTTP 経由で配信してください。

ブラウザーでの 3D シーン、WebGL による可視化、カメラとライティングの設定、アセットの読み込み、またはアニメーションループには、このスキルを使用してください。まずは templates/basic-scene.html の最小限のシーンから始め、必要に応じてジオメトリ、マテリアル、ライト、コントロールを追加してください。

基本的な選択肢

  • 自然な 3D ビューには PerspectiveCamera を、テクニカルビューやアイソメトリックビューには OrthographicCamera を使用してください。
  • Clock または経過時間のタイムスタンプを使って、アニメーションを時間ベースで管理してください。
  • シーンを置き換える際は、ジオメトリ、マテリアル、テクスチャを破棄してください。
  • 外部モデルには GLTF/GLB を使用し、再現性が重要な場合はアセットをローカルに保存してください。
  • オブジェクト数がボトルネックになったら、インスタンシングと詳細度制御を優先してください。

このテンプレートでは、すぐに使える単独のデモ向けに CDN を使用しています。本番環境では Three.js のバージョンを固定してください。

コメント