把物理模拟变成 成品视频

调整参数、实时观看模拟,并导出带同步音轨的 MP4。预览里看到的,就是导出的那个文件。

打开编辑器

免费、无需账号、无需安装。

编辑器界面的动画示意——点一下舞台可以弹开小球。打开编辑器查看真正的模拟。

看看这个格式动起来的样子

每个种子都是场景的一整套变化。在这里切换变化,喜欢哪个就在编辑器里打开 — 目录共有 17 个场景,全部免费。

浏览器实时绘制的示意动画——点一下可以把小球弹开。真正的物理引擎在编辑器中运行。

三步搞定,不用上传

  1. 01

    选择场景和种子

    每个种子都是模拟的一整种变体。搜索会在后台评估几十个,并显示哪些结局更好。

  2. 02

    边跑边调

    改动任一参数都会从头重新模拟,第一帧新画面在 150 毫秒内出现。

  3. 03

    导出 MP4

    WebCodecs 的编码快于实时,音轨则由碰撞推导而来。

够用来发布,不多一分

  • 预览与文件完全一致

    预览和导出调用同一套模拟与绘制函数。这种一致性是逐帧核对的,像素零容差。

  • 小球演奏你的音乐

    上传 MIDI,每次弹跳都会奏出旋律的下一个音符。节奏竞技场随歌曲自己的节拍脉动。

  • 确定性音频

    每次碰撞都会变成所选音阶里的一个音,与产生它的那次撞击同步。

  • 无需服务器的导出

    WebCodecs 在你的浏览器里编码。不限次数,带一个不显眼的水印。

  • 服务端渲染

    当浏览器无法编码,或者你想要无水印版本时,同一份配方会在隔离通道里运行,返回同一个文件。

  • 种子筛选

    只模拟不绘制,为结局打分并排序候选。不消耗额度。

  • 主题与叠加层

    配方里有六套配色,视频里有标题、计时器、计数器、出局排名和进度条。

同一个种子在任何机器上都产出同一个视频

每次改动,项目都会把模拟运行 2000 步后的状态与已记录的向量比对 —— 在 Chromium、Firefox、WebKit 和 Node 上。只要有一个哈希不一致,合并就不会发生。

正是这一点让“预览即文件”成为一种结构性质,而不是靠人工保持同步。

确定性向量
ad839592ab54ad1a

引擎 1.5.0 的参考向量,运行 2,000 步之后。

预览和导出免费且不限量

渲染发生在你自己的电脑上 —— 我们不用付出成本,也就不必收费。只有保存项目和付费功能才需要账号。