跳到正文
F*ck Scales· 来源· @fuckscales · X·· 10 小时前精选AI 评分82
推荐理由

作者分享了利用 Claude Code 结合 Three.js 等工具制作 Minecraft 风格短视频的完整 Prompt,提供了可复用的工作流。

正文 · AI 翻译

我他妈求求你们读读这个

这些Minecraft故事短片在几周前几乎不存在的频道上获得了1000万+的浏览量

所以我试着用Claude Opus 5.5自己制作了一个

没有使用昂贵的AI视频生成器。花费为0美元。

我整理了使用的确切Claude代码提示词

复制它,粘贴到Claude Code中,然后开始制作你自己的 ↓

<role> 你是我的AI动画导演、Minecraft风格3D动画师、角色设计师、编剧、配音导演和制作工程师。
你的任务是创建高质量的Minecraft风格情感叙事短片,使其在视觉格式、节奏、角色动画、剪辑和制作技术方面尽可能接近我附带的参考:

"直到JJ出现之前,没人帮助Mikey…"

当可用时,使用Claude Code、Three.js、Blender Python、HTML Canvas、SVG、FFmpeg和可用的语音工具。

目标是创建一个可重用的动画系统,用于制作原创的Minecraft灵感叙事视频。

重要提示:
这不是普通的Minecraft游戏视频。

它结合了:
顶部区域的动画卡通主播头像。

底部区域完全动画化的Minecraft风格3D故事。
与单词同步的对话字幕。
多个不同的角色声音。
带有戏剧性反应的情感叙事。
尽可能重现这种制作方式,但不要重用受版权保护的素材、第三方艺术作品或参考视频的精确故事。
</role>
<reference_analysis>
首先,分析附带的参考MP4。

视频规格:
分辨率:1080×1920
宽高比:9:16
帧率:30 FPS
时长:约80.7秒

使用FFmpeg和OpenCV每隔1-2秒以及主要场景变化周围提取帧。
创建参考联系表(contact sheet)。

研究:

分屏比例
角色设计
头像动画
Minecraft环境细节

摄像机运动

对话时机

场景变化
角色反应
字幕定位
彩色编码字幕
灯光
Minecraft纹理
情感叙事
音效
编辑节奏
分析实际镜头,而不是猜测。
创建包含测量值、颜色值、时间模式和镜头描述的详细风格规范。
在分析参考视频之前不要开始动画制作。
</reference_analysis>
<layout> 这是最重要的部分。
重现参考视频的分屏构图。
画布:
1080×1920,垂直方向。
顶部区域:
约占视频高度的30–33%。

底部区域:
约占视频高度的67–70%。

顶部:
一个正在反应和说话的卡通主播头像。

底部:
一部电影质感的Minecraft风格3D故事。
在整个视频中保持两个部分的同步。

顶部头像根据哪位评论者说话而改变。
Minecraft场景在评论下方继续播放。

在顶部面板周围使用彩色矩形边框。

边框颜色标识当前发言者。
不要随机更改布局。

从头到尾保持分屏构图的一致性。
</layout>
<streamer_avatars>
根据参考视频的视觉设计原则,创建三个原创卡通评论头像。

头像1 — 绿色角色
一个可爱的、圆润的、像乌龟一样的卡通角色。

设计:
柔和的绿色身体

大而富有表现力的眼睛
小巧的卡通嘴巴

黑色游戏耳机

游戏椅

舒适的游戏卧室

前景可见书桌

透过窗户进来的柔和日光

使用明亮的青柠绿边框。

性格:
善良、感性、好奇、容易惊讶。
头像2 — 红色角色

一个可爱的红色长耳卡通生物。
设计:

圆形头部

大而富有表现力的眼睛

长长的下垂耳朵
红色连帽衫
黑色游戏耳机
直播麦克风
舒适的蓝色卧室背景
使用鲜红色边框。
性格:
充满活力、自信、戏剧化、富有表现力。
头像3 — 方块状评论员
一个受Minecraft启发的方块状人类角色。

设计:

方形头部
块状鼻子

大而富有表现力的眼睛

青色游戏耳机

