预览与文件完全一致
预览和导出调用同一套模拟与绘制函数。这种一致性是逐帧核对的,像素零容差。
调整参数、实时观看模拟,并导出带同步音轨的 MP4。预览里看到的,就是导出的那个文件。
每个种子都是模拟的一整种变体。搜索会在后台评估几十个,并显示哪些结局更好。
改动任一参数都会从头重新模拟,第一帧新画面在 150 毫秒内出现。
WebCodecs 的编码快于实时,音轨则由碰撞推导而来。
预览和导出调用同一套模拟与绘制函数。这种一致性是逐帧核对的,像素零容差。
WebCodecs 在你的浏览器里编码。不限次数,带一个不显眼的水印。
只模拟不绘制,为结局打分并排序候选。不消耗额度。
每次碰撞都会变成所选音阶里的一个音,与产生它的那次撞击同步。
当浏览器无法编码,或者你想要无水印版本时,同一份配方会在隔离通道里运行,返回同一个文件。
每次改动,项目都会把模拟运行 2000 步后的状态与已记录的向量比对 —— 在 Chromium、Firefox、WebKit 和 Node 上。只要有一个哈希不一致,合并就不会发生。
正是这一点让“预览即文件”成为一种结构性质,而不是靠人工保持同步。
| 模拟 | 种子 | 哈希 |
|---|---|---|
| bouncing-ball-in-circle | 0 | 59170d19a860a390 |
| bouncing-ball-in-circle | 1 | c57360956b8649b4 |
| bouncing-ball-in-circle | 42 | aa2b8b98d9e7ec20 |
渲染发生在你自己的电脑上 —— 我们不用付出成本,也就不必收费。只有保存项目和付费功能才需要账号。
不注册也能开始