セーブとロード
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ワールドの制作に挑戦しよう。