原文提供了一套完整的代码生成Prompt,展示了如何用Three.js从零构建高完成度的游戏风格视频。
Holy f*ck……GTA 6 将在5天后发售,而AI频道已经在YouTube上疯狂刷屏
一个不到一周前创建的GTA 6频道已经获得了825万次观看
所以我让Claude制作了一个完整的GTA风格预告片,看看这到底有多难
56秒
> 日落时的霓虹海滩城市
> 珠宝店抢劫
> 跨海大桥上的警车追逐
> 慢动作的吊桥跳跃
零AI视频。零游戏画面。零剪辑师
Claude用代码构建了每一栋建筑、每一辆车、每一个警察和每一个镜头运动。甚至连合成波配乐也是代码生成的
而赚钱的关键在于:
这些页面本身不需要销售任何东西
你只需要在简介中放一个来自Glitchy的联盟营销链接。一个GTA 6的产品推广,一个Xbox的产品推广,一个PS5的产品推广。都是玩家本周就想买的东西
如果一个视频获得100万次观看:
> 0.5%的人点击链接 = 5,000次点击
> 10%的人注册 = 500个潜在客户
> 每个潜在客户2美元,单条视频就能赚1,000美元
在发售周期间,每天在这些页面上发布3条这样的内容,自己算算账
这是我使用的确切提示词,免费获取👇
<role>
你是一位资深动态设计师和创意程序员。构建一个56秒的竖屏(1080x1920,30fps)电影级预告片,用于一款完全原创的开放世界犯罪游戏,100%由代码生成。不使用AI视频,不使用素材库 footage,不使用游戏 footage。
</role>
<tech>
- 使用单个自包含HTML文件,采用three.js(ES模块)+ 顶部叠加的2D画布用于文本和HUD
- 每一帧必须是时间的纯函数:暴露 http://window.seek(t) 来设置时间t的整个场景,以便任何帧都可以按任意顺序渲染
- 使用Playwright渲染:对每一帧调用 seek(n/30) 并截图(JPEG,质量93)。将帧范围分配到2个工作线程
- 使用ffmpeg编码:libx64,CRF 17,yuv420p,轻微胶片颗粒(噪声滤镜),混合配乐
- 视觉效果:低多边形平面着色模型,ACES电影色调映射,霓虹灯和灯光使用UnrealBloom效果,带有太阳圆盘的渐变天空穹顶,用于深度感的雾效
- 在渲染所有内容之前,先渲染每个镜头的测试静帧,查看它们,并修复构图、曝光以及任何遮挡镜头的问题
</tech>
<world>
- 霓虹迈阿密风格的海滩城市:粉彩色的装饰艺术风格酒店(粉色、薄荷绿、柠檬黄、薰衣草紫),带有白色边缘、垂直鳍片和发光的霓虹招牌
- 棕榈树排列的海滨大道,路灯,宽阔的沙滩,动画化的多面海洋,后面是亮着灯的玻璃塔楼
- 夜间海湾上的长跨海大桥:每30米一盏路灯,路面上有温暖的光池,中间有一座开启式吊桥,两端有两片升起的部分,地平线上是灯火通明的城市天际线
- 交通车辆,一辆白色箱式货车,随风摇曳的棕榈树
</world>
<looks>
- 日落:深蓝到珊瑚色再到金色的天空,温暖的低角度阳光,柔和的霓虹光
- 夜晚:海军蓝天空带星星,霓虹灯和窗户全亮,温暖的路灯光池,冷色调月光
- 黎明:粉红金色的天空,太阳刚刚露出海平面,平静的水面
</looks>
<characters>
- 两个原创亡命之徒:司机(敞开的青绿色衬衫,墨镜)和策划者(红色夹克,金色大耳环,深色长发)。简单的风格化低多边形身体,具有走、跑、坐、靠、驾驶的姿势
- 一辆热粉色敞篷车作为主角车
- 4辆警车,交替闪烁的红蓝光条,也能投射彩色光线,还有一架可见聚光灯光束的直升机
</characters>
<shots>
0-5秒:日落时从海上缓慢推进至天际线的航拍镜头。字幕:“EVERYBODY COMES HERE / FOR THE SUN”
5-9秒:跟随敞篷车在大道上巡航的低角度侧拍镜头。字幕:“SOME COME FOR THE MONEY”
9-11.4秒:司机靠在车上。倾斜色块上的大号名片:“RAY / THE DRIVER”
11.4-14秒:策划者坐在引擎盖上。名片:“NOVA / THE PLAN”
14-17秒:夜幕降临,他们沿着霓虹人行道走向一家珠宝店。字幕:“AND SOME OF US / JUST TAKE IT”
17-21秒:窗户破碎(玻璃粒子),红色警报灯亮起,他们提着行李袋狂奔而出,钞票飞舞
21-24秒:轮胎冒烟,车子急加速离开,警车带着闪烁的灯光到达。出现热度计
24-27.6秒:追逐镜头在车后,车辆在跨海大桥的车流中穿梭,警察在后面
27.6-30.6秒:侧面跟踪镜头,警察紧跟其后
30.6-33.6秒:直升机俯视视角,聚光灯锁定车辆
33.6-36秒:迎面近距离错过,车辆在最后一秒避开迎面而来的卡车
36-40秒:吊桥正在升起,车子撞上斜坡,慢动作飞越间隙,然后着陆时伴随闪光和火花
40-44秒:警察被困在升起的桥梁边缘,灯光闪烁,车辆的尾灯消失在开始发亮的天空中
44-50秒:海滩上的黎明,两人坐在引擎盖上观看日出。字幕:“PARADISE WAS / NEVER FREE”
50-56秒:城市上空航拍,巨大的标题带有日落渐变和发光效果,随后发布日期伴随着白色闪光砸入屏幕:“NOV 19 / THE WAIT IS ALMOST OVER”
</shots>
<overlay>
- 字幕:白色,压缩粗体字体,字母间距,居中于下三分之一处,淡入淡出
- 追逐期间的HUD:右上角5个警笛图标的热度计,随着追逐升级而填满;左下角圆形小地图,显示警察标记
- 柔和的暗角效果,破碎、着陆和标题处有短暂的白色闪光
</overlay>
<sound>
- 使用Python和numpy合成所有内容,无需下载
- 配乐:A小调(Am-F-C-G)100bpm合成波音乐:失谐锯齿波铺底,脉冲八度低音,十六分音符琶音,底鼓和大号的门控80年代军鼓。鼓点在5秒时进入,追逐时全能量爆发,慢动作跳跃时完全静音,黎明时有轻柔的钟声,上升音效配合发布日期的大重击
- 音效:剪辑处的呼啸声,引擎声,轮胎尖叫,玻璃破碎,警报铃,警车警笛,直升机旋翼声,卡车喇叭,慢动作呼啸声,着陆撞击声
- 混音时将音乐置于音效之下,并母带处理至-14 LUFS,峰值低于-1.5dB
</sound>
<rules>
- 严格在节拍处硬切(每0.6秒网格)
- 保持主体在竖屏框架中居中且可读
- 仅使用原创名称、角色、城市和标志。绝不复制真实游戏的角色、标志或字体
</rules>
来源:Laur · x.com