

UnityでProBuilderを使用して作ったステージ内に、複数のモデルを配置したものを作っています。  
ライトは「Realtime」のものと「Baked」のものがそれぞれ複数あり、ベイクしています。  
WebGLにビルドし、ブラウザでプレイします。

エディタ上でプレイする分には全く問題なく動いています（画像①）  
しかし、ビルドしてブラウザで実行すると、一部の壁や天井が真っ黒になり、反対の壁が余計に明るくなってしまいます。（画像②）

また、ビルドした直後もエディタ上で同様に暗く表示されます。（画像③）  
エディタ上のどこかをクリック（Unityをアクティブにする）と戻ります。（画像④）

・数日前まではブラウザでも問題なく動いていました。  
・ライトをベイクしない状態でビルドすると、エディタ上でもブラウザでも同じように表示されます。  
・暗くなってる面はXYZそれぞれマイナス方向を向いてる面のような気がします。  
・ライトのベイクのやり直しや、Unity、PCの再起動は何度かしてます。  
・同様の作りになってる別シーン（以前ライトのベイク済み）をビルドすると問題無く動くので、ビルドに問題は無いと思います。  
・しかし、同様の作りになってる別シーンに対し、改めてライティングのビルドを行うと、今回の暗くなる問題が起きました。（おそらくライトのビルドの問題？）  
・Unityのバージョンは2021.1.1f1です。

①エディタ上では問題なし  
[![①エディタ上では問題なし](https://i.stack.imgur.com/m0FpH.jpg)](https://i.stack.imgur.com/m0FpH.jpg)

②ブラウザだと壁が暗い  
[![②ブラウザだと壁が暗い](https://i.stack.imgur.com/CLKiL.jpg)](https://i.stack.imgur.com/CLKiL.jpg)

③ビルド直後も暗い  
[![③ビルド直後も暗い](https://i.stack.imgur.com/UgW2d.png)](https://i.stack.imgur.com/UgW2d.png)

④クリックすると治る  
[![④クリックすると治る](https://i.stack.imgur.com/EYJzm.png)](https://i.stack.imgur.com/EYJzm.png)

ライトの設定  
[![ライトの設定](https://i.stack.imgur.com/WgITL.png)](https://i.stack.imgur.com/WgITL.png)  
[![ライトの設定](https://i.stack.imgur.com/nf2mn.png)](https://i.stack.imgur.com/nf2mn.png)


CC BY-SA 4.0
2022-10-04T15:00:35.160
91450
2023-11-30T06:04:45.550
2022-10-04T23:07:35.600
54701
54701
question
unity3d
Unityでベイクしたライトが一部真っ黒になる


Lightingの設定の「DirectionalMode」を「Non-Directional」に変更したところ解決いたしました。


CC BY-SA 4.0
2022-10-06T06:33:59.547
91468
2022-10-06T06:33:59.547
54701
91450
answer