跳过主要内容
年度计费

EveryGen AI 年度计划总价约比连续月付 低 50%

省
全部教程
教程

EveryGen AI Opus 5.5 指南:立体书冒险

用 EveryGen AI 研究立体书冒险。规划运动项目前,审阅翻页机构、运镜、旁白与基于来源的检查。

从这里开始:打开 EveryGen AI Opus 立体纸艺故事影片。

观看 Pip’s Paper Adventure,已发布立体书影片。提供的 133.013 秒版本打开桌面书本,带 Pip 穿越纸艺风景,最后越过书页,以 “Hello, big world!” 结束。LemoLab 对代理编写影片的说明 将制作归于 Claude Opus 5.5。我们没有独立核验这些会话,也没有执行此复现。

Pip 影片原始帧。署名:LemoLab;桌面属于渲染场景。

Pip 影片原始帧。署名:LemoLab;桌面属于渲染场景。

1. 区分纸艺角色与周围环境

阅读立体书材质与摄影规范。Canvas 绘制的纸艺放在 Three.js 场景内的平面卡片上。铰链、剪影阴影、浅景深与翻页创造幻觉;这不是实体木偶拍摄。

检查 book.js、actors.js、sets.js、story.js 与 main.js。保留 Pip 外观、章节机构以及越过书本的过渡。翻页中保持角色与卡片接触、脸部可读,不把每章当作无关生成图。

EveryGen AI 立体书简报应先建立尺度关系,再列地点。桌面、打开书本与小纸艺角色,应像同一场景的组成部分。开场展示故事位于房间何处,后续近景通过可辨书边与光线保留关系,会让 EveryGen AI 候选更易审阅。

给 EveryGen AI 角色稳定轮廓、边框与纸张纹理。这些特征应在转身、跳跃及背景色板变化后仍保留。EveryGen AI 审阅时,先跨章节比较角色,再判断装饰细节。翻页可引入新景观,不应悄悄替换主角或将材质从平纸变成圆润玩具。

把 EveryGen AI 每个跨页视为有明确目的的机构。铰接背景揭示环境、拉片移动道具、翻页连接章节。描述每个机构如何开始和结束。EveryGen AI 规划简报解释哪件移动、哪件仍附着,会优于泛泛要求书本变得神奇。

EveryGen AI 镜头应在重要动作时保留角色可读脸部。浅景深可建立微缩尺度,但模糊前景不应遮住表演。EveryGen AI 审阅时,询问观众能否在下个机构启动前看到角色反应。技术上惊艳的卷页,如果隐藏故事所需事件,用途便有限。

2. 恢复实际素材

本地终端需要 Git、Node 20+、Python 3.11–3.13 或 uv、FFmpeg/ffprobe,以及 zsh:

git clone https://github.com/lemomo-ai/lemo-opuscar.git pip-study
cd pip-study
export LEMO_OPUSCAR_HOME="$PWD"
sh plugin/skills/lemo-opuscar/scripts/setup.sh deps voice
D=styles/paper-popup/demo
PY="$PWD/.venv/bin/python"
mkdir -p evidence
git rev-parse HEAD > evidence/commit.txt

(cd "$D" && node fetch_fonts.mjs)

遵循纸艺冒险素材清单,将 Poly Haven HDRI、胡桃木纹理和 GLTF 道具包恢复到 main.js 中的精确路径,包括依赖纹理与缓冲文件。获取三首已署名 Kevin MacLeod 曲目,放入 music/,命名为 Dreamy_Flashback.mp3、Jaunty_Gumption.mp3 与 Heartwarming.mp3。

保留 MP4、素材、许可声明与依赖版本。克隆不保证所有大型媒体文件都已存在。

EveryGen AI 参考包应分开纸艺、房间材质与故事笔记。按用途命名素材,不收集无区分情绪板。作者图片保留署名,标出新增原创素材。EveryGen AI 候选与实际提交输入,应与本地项目来源文件和下载素材区分。

EveryGen AI 准备时,在浅色书页、彩色背景及较暗桌面上检查纸艺角色。确认各环境中边框与接触阴影仍可见。用这些观察描述简报预期分离效果。EveryGen AI 修改应跨章节保留同样材质线索,避免角色突然像直接印在背景上。

为 EveryGen AI 研究恢复外部来源,需要检查完整素材包及其依赖文件。缺失房间纹理会改变反射;缺失字体会改变对话气泡边界。比较本地重建前记录差异。EveryGen AI 输出不证明这些依赖已恢复,也不证明终端渲染器成功完成。

EveryGen AI 提交前,审阅支持的输入选项、提示词与显示积分量。外部剪辑前保存返回原件。记录是否真正附上参考图。这有助 EveryGen AI 审阅区分已上传视觉约束,与模型从未收到的图片描述。

3. 使用这份新的重建简报

新撰写提示词,不是作者原始对话:

Reproduce Pip's Paper Adventure from the supplied release and paper-popup
source. Inspect the actual commit, locks, STYLE.md, DEMO.md, CREDITS, loaders,
render.mjs and mux.sh. Check assets and supported runtime before processing.
Proceed through the documented steps when inputs exist; report missing files.
Preserve the tabletop book, Pip, paper chapters, page mechanisms, journey
beyond the page and closing greeting. Keep creator credits. Do not replace
the case with a new story or external image/video generation.
Check the source's 133-second picture at 60 fps against the 133.013-second
release container. Keep absolute render(t), stable seeds, reproducible seeks,
flat character cards, hinge contacts and alpha-shaped shadows. Keep the
speaker readable and speech-bubble tails attached. Test page-turn boundaries
and the transition from page coordinates to the tabletop.
Regenerate/check voice with existing scripts, listen, then reconcile durations
and word cues with story.js. Use the credited music edit and event-driven mix.
Use this demo's positional render commands and zsh mux, not another style's
build.sh. Inspect backend/HTTP errors rather than assuming GPU success.
Save source, versions, prompts, real model/provider/effort/session records,
changes and output checks. Do not publish or invent successful execution.

