このプロジェクトの強み

いちばん大きな価値は、ローカル前提だった MuJoCo を、高性能で汎用的、拡張しやすい Web 基盤へ変えていることです。

Forge がバックエンド基盤、Play がブラウザ UI を担うことで、同じ土台から公開用ビューア、研究用成果物、より複雑なオンラインデモまで展開できます。

構成要素

MuJoCo WASM Play

Forge の上に組まれた Simulate 風のブラウザ UI。

  • MuJoCo Simulate に近い操作感をブラウザに持ち込みます。
  • URL ベースで、インストール不要のデモを共有できます。
  • single-threaded と pthreads の両方の Forge バリアントを前面から扱えます。

MuJoCo WASM Forge

MuJoCo を柔軟な WASM ランタイムへ変換するバックエンド基盤。

  • MuJoCo を、ブラウザ向けの single-threaded / pthreads WASM ランタイムとしてビルドします。
  • ブラウザさえあればどこでも開ける実行基盤を作り、より複雑な物理シミュレーション系オンラインデモを可能にします。
  • ビューア、lab、そのほかの Web デモから使える versioned dist と、明示的な mjwf_* インターフェースを提供します。

関連デモ

リポジトリ / ドキュメント / リリース