Skip to main content

セーブとロード

3Dシーンを作っていると、「さっきの状態に戻したい」と思うことがよくある。OpenForge MCPのバージョン管理機能を使えば、ゲームのセーブポイントのように作業状態を保存して、いつでも戻れるよ。

なぜセーブが大事なの?

こんな経験はないかな?

  • ライティングを変えたら雰囲気が台無しになった
  • オブジェクトを大量に動かしたら、元の配置がわからなくなった
  • 実験的にいろいろ試したいけど、今の状態を壊したくない

こういうときに、事前にセーブしておけば安心。失敗を恐れずにどんどん試せるようになるよ。

ゲームのセーブと同じ感覚

RPGでボス戦の前にセーブするのと同じ。大きな変更をする前にセーブしておけば、失敗してもやり直せる。

セーブする

操作はとてもシンプル。AIに「セーブして」と言うだけ。

あなた:

セーブして

AIの動き: 現在のシーンの状態がバージョンとして保存される。

AIの返答例: 「シーンをセーブしました。セーブポイント: 2026-04-01 15:30」

もう少し具体的な名前をつけたい場合は、こうする。

あなた:

「ライティング調整前」という名前でセーブして

AIの動き: 「ライティング調整前」というラベル付きでセーブされる。後で探しやすくなるから、名前をつけるのはおすすめだよ。

セーブのタイミング

こんなタイミングでセーブしておくと安心。

  • 大きな変更をする前
  • 1つの作業区切りが終わったとき
  • 「今の状態は良い感じだな」と思ったとき
  • 実験的なことを試す前

セーブ履歴を見る

これまでのセーブポイントを一覧で確認できるよ。

あなた:

セーブ履歴を見せて

AIの返答例:

セーブ履歴:
1. 2026-04-01 16:00 - 「植物の配置完了」
2. 2026-04-01 15:30 - 「ライティング調整前」
3. 2026-04-01 14:45 - 「ベンチ追加後」
4. 2026-04-01 14:00 - 「床と壁の完成」

どのタイミングでセーブしたかが一目でわかるね。

元に戻す(ロードする)

セーブした状態に戻すのも簡単。

直前のセーブに戻す

あなた:

前のセーブに戻して

AIの動き: 1つ前のセーブポイントの状態にシーンが戻る。

特定のセーブに戻す

あなた:

「ライティング調整前」のセーブに戻して

AIの動き: 指定した名前のセーブポイントまでシーンが戻る。

番号で指定して戻す

あなた:

3番目のセーブに戻して

AIの動き: 履歴の3番目のセーブポイントに戻る。

ロードすると現在の状態は上書きされる

ロードすると、セーブポイント以降に行った変更は失われるよ。不安なら、ロードする前に今の状態もセーブしておこう。

あなた:

今の状態を「実験中」でセーブしてから、「ライティング調整前」に戻して

こうすれば、両方の状態を保持できる。

実践シナリオ: 失敗してもやり直せる

実際の作業の流れで見てみよう。

シナリオ: ライティングの実験

あなた:

「現在の良い状態」でセーブして

AIの返答: 「セーブしました。」

あなた:

ディレクショナルライトの色を真っ青に変えて

AIの動き: ライトが青色になる。シーン全体が青白い雰囲気に。

あなた:

スクリーンショットを見せて

あなた:

うーん、やっぱり変だな。前のセーブに戻して

AIの動き: ライトが元の色に戻り、シーンが「現在の良い状態」に復元される。

あなた:

よし、元に戻った。今度はライトをもう少し暖色にしてみて

こんな感じで、安心して実験できるよ。

ブランチ: 本線を壊さずに実験する

もう1つ便利な機能が「ブランチ」。これは、メインの作業とは別の道を作って、そこで自由に実験できる機能だよ。

ブランチって?

ゲームで例えると「2周目」のようなもの。1周目(メインの作業)はそのまま残して、2周目(ブランチ)で別の選択肢を試せる。気に入ったら1周目に反映することもできるよ。

ブランチの使い方

あなた:

「夜バージョン」というブランチを作って

AIの動き: 現在の状態をベースに、新しいブランチが作られる。ここからの変更はメインの作業に影響しない。

あなた:

ディレクショナルライトをオフにして、月明かりのようなポイントライトを追加して

あなた:

窓に暖色の光を入れて、室内に明かりがあるような感じにして

あなた:

スクリーンショットを見せて

ここまでの変更は「夜バージョン」ブランチの中だけの話。

メインに戻る

あなた:

メインのブランチに切り替えて

AIの動き: メインの作業状態に戻る。夜バージョンでの変更はまったく影響していないよ。

あなた:

スクリーンショットを見せて

元の状態がそのまま残っていることが確認できるはず。

ブランチの内容をメインに反映する

夜バージョンが気に入ったら、メインに取り込める。

あなた:

夜バージョンの内容をメインに反映して

AIの動き: ブランチでの変更がメインの作業に統合される。

セーブとロードのベストプラクティス

ここまでの内容をまとめて、おすすめの使い方を紹介するよ。

やることいつコマンド例
こまめにセーブ作業の区切りごと「セーブして」
名前付きセーブ大きな変更の前「"マテリアル変更前"でセーブして」
履歴の確認どこに戻るか迷ったとき「セーブ履歴を見せて」
ロード失敗したとき「前のセーブに戻して」
ブランチ大きな実験をするとき「"テスト"ブランチを作って」
失敗は怖くない

セーブとロードがあれば、どんな失敗でもやり直せる。「壊してしまうかも」という心配をせずに、大胆にいろいろ試してみよう。それがOpenForge MCPで作業する醍醐味だよ。

まとめ

このチュートリアルで学んだこと:

  • セーブ -- 「セーブして」で現在の状態を保存できる
  • 履歴の確認 -- 「セーブ履歴を見せて」で過去のセーブ一覧を表示できる
  • ロード -- 「前のセーブに戻して」で好きな時点に戻れる
  • ブランチ -- メインの作業を壊さずに実験できる

次は、これらのスキルを活かして、VRChatワールドの制作に挑戦しよう。