procedural-fish-render について
procedural-fish-renderは、procedural-fishプロジェクトを使って動画をレンダリングするスキルです。リポジトリをクローンまたは更新し、出力先とpropsファイルを指定できます。
主な機能
- 01ソースリポジトリのクローンまたは更新
- 02プロジェクトのコマンドでレンダリング
- 03出力先の指定
- 04propsファイルの指定
活用シーン
- 01デフォルトの魚のアニメーションをレンダリング
- 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
詳細
プロシージャルフィッシュのレンダリング
ワークフロー
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"- オプションのパラメーター:
/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" - スクリプトが出力する最終的な動画の絶対パスを返します。
動作
- リポジトリのソースは、デフォルトで
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です。
コメント
Markdown 対応