Panel with color = white (255,255,255,255) renders gray

Steps:

  1. Create a new scene
  2. Add a canvas
  3. Add a UI->Panel
  4. Change color to white (255,255,255,255)

Result: Renders gray

Does anyone know how to make it render white?

The filled color can only be as bright as the Sprite that it is filling. Choose a sprite that uses true white instead of the default one and it will be white.

The default sprite is not white.

So it’s not a sprite but rather a UnityEngine.UI.Panel.

I just discovered that deleting the source Image for the panel changes the value from SourceImage = Background to SourceImage = None (Sprite).

Then, it goes from gray to white and pays attention to the Color value as you stated.

Thanks.