確認事項 : Light Volumes(Pickup用)設定確認 — 4項目すべて健全、変更不要¶
Unity MCP(execute_editor_command)でシーン上の LightVolumeSetup / LightVolumeManager / 各 LightVolume を直接調査した。
1. LightVolumeSetup.LightVolumes 登録済み7件の実体と過不足
登録済み7件:
Pickups/imagePad/LightVolume
Pickups/OukaMikoNuigurumi/LightVolume
Pickups/サカバンバスピス/LightVolume
Pickups/JuiceGlass/LightVolume
Pickups/Nomumikan/LightVolume
Pickups/OfukuroSmoothie/LightVolume
Pickups/DoyaUsa_Pink/LightVolume
Pickups 直下は全9件あり、上記7件以外の2件(NRQvPen・okaki)は LightVolume 未付与。中身を確認したところ:
-
NRQvPen: Pens / Erasers / Bureau の子構造を持つペン・消しゴム類のコンテナ → docs/light-volumes.md の「ペン/消しゴムのような同型の小物が大量にある場合...対象外にしてよい」に該当
-
okaki: okaki1〜11 pickup + plate という同一プレート上の個別アイテム群 → 同ドキュメントで対象外の例として名指しされているケースそのもの
→ 過不足なし。選定基準どおり。
2. LightVolumeInstances 上限32件に対する使用状況
7 / 32(MaxLightVolumeCount)で余裕あり。
3. Bakery Volume - LightVolume 子オブジェクトの有無
7件全てに存在を確認。
4. LightVolume関連のエラー・警告
Consoleログを確認したが、LightVolume / LTCGI 関連のエラー・警告は無し。LV_LTCGI_Adapter の NullReferenceException(AtlasPostProcessors 未初期化時に起きうる既知の不具合)も発生していない(配列は空で正しく初期化済み)。
追加で判明した点(チケット備考との差分)
チケット備考には「LightVolumeManager.LightVolumeAtlas は現状 null(未焼き込み)」とあったが、実際には 既に Texture3D が設定済み(焼き込み完了状態) だった。直近の feature/500-rebake マージ(リベイク)で一緒に焼き込まれたと見られる。設定面の健全性には影響しないが、前提が更新されている点を記録しておく。
結論: 4項目とも問題なし、新規コンポーネント追加・設定変更は不要と判断。コード/アセット側の変更なし。