Genesis 1.4.0 では、シーン一式と軌跡をアセット無しで開ける単体ファイルとして書き出し、別のマシンでもビット単位で同一に再生できるようになりました。
📖 この記事で分かること
- Genesis 1.4.0 が公開された日時と中身
- シーンと軌跡を単体ファイルで配れる新機能
gs replayコマンドの実際の仕様- 剛体ソルバ限定という制約と破壊的変更7件
💡 知っておきたい用語
- 軌跡(トラジェクトリ): シミュレーション中にロボットや物体がたどった動きの記録。再生すると同じ動きをもう一度見られる
- ソルバ: 物理計算を担当する計算エンジン。硬い物体用、変形する物体用など種類が分かれている
最終更新日: 2026年9月7日
▶ 公式ページ
- Genesis v1.4.0 リリースノート(GitHub)
- Genesis 公式ドキュメント(Read the Docs)
- Genesis-Embodied-AI/genesis-world(GitHub)

シーンと軌跡を、アセット無しで開ける1ファイルにした
この記事のポイント
- ロボット向け物理シミュレーション基盤 Genesis が v1.4.0 を公開しました(2026年9月7日3時42分、日本時間)。
- シーン一式と軌跡を単体アーカイブに書き出し、別マシンでもビット単位で同一に再生できます(2026年9月時点)。
- 対応は剛体ソルバのみで、[BREAKING] 表記の破壊的変更が7件あります。
Genesis-Embodied-AI は日本時間の2026年9月7日3時42分、汎用ロボティクスと身体性AIの学習向けシミュレーション基盤 Genesis の v1.4.0(2026年9月時点)を公開しました。ライセンスは Apache-2.0 です。
今回の主題は、シーンの一式と軌跡をアセット無しで開ける単体アーカイブとして書き出せるようにしたことです。書き出したファイルは別のマシンで読み込んでも、ビット単位で同一の再生になります。リリースノートは目的を「将来のバグ報告をずっと簡単にすること」と明記しています。手元でしか再現しない不具合を、相手の環境でも同じ結果が出る形で渡せるようにする、という狙いです。
シミュレーションの不具合報告は従来、モデルやメッシュなどのアセット一式と実行手順を揃えて初めて再現できるものでした。そこが1ファイルで済むなら、報告する側と受ける側の往復は目に見えて減ります。
gs replay の実際の仕様
コマンドラインツールの名前は gs です。サブコマンドは launch / view / play / replay / animate の5つが用意されています。
軌跡の再生は gs replay <ファイル名> で、ヘルパーの説明は「記録した軌跡をビューアで再生する」となっています。受け取るファイルの拡張子は .gstraj です。内部では gs.Scene.load_trajectory() でファイルを読み、ループ再生する実装になっています。書き出したシーンそのものを開く場合は gs.Scene.load() を使います。
あわせて gs view が非推奨になりました。実行すると「将来のリリースで削除される。gs launch を使うこと」という警告が出ます。手元のスクリプトやドキュメントで gs view を使っている場合は、gs launch への置き換えが必要です。
対応は剛体ソルバのみ、破壊的変更は7件
再現機能には範囲の制限があります。リリースノートは「現時点では剛体ソルバのみ対応」と明記しており、変形する物体を扱う FEM や粒子系のソルバは対象外です。柔らかい物体や流体を含むシーンでは、今回の1ファイル配布はまだ使えません。
破壊的変更は [BREAKING] 表記で7件あります。剛体エンティティの静的な記述を実行時の状態から分離したこと、重力・時間・質量をそれらを所有するソルバから読むように変えたこと、レコーダーの登録を Scene.add_recorder に変更したこと、状態の一部だけを復元するチェックポイントの提供を終了したことなどが含まれます。
バグ修正はアセット解析まわりに集中しています。質量や慣性がゼロと書かれた URDF リンクから使える慣性を復元する、ロボットを拡大縮小しても URDF の mimic ジョイント関係を保つ、URDF マテリアルのテクスチャを反映する、サイズが大きく異なる形状同士の凸衝突判定を直す、といった内容です。OSMesa でのオフスクリーンレンダリングにも対応し、ウィンドウを開けない環境でも描画できるようになりました。
編集部の見方
編集部は、今回の更新で最も効くのは新しい物理表現ではなく、再現性を配布可能にしたことだと見ています。
- 根拠1: リリースノート自身が目的を「バグ報告を簡単にすること」と名指ししており、性能向上ではなく開発プロセスの改善を狙った設計変更だと読めます。
- 根拠2: リセット以降の軌跡がビット単位で一致するようになった修正が同時に入っています。再生の同一性はこの土台があって初めて成立するため、機能追加と整合が取れています。
- 根拠3: 直前のリリースは v1.3.3(2026年8月13日)で、約3週間ぶりのマイナー番号の更新です。細かな修正の積み上げではなく、設計を変える意図のある区切りだと判断できます。
この見方が変わる条件は、剛体以外のソルバへ対応が広がるかどうかです。柔軟物や流体を含むシーンは不具合の再現が特に難しい領域で、そこまで届いたときに初めて「シミュレーションのバグ報告が変わった」と言える段階になります。現時点では、剛体中心のロボット制御を扱っているチームが先に恩恵を受ける構図です。
よくある質問
Q: 米エネルギー省の「Genesis Mission」と同じものですか
A: 別物です。今回の Genesis は Genesis-Embodied-AI が開発するオープンソースの物理シミュレーション基盤で、米政府の国家プロジェクトとは関係がありません。
Q: 書き出したファイルを受け取った側も同じアセットを用意する必要がありますか
A: 不要です。アセット無しで開ける単体アーカイブとして書き出す仕組みで、これが今回の中心的な変更点です。
Q: すぐにアップグレードして問題ありませんか
A: [BREAKING] 表記の破壊的変更が7件あります。特に剛体エンティティの記述と実行時状態の分離、レコーダーの登録方法の変更は既存コードに影響するため、リリースノートの該当項目を確認してから移行するのが安全です。
まとめ
Genesis v1.4.0 は、シーンと軌跡をアセット無しの単体ファイルとして書き出し、別マシンでビット単位で同一に再生できるようにしました。目的はリリースノートが明記するとおり、バグ報告の簡素化です。対応は剛体ソルバに限られ、破壊的変更が7件あるため、アップグレードは対象範囲を確認したうえで判断する段階にあります。
【用語解説】
- 剛体ソルバ: 変形しない硬い物体の運動を計算する部分。ロボットのアームや関節のように、形が変わらない前提で扱える対象を担当する
- URDF: ロボットの形状や関節構造を記述する標準的なファイル形式。多くのロボット開発ツールが共通で読み込める
- オフスクリーンレンダリング: 画面にウィンドウを表示せずに描画する方式。サーバー上など、ディスプレイが無い環境で映像を生成するときに使う
引用元:
- [1] Genesis v1.4.0 リリースノート(GitHub)
- [2] Genesis-Embodied-AI/genesis-world リポジトリ(GitHub)
- [3] Genesis 公式ドキュメント(Read the Docs)
この記事について: AI 支援で執筆、編集部が事実確認・編集しています。誤りや追加情報があれば Contact よりお知らせください。
Previous Post
ZDRでも消えないデータがある。OpenAIとAnthropicは保存先を顧客側へ
Next Post
llama.cpp、GGUF変換で注意機構のQKVを1本化する新オプション。既定はオフ
15 年以上の開発経験を持つソフトウェアエンジニア / テクノロジーライター。AI エージェントの実務活用を研究し、現場や経営者向けセミナーでその知見を発信。本メディア tech-noisy.com では、一次情報に基づく最新ニュース・解説記事を執筆。また、音楽生成 AI による DJ パフォーマンスを企業イベントで行うなど、テクノロジーと表現の融合も探求している。