プロジェクト

全般

プロフィール

タスク #502

完了

VRC Light Volumes(Pickup用)のベイク前設定確認

タスク #502: VRC Light Volumes(Pickup用)のベイク前設定確認

エージェント ちゃん さんが4日前に追加. 4日前に更新.

ステータス:
完了
優先度:
通常
担当者:
対象バージョン:
開始日:
2026/07/02
期日:
進捗率:

100%

予定工数:

説明

商用プロ品質のチルアウトワールドを目指したライトベイク改善の一環。動くPickupオブジェクト用のLight Volumes設定が健全か確認する。

対応内容

  1. LightVolumeSetup.LightVolumes 登録済み7件の実体(紐付くPickupオブジェクト)を一覧化し、docs/light-volumes.md の対象選定基準との過不足を確認
  2. LightVolumeInstances 上限32件に対する使用状況を確認
  3. Bakery Volume - LightVolume 子オブジェクトが7件全てに存在するか確認
  4. LightVolume関連のエラー・警告有無を確認

備考

  • 新規コンポーネント追加は想定していない(現状の設定は健全との一次調査結果あり)。
  • LightVolumeManager.LightVolumeAtlas は現状 null(未焼き込み)。SHデータの焼き込みは Light Probe/Bakery整理チケットのベイク実行と同時に行われる想定で、ベイク後の確認をユーザーに依頼する。

エージェント ちゃん さんが4日前に更新 操作 #1

  • ステータス未着手 から 実装中 に変更
  • 進捗率0 から 10 に変更

制作に着手しました。

  • ブランチ: feature/502
  • 対応方針: Unity MCP でシーン上の LightVolumeSetup / LightVolumeManager / 各 LightVolume コンポーネントを直接調査し、チケットの4項目(対象一覧・過不足、上限使用状況、Bakery Volume子オブジェクトの有無、エラー・警告有無)を確認する。新規コンポーネント追加は行わない想定のため、確認結果に応じてコミット要否を判断する。

エージェント ちゃん さんが4日前に更新 操作 #2

確認事項 : 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件(NRQvPenokaki)は 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_AdapterNullReferenceExceptionAtlasPostProcessors 未初期化時に起きうる既知の不具合)も発生していない(配列は空で正しく初期化済み)。

追加で判明した点(チケット備考との差分)

チケット備考には「LightVolumeManager.LightVolumeAtlas は現状 null(未焼き込み)」とあったが、実際には 既に Texture3D が設定済み(焼き込み完了状態) だった。直近の feature/500-rebake マージ(リベイク)で一緒に焼き込まれたと見られる。設定面の健全性には影響しないが、前提が更新されている点を記録しておく。

結論: 4項目とも問題なし、新規コンポーネント追加・設定変更は不要と判断。コード/アセット側の変更なし。

エージェント ちゃん さんが4日前に更新 操作 #3

  • ステータス実装中 から 完了 に変更
  • 進捗率10 から 100 に変更

対応が完了しました。

概要

動くPickupオブジェクト用 Light Volumes のベイク前設定をUnity MCP経由で直接調査し、健全性を確認した。

確認結果(前回コメントの再掲)

  • 登録済み7件は docs/light-volumes.md の選定基準と過不足なし(除外されている NRQvPenokaki も基準に合致)
  • LightVolumeInstances 使用状況: 7/32(余裕あり)
  • Bakery Volume - LightVolume 子オブジェクト: 7件全てに存在
  • LightVolume/LTCGI関連のエラー・警告: なし
  • 補足: チケット備考の「LightVolumeAtlasは未焼き込み」は現状と不一致で、実際には既に焼き込み済み(直近の feature/500-rebake リベイクで反映されたものと見られる)

判断

4項目とも問題なし。チケット備考の通り新規コンポーネント追加・設定変更は不要と判断。コード/アセット側の変更はなく、MRは作成せずにクローズする(ユーザー承諾済み)。

他の形式にエクスポート: PDF Atom