Sprite "Non Power of 2" settings break images

Sprites displayed in UI images will not render correctly if the NPOT fix is enabled.

  1. Import NPOT texture
  2. Configure the texture as Sprite (2D and UI)
  3. Add the sprite to UI Image in your current scene
  4. Under “Advanced”, select “ToNearest” in the “Non Power of 2” dropdown
  5. The sprite stops displaying in the image; a blank white rectangle is displayed instead

Why does this happen? Is this a bug?

I am having the same problem. When I select anything other than None in NPOT dropdown, Unity will fail to create sprite (if there was one it is removed).
v2017.1.0f3

I am having the same problem, no solutions yet.

same issue, any fix yet?

Same issue, finding information for this bug is difficult. Changing the POT settings to anything besides off makes the image disappear. Its a huge roadblock right about now. I’ll post here again if I find a solution.

Its seems theres a bug although im not sure if it has been fixed in the newest version?? Any one can confirm? Unity Issue Tracker - Enabling Non Power of 2 feature in Sprite Import Settings results into UI Image not being rendered