プロジェクト

全般

プロフィール

バグ #505

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

## 症状 

 ライトベイク後、壁の角に明るい縦線・暗い縦線が見える(`docs/image copy 2.png`)。 

 ## 原因 

 本ワールドの壁は `Wall_North` / `Wall_South` / `Wall_East` / `Wall_West` と、室内パーティション(`Partition_Bedroom_S`, `Partition_Bedroom_W`, `Partition_Entry`)が**方向ごとに別々のメッシュ(別GameObject)**に分かれている。それぞれが独立したUVチャートを持ち、Bakeryのライトマップもオブジェクトごとに独立してベイクされるため、**別メッシュ同士が接する境界(部屋の角、壁とパーティションの接続部)で明るさ・色が微妙にズレ、縦線状の継ぎ目として見える**。 

 `stitchLightmapSeams` は各オブジェクトで有効になっているが、この機能は同一オブジェクト内のUVチャート間の縮合には効くが、**別オブジェクト同士の境界には効かない**。これがUnity/Bakeryの設定だけでは根本解決しにくい理由。 

 ## 対象箇所(座標はUnityワールド座標、yは床からの高さ目安) 

 部屋の4つの角(周囲壁同士): 部屋の4零の角(周囲壁同士): 
 1. `Wall_North` × `Wall_East` @ およそ (-9, 1.2, -6.08) 
 2. `Wall_North` × `Wall_West` @ およそ (0, 1.2, -6.08)(`docs/image copy 2.png`で指摘された箇所) 
 3. `Wall_South` × `Wall_East` @ およそ (-9, 1.2, 0.08) 
 4. `Wall_South` × `Wall_West` @ およそ (0, 1.2, 0.08) 

 パーティションの接続部(T字接合・L字接合): 
 5. `Partition_Bedroom_S` × `Wall_East` @ およそ (-9.05, 1.2, -3.6) 
 6. `Partition_Bedroom_S` × `Partition_Bedroom_W` @ およそ (-5.6, 1.2, -3.6) 
 7. `Partition_Bedroom_W` × `Wall_North` @ およそ (-5.6, 1.2, -6) 
 8. `Partition_Entry` × `Wall_North` @ およそ (-3.8, 1.2, -6) 

 合脈8箇所。なお `Ceiling_Main` / `Floor_Main` / `Crown_Molding` / `Baseboard` はそれぞれ単一メッシュ(分割なし)であることを確認済みで、同様の問題はない。 

 ## 対応方針(Blender側作業) 

 上記8箇所の境界で、以下のいずれかを実施: 
 - 接するメッシュ同士を1つに結合(根本解決、推奨) 
 - または境界のUVを連続させてBakeryのSeam Fixが機能する形にする 

 修正後はFBXを再エクスポートし、Unityで再インポート・Bakeryで再ベイクが必要。 

 ## 関連 

 #503 の調査中に発見。同じセッションでBakeryのテクセル解像度(20→4 0)を上げたところ、木枠の別問題(テクセル不足による光漏れ)は改善したが、本件(別メッシュ同士の境界)は解像度では解決しない。 の調査中に発見。同じセッションでBakeryのテクセル解像度(20→4)を上げたところ、木枠の別問題(テクセル不足による光漏れ)は改善したが、本件(別メッシュ同士の境界)は解像度では解決しない。

戻る