How do you deal with reflection renders and gamma when going from mac to pc?
I’ve used the mirror reflection example from the wiki and it looks great on mac but when you run it on a pc all the reflections look horrible and black. I assume this is because the render doesn’t take into account the different gamma from mac to pc, rendertexture doesn’t have a gamma method so how do you deal with this? you just have to live with it? this is not so good, one of the problems of an app being primarily built on a mac platform but the output used primarily by pc users?
It is possible if you are not seeing the reflection at all, that the PC graphics card is not able to create the reflections. I would probably do a simple test with the Tropical Demo Discover the latest Unity demos and projects | Unity to see if the water reflection looks the same on both machines. If it doesn’t it is likely that the PC graphic card is not capable of handling the reflections (the mirror uses the same code as the water reflection).
Otherwise if that is not the case, you may have to build custom shaders and/or lighting depending on the Application.platform you are running on.
You may also want to check out TextureImporter.correctGamma which handles mipmaps gamma.