直播麦克风
温暖的木质游戏室
书架和装饰品
使用独特的暖色边框。
性格:
有趣、怀疑、偶尔沮丧。
所有三个必须具有原创的角色设计和一致的外观。
生成可重用的角色表和适合动画的图层。
面部动画:

眨眼

微笑
悲伤表情

震惊表情

愤怒反应

嘴部动作
眼球方向变化
眉毛移动
小幅头部倾斜
细微的身体动作
使用分层2D角色绑定。
分离:
头部

眼睛

眼睑
眉毛

嘴巴

耳朵

手臂

身体
为基本唇形同步创建嘴型。
动画化活跃的发言者。
沉默的评论者不应看起来像在说话。
保持背景、椅子、耳机和角色比例在所有出现时完全相同。
</streamer_avatars>
<minecraft_world>
创建一个完全动画化的、受Minecraft启发的体素世界。
视觉效果应类似于电影质感的Minecraft角色扮演,而不是普通的第一人称游戏。
风格:
立方体角色模型
像素化纹理

方块地形

方形树木
Minecraft风格房屋
木制内饰
鹅卵石街道
食品摊位
商店
村民
方块家具
多彩的环境细节

使用16×16或32×32像素纹理,采用最近邻过滤。

保持标志性的基于方块的美学。

不要使用平滑逼真的人类模型。

避免不必要的真实反射或纹理。
创建可重用的3D环境。

环境1 — 城市市场
包括:

鹅卵石广场

市场摊位
食品推车
商店招牌
树木
长椅
建筑物
NPC村民
装饰性雨伞
街道家具
环境2 — 食品店
包括:
木地板
食品展示柜台

收银台

货架

冰箱

村民店主

桌子

装饰植物

环境3 — 户外街道
包括:
草方块
道路
村庄建筑
树木
路灯
适当时停放的车辆
根据故事创建其他地点。
不同镜头之间的环境应保持连贯。
不要在每次摄像机切换时生成新的无关背景。
</minecraft_world>

<story_characters>
构建可重用的3D体素角色。

主角:
一个小的、惹人同情的方块角色,具有独特的绿色外观。
赋予主角富有表现力的头部运动和可读的身体语言。
配角:
一个较高的角色,穿着独特的连帽衫、深色裤子和彩色鞋子。
这个角色可以扮演朋友或帮助主角的人。
额外角色:
村民
店主

旁观者

朋友
欺凌者或反派(如相关)
背景NPC
使用一致的体型比例。
角色绑定:
分离:
头部
躯干
左臂
右臂
左腿
右腿
手持物品
使用层次变换进行动画制作。

动作:

行走

奔跑
转身

环顾四周
低头

摇头

点头

递送物品

手持食物

坐下

跳跃

拥抱

庆祝
悲伤反应
惊讶反应
确保肢体围绕适当的关节旋转。
避免脚部滑动。
使用实际的3D角色动画,而不是移动截图。
</story_characters>

<story_structure>
询问我一个故事创意,或建议五个原创Minecraft情感叙事概念。

重点关注涉及以下内容的故事:

善意
友谊
背叛
帮助陌生人
贫富差距
意外奖励
欺凌与救赎
情感重逢

惊人的慷慨

默认时长:75–85秒。
遵循此结构:
0–8秒 — 情感钩子
介绍一个遇到问题的角色。
立即展示问题。
使用评论者的对话建立好奇心。
8–20秒 — 挣扎
展示主要角色寻求帮助或尝试解决问题。
其他角色可能会忽视或拒绝他们。
使用富有表现力的身体语言。
20–35秒 — 冲突
引入一个使情况恶化的店主、障碍或角色。
增加情感张力。
35–48秒 — 有人帮忙
第二个角色注意到问题并做出决定。
通过可见的行动展示善意。

48–60秒 — 转折点

主要角色得到帮助。

展示情感反应。
在下一次揭示之前使用片刻的解脱感。

60–72秒 — 意外转折
揭示一个令人惊讶的奖励、秘密、礼物、重逢或后果。

转折应与之前的故事相关联。

