決定性エンジン 1.3.0

物理シミュレーションが、そのまま 完成した動画に

パラメータを調整し、シミュレーションをライブで見て、音声同期済みの MP4 を書き出せます。プレビューで見えているものが、そのまま出力ファイルです。

  • インストール不要
  • アップロード不要
  • プレビューはファイルと同一
エディタ画面のイラストです。本物のシミュレーションはエディタを開いてご覧ください。
仕組み

3 ステップ、アップロードなし

  1. 01

    シーンとシードを選ぶ

    シードひとつが、シミュレーション全体のひとつのバリエーションです。検索は数十個をバックグラウンドで評価し、よい結末になるものを示します。

  2. 02

    動かしながら調整する

    パラメータを変えると最初から再シミュレーションされ、新しい最初のフレームが 150 ミリ秒以内に表示されます。

  3. 03

    MP4 を書き出す

    WebCodecs はリアルタイムより速くエンコードし、サウンドトラックは衝突から導かれます。

機能

公開するのに十分、それ以上はなし

  • プレビューはファイルと同一

    プレビューと書き出しは同じシミュレーション関数と描画関数を呼びます。その一致はフレーム単位で、ピクセル許容差ゼロで検証されます。

  • サーバー不要の書き出し

    WebCodecs がブラウザ内でエンコードします。無制限、控えめなウォーターマーク付き。

  • シードの選別

    描画せずにシミュレートし、結末を採点して候補を並べ替えます。クレジットは消費しません。

  • 決定性のオーディオ

    衝突のたびに選んだ音階の音が鳴り、その音を生んだ衝撃と同期します。

  • サーバーレンダリング

    ブラウザがエンコードできないとき、あるいはウォーターマークなしが必要なとき、同じレシピが隔離レーンで走り、同じファイルを返します。

決定性

同じシードは、どのマシンでも同じ動画を生む

変更のたびに、2,000 ステップ後のシミュレーション状態を記録済みのベクトルと比較します — Chromium、Firefox、WebKit、Node で。ハッシュがひとつでもずれれば、マージはされません。

これが「プレビューがファイルである」ことを、同期の努力ではなく構造的な性質にしています。

エンジン 1.3.0 の参照ベクトル、2,000 ステップ後。
シミュレーションシードハッシュ
bouncing-ball-in-circle059170d19a860a390
bouncing-ball-in-circle1c57360956b8649b4
bouncing-ball-in-circle42aa2b8b98d9e7ec20

プレビューと書き出しは無料・無制限

レンダリングはあなたのコンピュータで行われます。私たちに費用はかからないので、課金する必要もありません。アカウントはプロジェクトの保存と有料機能にだけ必要です。

アカウントなしで始める