brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
whitebox-previs-executor在用户明确要求3D白模预演时,将已有视频提示词、镜头描述或分镜编译为可播放的机位与基础走位预演;创意镜头思路、方案讨论或Skill测试本身不触发渲染。动作密集打斗必须通过骨骼、武器约束、共享接触点和单动作门,否则拒绝或标为诊断,不用体块位移冒充打戏。
Independent GitHub snapshot · Automated classification · Original documentation governs
Public experimental package. This package is an explicit test executor, not a stable promise of arbitrary choreography. It contains the twelve runtime files only; the local workbench and Blender binaries are not bundled.
--blender、WHITEBOX_BLENDER 环境变量、PATH,最后是当前任务下的 _runtime/blender-*-windows-x64/blender.exe。指定的路径无效时直接报错,不暗换版本。--runtime-dir,并将子进程临时目录及应用配置定向其中;在结构、后端路由或依赖检查失败时不创建运行缓存。--ffmpeg、WHITEBOX_FFMPEG、PATH;探测器为 --ffprobe、WHITEBOX_FFPROBE、PATH 或 FFmpeg 同目录的对应可执行文件。公开包不查找作者电脑的软件路径。只有当前请求明确要实际白模预演时才执行;已有提示词、创意思路或“看看方案效果”不单独构成渲染授权。创意讨论按当前文字阶段交思路,不因缺Blender或视频平台而阻塞。
进入预演后,用户只需提供已经写好的视频提示词或镜头。第一交付层是用户可直接播放的 MP4;不要先让用户操作Blender、查看编辑器、填写坐标或审查JSON。
每次执行至少产生:
MP4;previs_compiled.json:提示词的可审计3D执行解释;previs_validation.json:时长、帧数、分辨率、切点、实际解码和观看检查;.blend 工程,只作为可编辑后台产物,不代替视频。截图、编辑器界面、工程文件、参数表、静态关键帧、2.5D推拉、软件功能说明或内存编码探针均不能替代MP4。
previs-compiler/1.0 合同。只执行提示词中已有的镜头意图;默认值必须可追踪,不得冒充正式视频模型的预测。scripts/validate_compiled_previs.py。时间重叠、镜头空档、缺摄影机、人物引用错误或不可执行关键歧义必须在渲染前拒绝。scripts/run_blender_previs.py 调用 scripts/blender_previs_adapter.py。包含合格 previs-action/1.0 动作扩展的打斗规格改用 scripts/run_blender_rigged_fight.py 调用 scripts/blender_rigged_fight_adapter.py;该后端逐帧求解肩肘腕、髋膝踝、双手握点、武器和共享接触。动作后端失败时必须停止,不能暗中回退到普通体块路径。deterministic_default。普通走位与摄影机预演可以使用粗代理;打斗不能只移动人物根节点和切换摄影机。动作密集提示词在渲染前必须证明执行层具备:
上述任一项缺失时,只允许输出失败诊断,不得称为打斗预演。完整打斗序列开始前,先用一个2—4秒单动作镜头过门;单动作门未通过,不得扩成长打戏或多镜头全片。
动作规格必须按 references/prompt-to-previs.md 的 previs-action/1.0 扩展明确列出动作节拍、两处武器握点、进攻与防守接触插口、唯一共享接触、冻结帧和反作用段。验证器必须对实际渲染关节、武器和索线几何做检查;只测原始控制点、动作名称或碰撞标记不算通过。当前后端没有实现的新动作类型必须先补执行与单动作门,不能因存在“打斗”字样而套用相似动作。
只有同时满足以下条件才能写“提示词预演视频已生成”:
旧版 references/previs-spec.md、scripts/validate_spec.py 和 scripts/render_previs.py 仅用于读取历史 0.1 合同和失败回归,不再作为新提示词预演的首选生产路线。