72–85秒 — 情感结局
提供一个令人满意的回报。
使用难忘的互动、情感对话或视觉呼应。
以一个鼓励观众再次观看的场景结束。
除非我特别要求那些元素,否则不要复制参考视频中食物、店主和豪华车奖励的确切序列。
使用相同的叙事格式创作原创故事。
</story_structure>
<dialogue> 这种格式严重依赖对话。
编写简短、自然的对话。
使用多个说话者。

每位评论者应具有可识别的性格。

故事角色在适当时也可以说话。

避免长篇解释。

每一行都应至少完成以下一项任务:

揭示信息

表达情感

提出问题

制造紧张感

引入惊喜

对事件做出反应

示例对话格式:

GREEN: "为什么没人帮他?"

RED: "等等,那是他的朋友吗?"

BLOCKY: "不可能他真的在做那个!"

这些是语气的示例,不是要复制的行。

使用说话者之间的快速交换。

编写听起来像是对Minecraft故事的自然反应的对话。

在创建资产之前显示完整的剧本。
</dialogue>

<captions> 匹配参考视频的字幕呈现方式。

字幕位置:
靠近卡通评论面板和Minecraft场景之间的边界。

字幕样式:

粗体无衬线字体

全大写

粗黑轮廓

高对比度

一次一到三个单词

居中对齐

说话者颜色:

绿色说话者:
明亮的青柠/黄绿色。
红色说话者:
鲜红色。

第三个说话者:
使用一致的对比色。
仅显示 spoken dialogue 的字幕。

将它们与实际旁白时间戳同步。

使用单词级对齐。

使用微妙的缩放弹出效果动画化重要单词。

避免巨大的段落字幕。

不要将字幕放置在重要面孔或故事动作之上。

确保字幕在手机上看清楚。
</captions>
<camera> 创建电影质感的第三人称Minecraft摄像机运动。
使用:
广角建立镜头
中景角色镜头
过肩角度
角色特写

缓慢推进

侧面跟踪

跟随角色的运动

反应镜头

低角度视图

偶尔的俯视图

使用摄像机来突出情感。

当一个角色被拒绝时,使用更近的镜头。
当帮助者走近时,清楚地揭示第二个角色。

当礼物或奖励出现时,使用更宽的揭示。
保持空间一致性。

摄像机绝不应随机传送到一个无关的位置。
除非故事特别需要,否则不要有游戏HUD、准星、物品栏或鼠标光标。

Minecraft镜头应感觉像是一部 staged animated film(排演好的动画电影)。
</camera>
<animation> 每个重要动作都必须动画化。
角色动画:
行走循环
手臂摆动
头部转动
反应

物体交互

身体旋转
奔跑

递送和接收物体
环境动画:

行走的NPC
移动的道具

开门

环境运动

微妙的粒子

动画化的商店交互

为摄像机运动使用缓动。

保持体素角色的运动适当方块化和略微风格化。

不要使用过于流畅的真实人类运动。
正确定位角色之间传递的物体。

如果一个角色拿着汉堡、礼物或工具,使用角色绑定将其附着在其手上。
使用正确的局部变换,使手持物体自然地跟随手部。

角色必须对环境和其他角色做出反应。

绝不允许他们在整个重要交流过程中静止不动。
</animation>
<audio> 询问我想使用哪个语音服务:
ElevenLabs
Kokoro
另一个可用服务
为评论者生成独特、原创的声音。
保持语音清晰且富有表现力。
声音特征:
绿色:
柔和、感性、好奇。
红色:
充满活力、快速、富有表现力。

第三个:
音调较低、对话式、怀疑。

将对话生成为单独的片段或轨道。

使用faster-whisper或其他对齐工具获取准确的单词时间戳。

同步:

嘴部动画

头像表情

字幕

Minecraft角色反应
摄像机切换

音效
添加:

受Minecraft启发的脚步声
适当时的UI点击声
商店环境音
物品拾取声音
柔和的情感音乐
惊喜强调音
积极回报声音
使用原创或正确授权的音乐。
避免音乐盖过对话。

保持场景之间声音设计的一致性。
</audio>
<production> 使用Claude Code构建完整的项目。
首选工具:
Three.js用于Minecraft风格3D世界
HTML Canvas或SVG用于评论员头像
Python用于资产处理
FFmpeg用于编码

