mcpField
I
immersive-visuals-router

immersive-visuals-router

github.com/bbeierle12クリエイティブ・メディア976 回インストール1 日前に更新
リポジトリ

immersive-visuals-router について

没入型ビジュアル制作を計画するクリエイティブ開発者向けのルーティングスキルです。3D、シェーダー、パーティクル、ポストプロセス、アニメーション、オーディオの専門ルーターを組み合わせます。

主な機能

  1. 016つのビジュアル領域へ振り分け
  2. 02複数領域の専門スキルを組み合わせ
  3. 03プロジェクト別のルーター構成
  4. 04領域を判定するシグナル
  5. 05パフォーマンス指針

活用シーン

  1. 013Dシーンや製品展示の計画
  2. 02音声反応型ミュージックビジュアライザーの設計
  3. 03ジェネレーティブアートやパーティクル演出の制作
  4. 04インタラクティブな展示の構成

インストール

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

$npx skills add https://github.com/bbeierle12/skill-mcp-claude --skill immersive-visuals-router

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

同梱ファイル_meta.json

詳細

Immersive Visuals Router

包括的なビジュアル体験を実現するため、6 つのドメインルーターに振り分けるマスタールーターです。

ルーティングプロトコル

  1. 分類 — ユーザーのリクエストから主要なドメインを特定します
  2. ドメインへのルーティング — 適切なドメインルーターを選択します
  3. ドメインの組み合わせ — ほとんどのプロジェクトでは、3〜4 つのドメインを組み合わせて使用します
  4. スキルの読み込み — ドメインルーターが特定のスキルを読み込みます

ドメインの概要

ドメインルータースキル主な用途
3D レンダリングr3f-router6React Three Fiber、シーン、マテリアル、カメラ
シェーダーshaders-router5GLSL、カスタムマテリアル、ビジュアルエフェクト
パーティクルparticles-router4パーティクルシステム、物理演算、GPU 最適化
ポストプロセッシングpostfx-router3ブルーム、エフェクト、EffectComposer
アニメーションgsap-router4GSAP のトゥイーン、タイムライン、スクロール、React
オーディオaudio-router3再生、解析、オーディオリアクティブ

合計:6 つのルーター、25 個の特化スキル

プロジェクトの種類からすばやくルーティング

3D シーン(R3F が中心)
Primary:   r3f-router → Scene setup, components, materials
Secondary: postfx-router → Bloom, cinematic effects
Optional:  gsap-router → Camera animations
オーディオビジュアライザー
Primary:   audio-router → Playback, analysis, reactive
Secondary: r3f-router → 3D scene for visuals
Supporting: shaders-router → Custom visual effects
           postfx-router → Bloom, glow
           particles-router → Beat-reactive particles
クリエイティブコーディング/ジェネレーティブアート
Primary:   shaders-router → Custom fragment shaders
Secondary: r3f-router → Render pipeline
Supporting: postfx-router → Effects chain
インタラクティブ体験
Primary:   r3f-router → 3D scene, interaction
Secondary: gsap-router → Smooth animations
Supporting: postfx-router → Visual polish
           audio-router → Sound feedback
カウントダウン/イベントページ
Primary:   gsap-router → Sequenced animations
Secondary: r3f-router → 3D elements
Supporting: postfx-router → Dramatic effects
           audio-router → Ambient, countdown audio
           particles-router → Celebration effects
パーティクルを多用するエフェクト
Primary:   particles-router → Particle systems
Secondary: r3f-router → Scene setup
Supporting: postfx-router → Bloom for particles
           shaders-router → Custom particle shaders

シグナルベースのルーティング

ドメイン検出シグナル

r3f-router(3D レンダリング):

  • 「3D」、「Three.js」、「R3F」、「React Three Fiber」
  • 「シーン」、「メッシュ」、「ジオメトリ」、「カメラ」
  • 「3D モデル」、「GLTF」、「環境」
  • 「オービットコントロール」、「トランスフォーム」

shaders-router(カスタムシェーダー):

  • 「シェーダー」、「GLSL」、「フラグメント」、「頂点」
  • 「カスタムマテリアル」、「uniform」
  • 「プロシージャル」、「ノイズ」、「パターン」
  • 「レイマーチング」、「SDF」

particles-router(パーティクルシステム):

  • 「パーティクル」、「エミッター」、「パーティクルシステム」
  • 「ダスト」、「火花」、「紙吹雪」、「星」
  • 「インスタンシング」、「GPU パーティクル」

postfx-router(ポストプロセッシング):

  • 「ブルーム」、「グロー」、「ポストプロセッシング」
  • 「ビネット」、「色収差」
  • 「被写界深度」、「カラーグレーディング」
  • 「EffectComposer」

gsap-router(アニメーション):

  • 「GSAP」、「GreenSock」、「アニメーション」
  • 「タイムライン」、「シーケンス」、「トゥイーン」
  • 「スクロールアニメーション」、「ScrollTrigger」
  • 「登場アニメーション」

audio-router(オーディオ):

  • 「オーディオ」、「音楽」、「サウンド」
  • 「ビジュアライザー」、「オーディオリアクティブ」
  • 「ビート」、「周波数」、「FFT」
  • 「Tone.js」

ドメインの組み合わせ

映画のような 3D シーン
r3f-router     → Scene, camera, lighting
shaders-router → Custom materials
postfx-router  → Bloom, color grading, vignette
gsap-router    → Camera movements
ミュージックビジュアライザー
audio-router     → Load music, analyze frequencies
r3f-router       → 3D visualization geometry
shaders-router   → Audio-reactive shaders
particles-router → Beat-triggered particles
postfx-router    → Bloom, chromatic aberration
ランディングページのヒーロー
r3f-router     → Background 3D scene
gsap-router    → Text animations, scroll effects
postfx-router  → Subtle bloom, film grain
インタラクティブなインスタレーション
r3f-router       → 3D environment
particles-router → Interaction feedback
gsap-router      → Transition animations
audio-router     → Sound feedback
postfx-router    → Immersive effects
製品紹介
r3f-router     → 3D product model
gsap-router    → Rotation, zoom animations
postfx-router  → Lighting effects, environment

