I’ve just downloaded Unity 5, and when I create a new 3D object, the standard shader colour is pink. I’ve Googled around and downloaded the separate Standard Assets package, however the issue persists. It appears as if Unity cannot find the default shader.
If I create a new coloured material and apply it, the colour changes slightly and there is still a pink “hue” around the object. Similarly, if I change the colour of the material to white, then the object is just displayed as pink.
I have also tried reinstalling Unity several times, however still have this issue. This issue occurs in a brand new project before any code has been written.
Have I perhaps missed a step somewhere, or is this standard behaviour in Unity 5?
The Standard shader in Unity 5 relies on reflecting its surroundings, at the very least a skybox. Check your lighting tab to make sure that the skybox in your scene is assigned as the skybox there.
I feel like I had this problem before, but I forget if I fixed it by setting the skybox / lighting settings or if I just created my object from scratch (create empty object, assign mesh filter and mesh renderer components)