Grass texture appears completely washed out when applied to cube

OK so I just created a quick grass texture (the raw image appears in the red box). I then used the terrain paintbush to paint the grass to the terrain to see how it would look. It looks MUCH different from the original image, but what really concerns me is when I put the texture on a cube - as shown in the middle red circle. That’s just the same grass texture dragged to a cube. It looks completely washed out and faded. Why?

Also, what’s with Unity’s opaque (alpha) textures being so bad? The alpha map should let you know which pixels are visible and which are not. Why is there an alpha cutoff slider anyway? Can I not fade the edges in an alpha?3178379--242282--bizarre.png

The texture on the cube may be washed out because of incorrect colour space, or wrong import colour setting.

If your active camera uses forward rendering, then your project settings->player settings need to have Gamma colour space. If your active camera uses deferred rendering, then it should be Linear colour space.

If your texture isn’t done for HDR(which looks like the case from what I see), make sure that the import settings for the texture have sRGB field checked. It is checked by default but sometimes people uncheck it out of curiosity and then forget about it.

Make sure that the material of the cube doesn’t have specular highlights and reflections checked, because they lighten up surfaces. Also make sure that the albedo colour of the material is fully white. Any other setting blends the colour with the textures’ colour.