質問: ### 前提・実現したいこと Unity3D ver5.5をつかってゲームを制作しています。ライトマップのベイクに関して質問させてください。 ### 発生している問題・エラーメッセージ Blenderで自作した3Dモデルを読み込みGIでライトマップをベイクするとモデルの角に細い影が出てしまいます。添付の画像は手前がBlenderで作成したキューブ、奥がUnityで生成したキューブになります。同様の状態のはずなのですが、自作の方に影がのってしまう原因をご存知の方がいらっしゃいますでしょうか? ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/d40503389093e500d457e632dd57951a.png) ### 試したこと GIの設定を一通りいじってみましたが、効果がありませんでした。 どうぞよろしくお願いします。
回答: GI関連はまだ不勉強なのですが、ちょっと試した感じでは、Unityのキューブは「Lighting」→「Object maps」で見ると各面のUV座標に余白が設けられているようでした。ご質問者さんの自作されたキューブは、もしかすると面の間に余白がないか、あるいは余白がかなり狭かったりしていないでしょうか?ライトマップの解像度にもよるかと思いますが、隣の面の陰影が漏れ込んでいるのでしょうかね...? Unityのキューブ !Unity 各面のUVが密着するように作ったキューブ !NoMargin モデルのインポート設定でライトマップ用UVを自動生成させることができるようでしたので、試しに「Pack Margin」を大きな値にしてみたところ、 !ImportSettings 面の間に空隙ができて、影の漏れ込みが緩和されました。この辺の設定を試してみてはいかがでしょうか? !AdjustedCube