LogoAhaPrompt
  • 提示词
  • 精选
  • 模型
  • 投稿
  • 博客
AhaPromptAhaPrompt

图片、视频、音频 AI 提示词库

Built withLogoNEXTY.DEV
探索
  • 全部提示词
  • 精选提示词
  • 图片提示词
  • 视频提示词
  • 音频提示词
  • AI 模型
  • 投稿提示词
  • 博客
语言
  • English
  • 中文
  • 日本語
  • 한국어

版权所有 © 2026 AhaPrompt 保留所有权利。

隐私政策条款与条件
首页AI 提示词库AI 视频提示词艺术动效动画技能提示词

艺术动效动画技能提示词

AClaude Opus 5.5Anthropicvideo

用huashu-art-motion给我做一个15秒的动画。这个技能的文档是中文的;读完文档,然后用英语跟我交流。 1. 先检查uv、ffmpeg和Playwright Chromium,并告诉我缺失的东西该怎么安装。 2. 问我这个动画是关于什么的、给谁看的、是横屏还是竖屏。从references/风格配方/INDEX.md的素材层里,挑3个合适的风格,优先选三星的。针对我的主题,在三个风格里分别重新设计构图,每个都要和其他两个不同,不要照搬样例里的房间。每个风格给我看一张静帧,让我来选。 3. 我选定之后,给每个场景一个主动作,再加上该风格卡片里的两个母题循环。如果是梵高,那就是星空卷成漩涡、灯的光晕向外扩散。如果有音乐,用技能里的BPM合成,把动作卡在节拍上。 4. 如果需要出现人物,先问我:用我自己的角色美术、用图像模型生成的帧,还是只出现手和背影。 5. 渲染完成后,按技能自带的QA步骤来:先跑它的QA脚本,然后派一个没参与制作过程的子代理,只看成片找问题,让它把发现写进审片/文件夹,再用它的交付脚本交付。如果有任何地方报红,修好并重新渲染后再给我。

详细信息
类型
AI 视频提示词
画面比例
16:9
Duration
0:41
更新于
2026年10月18日
分类
AnimationMotion GraphicsShort Film
Source

如何使用这条提示词

  1. 1点击上方复制按钮,复制完整提示词。
  2. 2打开 Anthropic 的 Claude Opus 5.5,或你常用的 AI 视频生成工具。
  3. 3粘贴提示词,保留镜头与运动描述词——它们决定了画面的运镜效果。
  4. 4按示例参数(16:9 · 0:41 · Animation · Motion Graphics · Short Film)生成,再小步迭代——措辞的细微变化会显著影响结果。

常见问题

这段视频是用哪个 AI 模型生成的?

本片段由 Anthropic 的 Claude Opus 5.5 生成,页面上的提示词就是生成它的原始文本。

这条提示词用了哪些参数?

示例由 Claude Opus 5.5 生成,参数:16:9 · 0:41 · Animation · Motion Graphics · Short Film。沿用这些参数可获得最接近的效果。

怎样才能生成相似的效果?

先原样复制提示词,只改主体、保留镜头/运动/光影描述。视频模型对措辞很敏感,多试几次为佳。

可以修改这条提示词吗?

当然可以。提示词最适合作为起点——替换场景、调整节奏词或宽高比,适配你的项目。

更多 Claude Opus 5.5 提示词