原片另一帧;在运动纸艺序列中检查连续性。

原片另一帧;在运动纸艺序列中检查连续性。

为新纸艺冒险单独创建 EveryGen AI 故事简报,不把重建命令当作网站控件。说明主角目标、每个跨页障碍及引向下一页的变化。EveryGen AI 规划也应解释结束时与桌面的关系,因为越过书页边缘需要可见连续性决定。

对于 EveryGen AI 章节过渡,描述旧部件折下、新部件从书页升起。变化时保持角色位置可理解。角色等待或行进时,将动作写入简报。EveryGen AI 候选不应因彩色翻页分散注意力、掩盖缺失运动而显得瞬移。

台词重要时,说明 EveryGen AI 气泡的说话者与预期阅读保持。运镜中气泡尾应仍连接正确角色。区分旁白信息与可见对白,不要求观众阅读相互竞争的信息。EveryGen AI 审阅时检查实际气泡文字和时序,不假定漂亮静帧证明对白有效。

有用的 EveryGen AI 运动笔记,应描述虚构世界中的纸张物理行为:硬卡片可以铰转、滑动、翻转或跳跃,不像软黏土。保持这些区分一致。EveryGen AI 创作请求可以俏皮,同时准确说明材质、接触与章节过渡,为之后修改提供具体应保留行为。

4. 构建语音、音乐与画面帧

已记录的立体书构建顺序 使用独立脚本,不是单命令 build.sh。从仓库根目录开始:

for F in Dreamy_Flashback Jaunty_Gumption Heartwarming; do
ffmpeg -i "$D/music/$F.mp3" -ar 48000 -ac 2 "$D/music/$F.wav"
done
"$PY" "$D/tts/gen.py" af_bella
"$PY" "$D/asr.py"
"$PY" "$D/words.py"

继续前先聆听,将 story.js 与实际语音时长协调;ASR 不等于人工聆听认可。

"$PY" "$D/music/edit.py"
node "$D/render.mjs" events
"$PY" "$D/mix.py"
node "$D/render.mjs" stills 6.5 30 61.8 82.6 118

FPS=60 node "$D/render.mjs" video 2

zsh "$D/mux.sh"
node "$D/make_srt.mjs"

这里 2 是工作进程数。阴影被裁切时检查 alpha 深度材质;角色消失时检查卡片朝向;模糊遮挡时调整前景位置,不遮盖角色。

Repair only the observed contact, shadow, focus, or audio-cue defect. Preserve
the story and timing. Show the source diff and new adjacent frames, then replay
the affected transition with sound. Do not conceal defects with unrelated cuts.

在每次翻页边界审阅 EveryGen AI 候选,不只看完成跨页中间。检查旧布景是否穿过新布景、角色是否保持附着表面,以及阴影是否匹配剪影。EveryGen AI 修正应指出受影响卡片或接触,不泛泛要求到处更真实。

EveryGen AI 焦点审阅时,以预期展示尺寸观看运动序列。靠近镜头的模糊物体,可能短暂变大至隐藏角色,即使采样静帧看起来正常。记录镜头经过位置与遮挡部件。EveryGen AI 修改可改变前景位置或焦点,同时保留故事,不将整个跨页替换为无关画作。

EveryGen AI 音频审阅时,一起聆听旁白、纸张声与音乐过渡。翻页掠声应强化可见翻页,不盖住关键语句或延伸到下个安静场景。EveryGen AI 时序变化后检查过渡两侧。局部修正可能影响下一句、气泡保持或角色到达。

5. 验收完整导出

OUT=styles/paper-popup/paper-popup.mp4
ffprobe -v error -count_frames -show_streams -show_format -of json "$OUT"
ffmpeg -v error -i "$OUT" -f null -

来源设置不变时,预期在 60 fps 下有 7,980 个画面帧。单独检查音频尾部:封装使用 -shortest,仅渲染完成不认证编码器成功。带声音观看 Pip 落地、问候与署名直至结束。

作者发布版帧,不是新 EveryGen AI 渲染的证据。

作者发布版帧,不是新 EveryGen AI 渲染的证据。

归档可编辑项目与检查。MIT 代码许可不替代清单中的 CC BY 4.0 音乐署名、OFL 字体、语音许可及 CC0 场景素材声明。随复现保留所有署名。

完整观看旅程与结尾问候后,再验收 EveryGen AI 纸艺故事导出。确认最终落地可见、角色仍可辨、房间关系仍合理。交接笔记记录剩余接触或阅读问题。EveryGen AI 验收应反映所选文件行为,不是提示词中描述的预期行为。

将 EveryGen AI 候选与提交提示词、设置、参考和审阅观察归档。让作者发布版、外部来源及已署名素材可单独识别。交接前重新打开导出文件。EveryGen AI 协作者应能找到选定版本、理解选择原因,并在不丢失材质规则或来源的情况下继续纸艺故事。