Temporal Collapse スタック

新年カウントダウンに必要なドメインルーティング一式:

┌─────────────────────────────────────────────────┐
│           TEMPORAL COLLAPSE PROJECT             │
├─────────────────────────────────────────────────┤
│                                                 │
│  ┌─────────────┐  ┌─────────────┐              │
│  │ r3f-router  │  │gsap-router  │              │
│  │ - Scene     │  │ - Digit flip│              │
│  │ - Digits    │  │ - Sequences │              │
│  │ - Camera    │  │ - Countdown │              │
│  └──────┬──────┘  └──────┬──────┘              │
│         │                │                      │
│  ┌──────┴────────────────┴──────┐              │
│  │       postfx-router          │              │
│  │  - Bloom (cosmic glow)       │              │
│  │  - Chromatic aberration      │              │
│  │  - Vignette (void edge)      │              │
│  └──────────────┬───────────────┘              │
│                 │                               │
│  ┌──────────────┴───────────────┐              │
│  │      particles-router        │              │
│  │  - Time dilation particles   │              │
│  │  - Star field                │              │
│  │  - Celebration burst         │              │
│  └──────────────┬───────────────┘              │
│                 │                               │
│  ┌──────────────┴───────────────┐              │
│  │       audio-router           │              │
│  │  - Cosmic ambient loop       │              │
│  │  - Countdown ticks           │              │
│  │  - Beat-reactive visuals     │              │
│  │  - Celebration music         │              │
│  └──────────────────────────────┘              │
│                                                 │
└─────────────────────────────────────────────────┘
ドメインの役割
ドメインTemporal Collapse での役割
r3f3D カウントダウン数字、カメラのオービット、環境
shaders数字のモーフィングエフェクト、カスタムのグローマテリアル
particles時間の遅延を表現するパーティクル、星空、祝賀演出
postfx数字のブルーム、ビネット、ビートに合わせた色収差
gsap数字のフリップアニメーション、強度のランプアップ、祝賀演出
audioアンビエントループ、刻み音、ビート検出、祝賀演出
カラーパレットのリファレンス
const TEMPORAL_PALETTE = {
  void: '#050508',      // Background
  cyan: '#00F5FF',      // Primary glow
  magenta: '#FF00FF',   // Accent
  gold: '#FFD700',      // Celebration highlight
  white: '#FFFFFF'      // Text, bright elements
};

プロジェクト初期化ガイド

ステップ 1:主要な要件を特定する
  • 中心となるビジュアル体験は何ですか?
  • オーディオを使用しますか?
  • アニメーションやインタラクションが必要ですか?
  • どの程度のビジュアル品質が必要ですか?
ステップ 2:主要なドメインを選択する

技術面での主な課題を表すドメインを選択します。

ステップ 3:補助的なドメインを追加する

副次的な要件に応じて、次のドメインを追加します。

  • グローエフェクトが必要ですか? → postfx-router
  • 滑らかなアニメーションが必要ですか? → gsap-router
  • パーティクルが必要ですか? → particles-router
  • オーディオが必要ですか? → audio-router
  • カスタムマテリアルが必要ですか? → shaders-router
ステップ 4:ドメインスキルを読み込む

各ドメインルーターが、適切なスキルに案内します。

パフォーマンスに関する考慮事項

ドメイン別
ドメインパフォーマンスへの影響最適化
r3f中〜高LOD、視錐台カリング
shaders低〜高*数式を簡略化し、ループを減らす
particles高GPU インスタンシング、LOD
postfx中〜高パス数と解像度を減らす
gsap低未使用のトゥイーンを破棄
audio低適切な FFT サイズ

*シェーダーの複雑さによって異なります

推奨上限
  • パーティクル:インスタンシング使用時で 10,000〜50,000
  • ポストプロセッシングパス:最大 3〜5
  • シェーダーのユニフォーム:最小限に抑える
  • オーディオ FFT:リアクティブ用途では 128〜256、ビジュアライゼーションでは 1024 以上

フォールバックルーティング

  • 「3D」が言及されている → r3f-router から開始
  • 「Visualizer」が言及されている → audio-router + r3f-router
  • 「Animation」のみ → gsap-router
  • 「Effect」が曖昧 → postfx-router
  • 明確な手がかりがない → プロジェクトの種類について確認

スキルの依存関係

r3f-router
├── Independent (can use alone)
└── Enhanced by: shaders, postfx, particles

shaders-router
├── Requires: r3f (for Three.js context)
└── Enhanced by: postfx

particles-router
├── Requires: r3f (for scene)
└── Enhanced by: postfx (bloom), shaders (custom)

postfx-router
├── Requires: r3f (for scene)
└── Enhanced by: shaders (custom effects)

gsap-router
├── Independent (can use alone)
└── Enhanced by: r3f (3D animation)

audio-router
├── Independent (can use alone)
└── Enhanced by: all domains for reactive visuals

クイックリファレンスマトリックス

プロジェクトの種類R3FShadersParticlesPostFXGSAPAudio
3D シーン●○○●○-
ビジュアライザー●●●●-●
ランディングページ●-○●●-
パーティクルエフェクト●○●●--
カウントダウン●○●●●●
3D 製品●--●●-
ジェネレーティブアート●●○○--

● 必須 ○ 任意 - 不要

コメント