Surface Reflection Shader in Unity 5. Any success anyone?

While using Unity 4 I used the Surface Reflection shader and it worked like a magic .
Downloaded from…
http://wiki.unity3d.com/index.php/SurfaceReflection

But it is no more working properly in Unity 5… Can Anyone Help or provide with a upgraded shader for Unity 5?

You can use reflection probes to do that in Unity 5.

1 Like

There’s also this:

http://www.kode80.com/blog/2015/03/11/screen-space-reflections-in-unity-5/

kode80 looks promising although it doesn’t support forward rendering path.

In unity 5 it would be best to simply use a render texture. You ought to still be able to use parts of the code in that link though.

I need this effect so as to show reflective floors which cant be done using the normal reflective probe… and ked80 project is exactly what I want … but just want know if it would be for Android Devices too and wont affect performance Much

It will hurt performance on mobile, but you need to try. I guess there’s a ton of difference between latest models and those from 1-2 year ago.

One or two render textures in a simple scene is fine on the iPad 2/ 4s and better. If you want render textures and other effects on these devices you may run into frame rate issues. Another solution is the good ole duplicate geometry trick! Would that work for you?

The code implemented by Kode80 contains script which is attached to the camera. in my case I want only a certain part of the floor to be reflective else part should be matt finish. So i would prefer shader and a script which assigns a map reflective map to the shader every frame