SuperAPI AI 工具集

blender-video-recreate

设计与创作

查看项目

更新于 10-15 21:47

技能介绍

用途:当用户提供可读的参考视频或受限片段,希望把其中动作、舞台调度或相机运动重建为可编辑的 Blender 白模时使用。不适用于纯文字概念、已批准动画的外观开发,或仅做 VSE 剪辑。重建对象限于可观察内容:时间节奏、取景、屏幕空间运动、接触、相机路径与动作连续性;不得把源视频加风格滤镜后称为三维重建。单目素材无法唯一确定深度或隐藏几何,需标注为估算,并按已批准相机视角优化。

前置条件:可本地读取或明确授权的参考视频、目标时间范围、期望改动、输出根目录、验收优先级;具备可检查与修改场景的 Blender 控制通道,否则报告缺失(安装或启用属单独操作);声明帧率与交付尺寸,默认保留源时序,不得为方便帧数静默改速。推断镜头表前读 reference-analysis.md,改场景前读 white-model-production.md,仅当下游模型视频生成在范围内时读 generation-handoff.md。

流程:1. 探测实际媒体并抽取镜头边界、动作节拍、接触、遮挡与相机转向处的代表帧;解不开媒体则停止,不得据标题或描述重建。2. 生成 shot-plan.md,记录源时间戳与项目帧号、构图、主体比例与屏幕位置、环境锚点、关节动作节拍、道具状态、接触顺序、相机意图、观察事实与估算。3. 建立比例、地面、稳定主体 id、每个连续道具一个物体,以及可编辑关节代理或绑定;域工作按已装技能交接:blender-scene-assembly 负责物体与集合,blender-character-rigging 与 blender-character-animation 负责关节表演,blender-cinematography 负责镜头、取景、路径与手持响应,blender-quality-validation 负责接触、穿地、步态、道具交接与可见性。缺失技能用 npx skills add full-aigc-skills/blender-skills --skill <skill-name> 安装,不依赖同级相对路径。4. 先粗排动作与相机,再细化接触与过渡;还原源动作顺序与累积失衡,不每个节拍后重置角色;除非用户明确纳入,特效、纹理、声音与最终风格不进入白模验收。5. 渲染低成本完整预览,用 acceptance-checklist.md 在代表帧与运动区间比对源与重建,修正限定时序、构图、滑动、同侧步态、穿地、道具不连续或相机丢失;不得用美学差异开脱几何或时间错误。6. 保存可编辑 .blend、白模视频、shot-plan.md、comparison.md 与验收记录;若授权生成,准备 prompts.md,选择实际可用的提供方路径,其验收与 Blender 验收分开。

验证:返回证据包,含源哈希与探测属性、目标片段、项目 FPS/帧范围、Blender 场景与预览路径、检查区间、代表帧对、测量验证结果、未解决估算与产物哈希;按层给 PASS、FAIL 或 UNVERIFIED:媒体分析、Blender 结构、运动/接触、相机/构图、编码、可选生成视频。编码成功不等于动作通过。最小结果形状见 examples/validation.md。

限制:不得声称单视图精确三维恢复或编造不可读动作;肢体运动或接触顺序属验收内容时,不得用滑动单一图元替代关节角色;不得覆盖唯一源或已批准 .blend,应另存新版本;未获授权与预算范围不得上传参考媒体、产生费用或提交远程任务;Windows 前台 Blender 与真实付费提供方行为在实测前保持 UNVERIFIED,可移植说明不是运行时证据。常见问题:深度歧义时匹配屏幕空间地标与视差并记录所选深度;脚滑或同侧步态时修正根速度、着地脚区间与对侧肢体相位;释放/接住时道具瞬移应保留单一道具并核对约束切换前后的世界变换;相机看似平滑却错过接触需在确切冲击帧校验可见性;远程超时先查询已存任务 id,不得仅因客户端超时重提交;两轮限定修复后仍重复缺陷应保留最佳版本并报告确切区间与剩余偏差,见 examples/recovery.md。