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. 04指定 props 文件

适用场景

  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。
  • 默认属性文件为 shared/project/render-presets/default.json。

评论

支持 Markdown