关于 procedural-fish-render
procedural-fish-render 是一项调用 procedural-fish 项目渲染视频的技能。它会克隆或更新代码库,并支持指定输出路径和 props 文件。
主要功能
- 01克隆或更新源代码库
- 02使用项目命令渲染
- 03指定输出路径
- 04指定 props 文件
适用场景
- 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。 - 默认属性文件为
shared/project/render-presets/default.json。
评论
支持 Markdown