0:29
AClaude Opus 5.5
向我索取:用于字标的一个单词品牌名(动词最理想)、9 到 12 张高分辨率照片、一首接近 120 BPM 且带有清晰 drop 和安静 breakdown 的免版税音乐(Mixkit,可免费用于商业项目),以及一张带有移动植物阴影的空白墙面免费素材照片(Pexels)。 制作一部纯 2D 的 Apple 主题演讲风格产品发布影片,以一次不间断长镜头呈现。每个场景都必须直接从前一个场景演化而来:没有淡入淡出、模糊转场或剪辑。元素会变形为其后继形态。字体通过遮罩边缘升起,图标从零缩放弹出,进度条横跨画布延伸,页面推入画面,一个黑色形体扩展覆盖屏幕,然后收缩进入下一个场景。 使用温暖的米白色背景、黑色界面元素,以及在摄影画面上叠加 iOS 26 风格的液态玻璃。字标使用 Archivo(wdth 125,weight 800),UI 使用 Geist。 光标必须通过真实点击、拖拽和长按来发起每一次交互。以屏幕工作室的感觉移动镜头,使每个节拍都填满方形构图,并让光标随镜头一起缩放。 禁止:交叉淡化、模糊进入、亮度“揭示”、3D 翻转、粒子、辉光、超过 1 秒的静态停留,以及任何看起来哪怕稍微像模板的东西。 120 BPM,54 拍,每一拍都有可见变化。 开场:字标像手风琴一样朝自己的句点收缩。圆点长成一个黑色胶囊,一个标签在其中出现。点击时,六片虹膜叶片围绕标签闭合,然后弹开进入一张照片。圆形变成方形并缩小。在它后面,一个网格像一张纸一样展开——中心、加号、四角——然后重组为 bento 布局。一次点击潜入其中一个 tile,并恰好落在 drop 上。 玻璃:一个玻璃单词一次构建一个字符,然后液化成水滴。水滴向侧面拉伸成玻璃工具栏。调整图标转变为滑块。拖动滑块,使用两张完美对齐的照片,将照片从日光转变为黄金时刻。被握住的旋钮变成玻璃镜头,向上升起并变成玻璃球体。下一张照片作为圆形出现在球体内部。球体扩展成锁屏,其中包含玻璃时钟数字、日期和 home bar。home bar 向外拉伸成玻璃音乐播放器。 舞台:锁屏被拉开,露出围绕它的手机,边框直接从屏幕边界生长出来。灵动岛像液体一样拉伸,从手机上捏离,飞过画布并扩展成 Mac 窗口。窗口像百叶窗一样向上卷起。长按壁纸并将其拖到 Safari 标签页上。浏览器页面向前推入。释放图像时,它成为落地页的 hero image。滚动:hero image 转变为产品卡片中的装裱画,卡纸和画框从照片边缘有机生长出来。选择一种画框颜色,让它涂满整个画框。选择尺寸。导航按钮向下飞出并转变为“Order print”。 订单:一个黑色形体持续改变状态: Ordered ✓ → Printing % → On its way(厢式货车沿路线行驶)→ Delivered ✓。 墙面:已送达的圆形扩展,直到黑色占据整个画面。精确保持一拍,然后收缩成挂在真实墙面素材中的装裱画。同样的六叶虹膜打开到艺术品上,然后再次闭合。画框扩展直到填满屏幕,再收缩回胶囊,变成圆点,最后让字母在回归节拍上向外弹开。 最终画面必须与开场画面完全一致。 1. 将所有内容保存在一个 1440×1440 的单一 HTML 文件中。每个视觉属性都必须由 async seek(t) 函数内部的时间推导出来。帧与帧之间不得有 CSS transitions、timers 或 persistent state。 对所有弹簧运动使用闭式阶跃响应。每当某个属性多次改变目标时,为每次目标变化添加单独的弹簧,使整个动画始终保持为时间的纯函数。 通过为每个玻璃组件提供其下方场景的独立副本来构建液态玻璃。使用基于圆角矩形距离场的 SVG feImage 位移图处理该副本。让它通过三个比例略有不同的 feDisplacementMaps,以创建细微的色边分离,然后添加边缘高光层。对于玻璃排版,为每个字形生成 canvas 距离场,并将其用于位移、遮罩和高光。 对于粘性效果,模糊源并通过 alpha threshold 处理,然后将原始源重新合成到结果之上,使内部保持完全清晰。 用六片围绕六边形开口定位的叶片构建虹膜。每片叶片应使用其两个顶点、对应的边延长线以及连接它们的 SHORT arc。 对于字标挤压,使用相同压缩因子将每个字符朝句点移动。相应调整绘制宽度:先收窄 wdth 轴,再缩放剩余几何形状,使所有字母保持相接。 使用 ffmpeg(-g 1)将每一段素材重新编码为 all-intra。通过 blob URL 加载生成的媒体,并在绘制每一帧之前 await “seeked”。 对于音频,为每个交互事件使用下载的 SFX(Mixkit),绝不使用生成的声音。使用测得的峰值定位每个 SFX。让音乐精确从强拍开始,让镜头落地与 drop 对齐,将墙面序列放在 breakdown 内,并在
查看详情
0:30
AClaude Opus 5.5
向我询问:用于字标的单字品牌名(动词效果最佳)、9 到 12 张高分辨率照片、一首约 120 BPM 的免版税曲目,带有 drop 和安静的 breakdown(Mixkit,可免费商用),以及一段免费素材片段,内容是带有移动植物阴影的素墙(Pexels)。 苹果发布会风格的发布短片,仅 2D,以一镜到底的方式拍摄。每个场景都从上一个场景中生长出来:没有淡入淡出、模糊或剪辑。物体进行变形。文字从遮罩线上升起,图标从零弹起,条形横贯屏幕绘制,页面向前推进,一个黑色形状填满画面,然后缩小进入下一个场景。使用暖调米白画布、黑色 UI 和覆盖在照片上的 iOS 26 液态玻璃。字标使用 Archivo(wdth 125,weight 800),UI 使用 Geist。光标通过真实的点击、拖拽和长按触发每一次变化。以屏幕工作室风格缩放镜头,让每个瞬间填满方形画面,并让光标随之缩放。 禁止:交叉淡化、模糊进入、亮度“显影”、3D 翻转、粒子、辉光、超过 1 秒的停留、任何感觉像模板的东西。 120 BPM,54 拍,每一拍都有事情发生。 开场:字标像手风琴一样压缩进它自己的句点。圆点扩展成黑色胶囊,一个标签在其中升起。点击:六片虹膜叶片在标签上闭合,然后猛然打开到一张照片上。圆形变成方形并缩小。一个网格像纸质地图一样在它后面展开(中心、加号、角落),重新排列成便当格,一次点击放大到其中一个格子,正好落在 drop 上。 玻璃:一个玻璃质感的单词逐字母出现,然后融化成水滴,水滴拉伸成玻璃工具栏。调整图标将其变成滑块。拖拽将照片光照从白天转变为黄金时刻(两张对齐的镜头),同时被握住的旋钮变成玻璃镜头。它上升为玻璃球体,下一张照片作为圆形在其中打开,球体生长为锁屏,带有玻璃时钟数字、日期和一条延伸为玻璃音乐播放器的 home bar。 舞台:锁屏向后拉远露出手机,边框从屏幕边缘生长出来。灵动岛像液体一样拉伸、掐断、飞过并扩展为像百叶窗一样卷起的 Mac 窗口。长按壁纸并将其拖到 Safari 标签页上。页面推入;当你放下图像时,它成为落地页的 hero。滚动:hero 转变为产品卡片上的带框印刷品,卡纸和边框从照片边缘生长出来。选择边框颜色(它会涂满整个区域)和尺寸,然后导航按钮飞下并变成“Order print”。 订单:一个黑色形状不断变化:Ordered ✓ → Printing % → On its way(路线上的货车)→ Delivered ✓。 墙面:已送达的圆形扩展直到黑色填满画面,停留一拍,然后缩小成挂在真实墙面素材上的带框印刷品。同一虹膜打开到印刷品上并再次闭合。边框填满屏幕,收缩成胶囊 → 圆点 → 字母在回归的节拍上弹回。最后一帧 = 第一帧。 1. 一个 HTML 文件,方形 1440x1440。在异步 seek(t) 内部根据时间计算每个样式:没有 CSS 过渡、计时器或帧之间携带的状态。 2. 对弹簧使用闭式阶跃响应。当一个值有多个目标时,每次变化添加一个弹簧,使其保持为时间的纯函数。 3. 液态玻璃:每个玻璃元素保留其背后场景的自己的克隆。通过三个 feDisplacementMap 以略微不同的缩放对该克隆应用 SVG feImage 位移贴图(圆角矩形距离场)进行滤镜处理,以获得色差边缘,然后添加边缘光。对于玻璃字母,使用每个字形的 canvas 距离场来构建贴图、遮罩和高光。 4. Goo:应用模糊和 alpha 阈值,然后将源合成在上方,使玻璃内部保持清晰。 5. 虹膜:围绕六边形孔径放置 6 片叶片。每片叶片使用其两个顶点、两条边延长线以及它们之间的短弧。 6. 字标挤压:将每个字母以相同因子移向圆点,并调整其绘制宽度以匹配(收窄 wdth 轴,缩放其余部分),保持字母相互接触。 7. 素材:将其全部重新编码为全帧内(ffmpeg -g 1),作为 blob URL 加载,并在绘制每一帧之前等待“seeked”。 8. 声音:每个事件使用下载的 SFX(Mixkit),绝不合成,并根据其测得的峰值放置每一个。在小节强拍上开始歌曲:让缩放落在 drop 上,将墙面放在 breakdown 中,并让字标随节拍回归。响度标准化到 -14 LUFS。 9. 使用 Playwright 渲染:以 60fps 使用 ffmpeg tmix 每帧混合 4 个子帧。每拍检查一帧,然后寻找单帧跳变(帧差峰值比其相邻帧高 3 倍)。 backdrop-filter: url() 在 Chromium 中会误读位移贴图,因此改为克隆场景。泛光需要延伸到角落之外并花费约 0.3 秒;否则半个屏幕会在单帧内变化。设置为 visibility: visible 的子元素可能透过隐藏的父元素显示,因此使用 inherit。在变形形状内交换文本需要自己的遮罩。python http.server 无法对视频进行范围寻址,因此使用 blob URL。 向我询问输入,然后在编写完整影片之前向我展示节拍图和 4 张静帧(开场、玻璃、舞台、墙面)。
查看详情
0:10
AClaude Opus 5.5
制作一个thinklet,展示一种全新的动画形式,它诞生于SVG、three.js、WebGL以及其他效果和图形技术的融合,汇聚成一种你现在就能发明出来的全新动画形式。我想要动画化的4只鹈鹕骑着一辆自行车,位于新款特斯拉Roadster之上(上网查一下它的图片),而Roadster正通过其压缩空气喷射器悬浮着。每只鹈鹕都必须根据不同的文化穿着不同的服饰。
查看详情
0:29
AClaude Opus 5.5
向我询问: 用于字标的单字品牌名(动词效果最佳) 9 到 12 张高分辨率照片 一首约 120 BPM 的免版税歌曲,带有 drop 和安静的 breakdown(Mixkit,可免费商用) 一段免费素材库中纯色墙面配移动植物阴影的视频片段(Pexels) 一支 Apple 主题演讲风格的发布短片,仅 2D,一镜到底。 每个场景都从前一个场景中生长出来:没有任何淡出、模糊或剪切。 物体通过变形转换:文字从遮罩线中升起,图标以弹簧效果从零弹出,条形横向绘制,页面推入,一个黑色形状淹没整个画面,然后收缩进入下一个场景。 暖调米白画布,黑色 UI,照片上覆有 iOS 26 液态玻璃。 字标使用 Archivo(wdth 125,字重 800),UI 使用 Geist。 一个光标通过真实的点击、拖拽和长按来控制每一次变化。 镜头以屏幕工作室风格缩放,使每个瞬间填满方形画面,光标随之缩放。 禁止:交叉淡化、模糊入场、亮度“显影”、3D 翻转、粒子、辉光、超过 1 秒的停留、任何看起来像模板的东西。 120 BPM,54 拍,每一拍都有事情发生。 开场:字标像手风琴一样挤入自己的句点,圆点扩展成黑色胶囊,一个标签在其中升起。 点击:六片虹膜叶片在标签上闭合,然后啪地打开到一张照片上。 圆形变成方形,缩小,网格从它背后像纸质地图一样展开(中心、加号、四角),重排为便当格,一次点击放大到其中一个格子,正好落在 drop 上。 玻璃:一个玻璃单词逐字母出现,融化成水滴,拉伸成玻璃工具栏。 调整图标将其变为滑块。 拖拽将照片从白天重新打光到黄金时刻(两张对齐的镜头),旋钮在被按住时变成玻璃镜头。 它升入一个玻璃球体,下一张照片在其中以圆形打开,球体扩展成锁屏:玻璃时钟数字、日期,以及一个拉伸成玻璃音乐播放器的 home 条。 舞台:锁屏向后拉入一部手机(边框从屏幕边缘生长出来)。 灵动岛像液体一样拉伸、掐断、飞过并扩展成一个 Mac 窗口,像百叶窗一样卷起。 长按壁纸,将其拖到 Safari 标签页上,页面推入,放下后它成为落地页的主视觉。 滚动:主视觉变形为产品卡片上的带框印刷品,卡纸和边框从照片边缘生长出来。 选择边框颜色(颜色横向涂满)和尺寸,然后导航按钮飞入“订购印刷品”。 订单:一个黑色形状连续变形: 已订购 ✓ → 打印中 % → 运送中(一辆货车在路线上)→ 已送达 ✓ 墙面:已送达的圆形从边缘到边缘淹没画面,保持黑色一拍,然后收缩成挂在真实墙面素材上的带框印刷品。 同一个虹膜打开到印刷品上,再次闭合,边框淹没屏幕并收缩成胶囊 → 圆点 → 字母弹回,落在节拍回归上。 最后一帧 = 第一帧。 一个 HTML 文件,方形 1440x1440。每个样式都在异步 seek(t) 内部根据时间计算:没有 CSS 过渡,没有计时器,帧与帧之间没有状态。 弹簧使用闭式阶跃响应。具有多个目标的值是每次变化对应一个弹簧之和,因此它保持为时间的纯函数。 液态玻璃:每个玻璃元素持有其背后场景的自身克隆,通过三个略微不同比例的 feDisplacementMap 用 SVG feImage 位移贴图(圆角矩形距离场)进行过滤,以产生色差边缘,外加边缘光。玻璃字母:每个字形的 canvas 距离场生成贴图、遮罩和高光。 粘稠效果:模糊 + alpha 阈值,然后将源合成在上方,使玻璃内部保持锐利。 虹膜:六片叶片围绕六边形光圈。每片叶片使用其两个顶点、两条边延长线以及它们之间的短弧。 字标挤压:每个字母以相同系数向圆点移动,其绘制宽度随之变化(收窄 wdth 轴,缩放其余部分),使字母保持相接。 素材:全部重新编码为全帧内(ffmpeg -g 1),作为 blob URL 加载,在绘制每一帧之前等待 'seeked'。 声音:每个事件使用下载的音效(Mixkit),绝不合成,每个按其测得的峰值定位。歌曲从强拍开始:缩放命中 drop,墙面位于 breakdown,字标随节拍回归。响度归一化到 -14 LUFS。 使用 Playwright 渲染:每帧 4 个子帧用 ffmpeg tmix 混合,60fps。每拍检查一帧,然后扫描单帧跳变(帧差峰值达到相邻帧的 3 倍)。 backdrop-filter: url() 在 Chromium 中会误读位移贴图,因此改为克隆场景。 淹没必须超出四角过扫,并耗时约 0.3 秒,否则半个屏幕会在一帧内改变。 带有 visibility: visible 的子元素会透过隐藏的父元素显示,因此使用 inherit。 在变形形状内部交换的文字需要自己的遮罩。 python http.server 无法对视频进行范围寻址,因此使用 blob URL。 向我询问输入,然后在编写完整影片之前向我展示节拍图和 4 张静帧(开场、玻璃、舞台、墙面)。
查看详情
0:05
AClaude Opus 5.5
录制一段 [PAGE URL / FILE] 的平滑悬停演示视频。 画面 - 1440×900,组件居中。如果组件与背景融为一体,请使用对比鲜明的背景。 - 不显示光标、点击或浏览器界面。使用真实的悬停事件,保持原始动画速度。 何时缩放 - 测量悬停时发生变化的区域(例如菜单项)。 - 如果该区域宽度至少占画面的一半、高度至少占四分之一,则不要缩放。 - 否则进行缩放,使其约占宽度的 70%,最大 2.4×。跳过低于 1.4× 的缩放。 - 缩放比例绝不能超过图像的真实分辨率。 镜头(Screen Studio 般平滑) - 缩放和平移同时使用临界阻尼弹簧动画(无回弹),约 1 秒稳定,缩放采用对数尺度。 - 从静止开始,平滑进入,跟随每个悬停项(每项约 1.2 秒),再平滑退出。 - 结束时精确回到第一帧,以便无缝循环。 - 每帧缩放变化不超过 8%。 输出 - MP4(H.264),30 fps,5–8 秒,无音频,小于 2 MB,完整分辨率。 - 如果文件过大,仅降低比特率;绝不缩小、裁剪或加速。
查看详情
0:14
AClaude Opus 5.5
问我:我想要形状变形为的 8 到 12 个 UI 状态(例如按钮、加载器、播放器、滑块、开关、标签页、图表、命令面板、toast),黑白或单一强调色,以及一首约 120 BPM 的免版税歌曲(例如 Mixkit,可免费商用)。 Dribbble 级别的 UI 动效。一个形状,零剪辑:每个状态都是同一个元素在变形其尺寸、圆角和颜色,同时其内容以短暂模糊进行切换。 光标通过真实点击和拖拽驱动每一次变化。浅暖灰色画布,黑白组件,一款干净的 UI 字体(Geist)。 处处使用弹簧,只带极小的过冲。相机会缩放,使每个状态填满整个画面。最后一帧与第一帧一致,因此完美循环。 禁止:弹跳缓动、粒子爆发、辉光、UI 外框上的渐变、不匹配的图标描边、死时间、任何看起来像模板的东西。 120 BPM,7 小节,每一拍都有事情发生。 按钮 → 加载器 → 勾选 → 灵动岛 → 带播放/暂停变形的音乐播放器 → 拖动进度条 → 它变成一个音量滑块,拖过最大值时会拉伸 → 一个开关踩在拍点上切换 → 旋钮变成液态标签指示器 → 标签页展开成一张自我绘制的图表,悬停时显示工具提示 → 它折叠成 ⌘K → 输入以过滤 → 回车 → toast → 回到按钮。 一个 HTML 文件,正方形 1440x1440。每个样式都在 seek(t) 内根据时间计算:没有 CSS 过渡、没有计时器、帧与帧之间不携带状态。 弹簧使用闭式阶跃响应。一个多次改变目标的值是每次变化对应一个弹簧之和,因此它保持为时间的纯函数。 标签指示器的两个边缘遵循各自的弹簧,因此前缘会拉伸到后缘之前。对开关旋钮使用同样的技巧。 拖拽使用直接操纵:光标被按住时,值根据其位置计算。释放时,它从所在位置弹回。 用 numpy 分析歌曲以找到节拍网格,并从强拍开始。根据测得的峰值对齐每个 UI 音效。 用 Playwright 渲染:每帧 4 个子帧,用 ffmpeg tmix 混合以实现 60fps 的运动模糊。 在完整渲染之前,每拍渲染一帧。修复任何偏离网格、拥挤或难以阅读的地方。 永远不要在相机缩放或文本渲染的任何东西上放 will-change,否则纹理会模糊。 在变形容器内切换的文本需要自己的进入和退出时机,否则会重叠。 让最后一帧与第一帧完全相同,包括光标位置和速度,否则循环会卡顿。 向我询问输入,然后在写任何代码之前,在节拍网格上向我展示状态列表。
查看详情
0:14
AClaude Opus 5.5
向我询问:我希望形状变成的 8 到 12 个 UI 状态(例如按钮、加载器、播放器、滑块、开关、标签页、图表、命令面板、吐司提示)、纯黑白或一种强调色,以及一首约 120 BPM 的免版税歌曲(例如 Mixkit,可免费用于商业用途)。 Dribbble 级别的 UI 动效。一个形状,绝不剪切:每个状态都是同一个元素在变形其尺寸、圆角和颜色,同时其内容以短暂的模糊进行切换。光标通过真实的点击和拖拽驱动每一次变化。浅暖灰色画布,黑白组件,一款干净的 UI 字体(Geist)。处处使用弹簧,最多只有极小的过冲。摄像机会缩放,让每个状态填满画面。最后一帧与第一帧一致,因此可以循环。 禁止:弹跳缓动、粒子爆发、发光、UI 外框上的渐变、不匹配的图标描边、空白时间、任何感觉像模板的东西。 120 BPM,7 小节,每一拍都有事情发生。 按钮 → 加载器 → 对勾 → 灵动岛 → 带播放/暂停变形的音乐播放器 → 拖动进度条 → 它变成一个音量滑块,拖过最大值时会拉伸 → 一个开关在节拍上翻转 → 旋钮变成一个液态标签指示器 → 标签页展开成一张自行绘制的图表,悬停时显示工具提示 → 它折叠成 ⌘K → 输入以筛选 → 回车 → 吐司提示 → 回到按钮。 1. 一个 HTML 文件,正方形 1440x1440。每个样式都在 seek(t) 内根据时间计算:没有 CSS 过渡,没有计时器,帧与帧之间不携带状态。 2. 弹簧是闭式阶跃响应。一个多次改变目标的值,是每次变化对应一个弹簧的总和,因此它始终保持为时间的纯函数。 3. 标签指示器的两个边缘由不同的弹簧驱动,因此前缘会拉伸到后缘之前。对开关旋钮使用同样的技巧。 4. 拖拽是直接操控:光标被按住时,值根据其位置计算。释放时,它从当时所在的位置弹回。 5. 用 numpy 分析歌曲以获得节拍网格,并从强拍开始。根据测得的峰值放置每个 UI 音效。 6. 用 Playwright 渲染:每帧 4 个子帧,用 ffmpeg tmix 混合以实现 60fps 的运动模糊。 7. 在完整渲染之前,每一拍渲染一帧。修正任何偏离网格、拥挤或难以阅读的地方。 绝不要在摄像机会缩放的对象上使用 will-change,否则文字会渲染模糊。在变形容器内切换的文字需要有自己的进入和退出时机,否则会重叠。让最后一帧与第一帧完全相同,包括光标位置和速度,否则循环会卡顿。 向我询问输入,然后在写任何代码之前,先在节拍网格上向我展示状态列表。
查看详情
0:14
AClaude Opus 5.5
向我询问:我想要形状变换成的 8 到 12 个 UI 状态(例如按钮、加载器、播放器、滑块、开关、标签页、图表、命令面板、吐司提示),纯黑白或一种强调色,以及一首约 120 BPM 的免版税歌曲(例如 Mixkit,可免费商用)。 Dribbble 级别的 UI 动效。一个形状,不剪切:每个状态都是同一个元素在变形其尺寸、圆角和颜色,同时其内容以快速模糊进行切换。 光标通过真实点击和拖拽控制每一次变化。浅暖灰色画布,黑白组件,一种干净的 UI 字体(Geist)。 处处使用弹簧,只有极小的过冲。相机缩放,使每个状态填满整个画面。最后一帧与第一帧一致,因此完美循环。 禁止:弹跳缓动、粒子爆发、发光、UI 外框上的渐变、不匹配的图标描边、死时间、任何看起来像模板的东西。 120 BPM,7 小节,每一拍都有事情发生。 按钮 → 加载器 → 勾选 → 灵动岛 → 音乐播放器,带有播放/暂停变形 → 拖动进度条 → 它变成音量滑块,拖过最大值时会拉伸 → 一个开关在节拍上翻转 → 旋钮变成液态标签指示器 → 标签页扩展成一张自行绘制的图表,悬停时显示工具提示 → 它折叠成 ⌘K → 输入以过滤 → 回车 → 吐司提示 → 回到按钮。 一个 HTML 文件,正方形 1440x1440。每个样式都在 seek(t) 内根据时间计算:没有 CSS 过渡,没有计时器,帧与帧之间不携带状态。 弹簧使用闭式阶跃响应。一个多次改变目标的值是每次变化对应一个弹簧的总和,因此它仍然是时间的纯函数。 标签指示器的两个边缘遵循不同的弹簧,因此前缘会拉伸到后缘之前。对开关旋钮使用同样的技巧。 拖拽使用直接操纵:光标被按住时,值根据其位置计算。释放时,它从所在位置弹回。 用 numpy 分析歌曲以找到节拍网格,并从强拍开始。根据测得的峰值定位每个 UI 音效。 用 Playwright 渲染:每帧 4 个子帧,用 ffmpeg tmix 混合以实现 60fps 的运动模糊。 在完整渲染之前,每一拍渲染一帧。修复任何偏离网格、拥挤或难以阅读的地方。 永远不要在相机缩放的对象上放置 will-change,否则文字会变模糊。 在变形容器内切换的文字需要自己的进入和退出时机,否则会重叠。 使最后一帧与第一帧完全相同,包括光标位置和速度,否则循环会卡顿。 向我询问输入,然后在编写任何代码之前,在节拍网格上向我展示状态列表。
查看详情
浏览全部 Claude Opus 5.5 提示词探索AI 视频提示词