mcpField
P
procedural-fish-render

procedural-fish-render

github.com/vibe-motionクリエイティブ・メディア1.4k1.0k 回インストール3 週間前に更新
リポジトリ

procedural-fish-render について

procedural-fish-renderは、procedural-fishプロジェクトを使って動画をレンダリングするスキルです。リポジトリをクローンまたは更新し、出力先とpropsファイルを指定できます。

主な機能

  1. 01ソースリポジトリのクローンまたは更新
  2. 02プロジェクトのコマンドでレンダリング
  3. 03出力先の指定
  4. 04propsファイルの指定

活用シーン

  1. 01デフォルトの魚のアニメーションをレンダリング
  2. 02指定したpropsプリセットでレンダリング

インストール

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

$npx skills add https://github.com/vibe-motion/skills --skill procedural-fish-render

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

同梱ファイルscripts/render_procedural_fish.py

詳細

プロシージャルフィッシュのレンダリング

ワークフロー

  1. skill_dir を解決し、ヘルパースクリプトを実行します。
    skill_dir=""
    for base in "${AGENTS_HOME:-$HOME/.agents}" "${CLAUDE_HOME:-$HOME/.claude}" "${CODEX_HOME:-$HOME/.codex}"; do
      if [ -d "$base/skills/procedural-fish-render" ]; then
        skill_dir="$base/skills/procedural-fish-render"
        break
      fi
    done
    [ -n "$skill_dir" ] || { echo "procedural-fish-render skill not found under ~/.agents, ~/.claude, or ~/.codex"; exit 1; }
    
    /usr/local/bin/python3 "$skill_dir/scripts/render_procedural_fish.py"
    
  2. オプションのパラメーター:
    /usr/local/bin/python3 "$skill_dir/scripts/render_procedural_fish.py" \
      --workspace "$(pwd)" \
      --output "out/procedural-fish-custom.mov" \
      --props-file "shared/project/render-presets/default.json"
    
  3. スクリプトが出力する最終的な動画の絶対パスを返します。

動作

  • リポジトリのソースは、デフォルトで https://github.com/vibe-motion/procedural-fish に固定されています。
  • ローカルリポジトリが存在する場合、スクリプトは git fetch、git checkout main、git pull --ff-only を実行します。
  • ローカルリポジトリが存在しない場合、スクリプトはリポジトリをクローンします。
  • レンダリングには常に、プロジェクトのコマンド pnpm run remotion:render を使用します。
  • デフォルトの出力先は out/procedural-fish-transparent.mov です。
  • デフォルトの props ファイルは shared/project/render-presets/default.json です。

コメント