Is there a way to deactivate/ select what objects in my scene will have the Edge Detect Effect Normals applied? I want it applied on the environment, but not on the main character.
I upgraded my project to Unity 3 and am wondering if the Edge Detect Effect Normals which comes with it can be used like a similar Image Effect I was using in 2.6.
If you are interested (or fortunately want to fix the old one), the original script thread is this one.
You might find the shader replacement example project useful for this kind of thing.
I downloaded the project and tryied to use the EdgeDetection. The effect seems to work (rendering all the scene with the effect), but I also get this alert:
/Assets/Edge Detection/EdgeDetectEffectNormals.js(5,18): BCW0029: WARNING: Method 'EdgeDetectEffectNormals.Start()' hides inherited non virtual method 'ImageEffectBase.Start()'. Declare 'EdgeDetectEffectNormals.Start()' as a 'new' method.
Sorry, I never played with shaders before, but anything that makes possible to disable the EdgeDetection on a special gameObject would be enough for me.
Download the original shader, if anyone wants to tweak the original shader I quoted on the first post - and help the community, not just me.