So, annoying situation. A Unity project I'm working on has a tonne of lightmaps that were baked in Unity 4, after porting to Unity 5 they still worked fine but now after upgrading to Unity 2017.2 the LMs aren't receiving a dilation/padding pass that Unity should apply automatically...
https://blogs.unity3d.com/wp-content/uploads/2017/10/2017.2_blog_image13.gifThis causes lots of seam and bleeding issues, especially when the LMs are shrunk for performance or mipmapping. So I'm wondering if there's a Photoshop hack or script that could do this dilation/padding pass? One issue is that the LMs are 32bit .exr files so a lot of PS filters/scripts don't work.
https://drive.google.com/open?id=1es_0txCrkQfhmaVzzpok3Tw3UdGmLo_W
Replies
Our wiki is migrating hosts at the moment, but you could search Google's cache for the Photoshop Tools page. It has a few dilation options. One of them might work in 32bit. http://webcache.googleusercontent.com/search?q=cache:h2869_0rGxMJ:wiki.polycount.com/wiki/PhotoshopTools+&cd=1&hl=en&ct=clnk&gl=us
Xnormal also has a Photoshop dilation filter.
The Solidify plugin works beautifully but not in 32bit Neither does the Xnormal one.