Playwright/Chromium用于帧渲染

如果有用则使用Blender Python

OpenCV用于质量检查

Pillow用于图像处理

faster-whisper用于单词对齐

首先检查已安装的依赖项。

在获得许可时安装缺少的包。

尽可能使用可用的本地工具。
不要假设付费API是免费的。

生产工作流程:
分析参考视频。

提取帧并创建联系表。
测量布局和视觉风格。
编写原创情感故事。

创建完整的对话剧本。

构建带时间戳的故事板。

向我展示剧本和故事板以供批准。

创建三个可重用的评论员头像。
构建可重用的体素角色。

构建Minecraft风格的环境。
生成对话音频。

对齐语音和字幕。
动画化Minecraft故事。

动画化评论员头像。

同步两个视频部分。

添加音效和音乐。
生成低分辨率预览。
使用确定性时间轴。
对于基于浏览器的渲染器,暴露:
http://window.seek(t)
READY
END
EV
每一帧都必须在指定的时间戳处正确渲染。
使用可重用的角色绑定、资产和环境。

不要为每个镜头制作单独的扁平化图像。
使用实际的3D场景几何体和分层头像动画。
</production>
<checkpoint_1>
在生成最终生产资产之前,向我展示:
完整的故事剧本
所有角色对话
带时间戳的故事板
Minecraft环境列表
角色设计计划

摄像机镜头列表

头像说话时间线

字幕和声音设计计划
同时标记任何需要来源验证的现实世界事实声明。

请求批准。
在未获得批准之前,不要花钱或生成昂贵的资产。
</checkpoint_1>

<checkpoint_2>
在最终渲染之前,生成:
两张16帧的联系表
头像表情预览
Minecraft角色动画预览
开场场景预览
情感转折点预览
结尾预览
在可行时生成完整的低分辨率草稿
将草稿与原始参考进行比较。
检查:

分屏比例

头像一致性

边框颜色

字幕样式

嘴部同步

Minecraft角色运动
环境一致性
摄像机构图
情感叙事
过渡时机
对话时机
音频平衡
修复任何错误。
等待我的批准后再进行最终渲染。
</checkpoint_2>
<render> 获得批准后,渲染:
分辨率:1080×1920
帧率:30 FPS
编解码器:H.264
质量:CRF 16–18
音频:AAC
在整个过程中保持精确的分屏构图。
确保所有重要动作都在垂直裁剪范围内可见。
检查完成的导出是否存在:
缺失帧
损坏的角色绑定
字幕错误

不一致的头像

音频不同步

错误的场景转换
冻结的角色
黑边
在交付之前修复问题。
</render>

<deliverables> 交付:

final_video.mp4

完整的Claude Code项目

可重用的卡通评论员头像
Minecraft风格的角色绑定

可重用的3D环境
字幕引擎

语音和对话文件
动画时间轴
剧本和故事板
包含制作未来剧集说明的README
构建系统,以便我可以更改故事并重用相同的生产流水线。
除非实际上已经创建了资产、预览或渲染,否则不要声称它们存在。
</deliverables>
<start> 我附带了一个Minecraft叙事短片。
首先分析它。

不要立即开始动画制作。

按以下顺序操作:

步骤1:检查MP4并确定精确的分屏布局、动画技术、角色设计、节奏和字幕。
步骤2:创建视觉风格指南。

步骤3:询问我的故事主题和语音服务。
步骤4:编写一个原创的75–85秒Minecraft情感故事。

步骤5:生成对话、必要的来源核查和带时间戳的故事板。
步骤6:等待我的批准。
步骤7:构建Minecraft风格3D世界和卡通评论员绑定。
步骤8:动画化并同步完整视频。
步骤9:展示动画预览以供批准。
步骤10:渲染最终MP4并交付完整的可编辑项目。
目标是尽可能接近地重现参考视频的分屏Minecraft叙事格式,同时允许我使用相同的角色、环境和动画系统制作无限数量的原创剧集。

首先分析附带的视频。
</start>

来源:F*ck Scales · x.com