将单个金色颗粒通过狭窄的玻璃颈倒入,观察它们碰撞并形成下方的堆。圆形颗粒在重力作用下移动,并通过位置接触约束发生碰撞。弯曲的沙漏边界缩小了它们的路径,而切向阻尼减少了颗粒接触时的滑动。堆是由移动的粒子形成的,而不是预先绘制的填充遮罩。可重用提供的资产或通过 PopNow 引用新媒体。

用 PopNow 生成
音乐与配音
需要
Python 3 · FFmpeg

如果已有合适的输入素材,生成是可选的。

v1.0.0 · 更新于 2026年10月25日 · 1.1 MB · 可用于个人和客户项目;请勿转售或分享技能包。

你会得到

  1. 一个可编辑的 8 秒 720p 示例和本地 MP4 渲染器,无声。

  2. 容器、粒子接触和材料呈现是协调的。更改颈部宽度会改变哪些颗粒可以穿过以及下方的堆如何发展,而不是简单地拉伸动画。

  3. 一张六格拼板图(contact sheet)、渲染回执和输入自检。

适合

  • 触觉时间流动的运动研究
  • 比较通过不同通道宽度的颗粒流动

不适合

  • 这些颗粒是具有简化接触摩擦的二维圆形。这是一个视觉研究,而不是经过校准的颗粒材料求解器;某些狭窄的设置可能会堵塞。

如何运作

包含本地渲染器

  1. 选择材质

    无需图像。木质底座、玻璃边界和单个颗粒是程序化的。

  2. 塑造运动

    编辑文档化的项目控制,然后验证确切设置。颗粒数量从 180 到 900 控制请求的粒子数量,受初始容器容量限制。

  3. 渲染与审阅

    本地导出为 MP4,检查接触表并观看整个影片。检查影片主体部分是否包含通过颈部的可见传输,堆是否通过接触发展,以及是否有颗粒逃离玻璃。

工作流程如何运作

沙漏颗粒世界 如何运作

圆形颗粒在重力作用下移动,并通过位置接触约束发生碰撞。弯曲的沙漏边界缩小了它们的路径,而切向阻尼减少了颗粒接触时的滑动。堆是由移动的粒子形成的,而不是预先绘制的填充遮罩。

技能包内有什么

你可以修改什么

  • 颗粒数量从 180 到 900 控制请求的粒子数量,受初始容器容量限制。
  • 颈部宽度从 8 到 40 改变了通道尺寸。
  • 重力从 250 到 1,300 改变了粒子加速度。
  • 种子改变了初始排列和颗粒色调。

交付前需要检查什么

  • 本地自检会在一次有意义的输入更改后对比三个帧样本,并拒绝其文档中记载的无效用例。
  • 输出保护会拒绝与输入文件的重叠,除非明确允许覆盖,否则保留现有的边车文件。
  • 检查影片主体部分是否包含通过颈部的可见传输,堆是否通过接触发展,以及是否有颗粒逃离玻璃。此最终视觉审查是手动进行的。

查看技能包文件

这里列出本版本中部分实际使用的文件及其作用。完整下载包还包含使用说明和适用的许可声明。

  • 任务特定的运动机制与支持的输入。

    scripts/scene.py
  • 受保护的 MP4 导出、拼板图与哈希回执。

    scripts/runtime.py
  • 提供的示例所使用的可编辑设置。

    examples/project.json
  • 对实际帧变化、无效输入和输出保护的真实检查。

    scripts/selftest.py
  • 输入范围、素材放置与如实的限制说明。

    references/inputs.md

为什么使用此技能

从此技能包开始

容器、粒子接触和材料呈现是协调的。更改颈部宽度会改变哪些颗粒可以穿过以及下方的堆如何发展,而不是简单地拉伸动画。

PopNow 能补充什么

用 PopNow 补齐此工作流缺少的音乐与配音。保留你已有且足够使用的素材,再把新增素材用于这里说明的编辑和组装步骤。

比较不同做法

写提示词、自建技能,还是使用此工作流?

从一句提示词开始

你的助手可以根据普通请求进行创作。但仍需为该项目确定需求、视觉规则、素材选择、输出格式和检查流程。

编写自己的技能

由你选择并维护可复用的指令、默认设置、文件结构和检查规则。当你的流程需要不同规则或集成方式时,这种做法很适合。

为 PopNow 创建的工作流

此工作流专为 PopNow 开发。源文件、随包提供的依赖和适用声明都包含在包内;下方描述的功能范围对应此版本。

指南已于 2026年10月25日 审核

需要多少费用?

沙漏和颗粒在本地渲染,不使用生成资产。可选的音乐或沙状音效可以通过 PopNow 引用或由用户提供.

如果已有合适的输入素材,生成是可选的。 技能免费。新素材生成前会先报价。

技能包

在账户下载额度内可免费安装。技能包许可允许用于你自己和客户的项目,不允许再分发。

已有素材与本地处理

复用合适的素材、编辑文件和运行本地组装不会调用 PopNow 生成模型。相关工作仍由你的电脑和所需运行时完成。

新的 AI 图片、视频片段或声音

按实际模型、输入、数量、时长和分辨率报价。额外备选方案、修改或可选增强处理可能增加生成请求。

你的助手与托管服务

订阅、云端电脑、部署或其他服务商的费用由相应服务收取。安装此技能不包含这些服务。

先确认你的版本需要多少费用

你的助手可以先查看可用模型,并对具体请求报价。由你选择需要哪些可选处理,并在生成前批准支出。

向助手这样说

  • 为我的项目使用 PopNow 技能“沙漏颗粒世界”。列出可以复用的输入素材,只为缺失的媒体报价,说明报价总额并标出尚未报价的步骤。单独列出可选增强项,任何付费操作开始前都先等我批准。

PopNow 如何计费

使用 PopNow API 密钥的连接,包括使用 API 密钥的 MCP 连接,从独立的 API 美元(USD)余额中扣费。通过 OAuth 授权的 ChatGPT 或 Claude 连接使用网站积分。这两种余额相互独立;请以当前连接显示的报价作为批准依据。

适用下载额度及当前账户条件。技能包免费不代表生成可以无限免费使用。

怎么用

你说

  • 用 PopNow 的技能「沙漏颗粒世界」(hourglass-granular-world)帮我做这件事:渲染提供的 8 秒示例。制作第二个版本,将 neck_width 设置为 20。显示变化的运动,并在生成前引用任何缺失的媒体。

接着试试

  • 展示更改后的设置如何影响实际运动。

  • 保留我的合格源素材,并准备可选配乐的报价。

需要准备

  • 无需图像。木质底座、玻璃边界和单个颗粒是程序化的。
  • Python 3、Pillow、NumPy、FFmpeg 和 ffprobe
  • 输入契约中列出的项目控制参数

类似技能

查看全部 →

评分

还没有评分。安装过了?来打第一个分吧。

为这个技能评分

常见问题

下方的堆是一个变化的图像遮罩吗?

不会。它由穿过颈部并解决下方接触的相同单个颗粒组成。

为什么狭窄的颈部会堵塞?

简化的圆形颗粒可以形成阻碍开口的接触。如果预期的影片需要连续流动,请拓宽颈部或更改初始种子。

我可以用它进行工程计算吗?

不会。接触模型和摩擦力是为艺术二维动画简化的,并未针对真实材料进行校准。

沙漏颗粒世界 已经封装了哪些内容?

任务特定的运动机制与支持的输入。 受保护的 MP4 导出、拼板图与哈希回执。 提供的示例所使用的可编辑设置。 对实际帧变化、无效输入和输出保护的真实检查。 输入范围、素材放置与如实的限制说明。

沙漏颗粒世界 的哪些部分可能产生费用?

沙漏和颗粒在本地渲染,不使用生成资产。可选的音乐或沙状音效可以通过 PopNow 引用或由用户提供. 使用 PopNow API 密钥的连接,包括使用 API 密钥的 MCP 连接,从独立的 API 美元(USD)余额中扣费。通过 OAuth 授权的 ChatGPT 或 Claude 连接使用网站积分。这两种余额相互独立;请以当前连接显示的报价作为批准依据。

沙漏颗粒世界 与写提示词或自建技能有什么不同?

容器、粒子接触和材料呈现是协调的。更改颈部宽度会改变哪些颗粒可以穿过以及下方的堆如何发展,而不是简单地拉伸动画。