I apologize in advance for the poor translation. English is not my native language.
Hi, I imported some objects from a blender, but when overlaying materials I found that some transparent textures became opaque. They are opaque both in the texture folder itself and on the model. What do I need to do to return transparency to them?
Screen - Imgur: The magic of the Internet
If they’re opaque images on disk, then you probably can’t do anything about that. Make sure you’re exporting the PNGs from blender with proper alpha.
Then, in Unity, you need to make sure the material supports either Transparency or Alpha Clipping, depending on which you want. If you click on the material (not the texture) you should be able to set its properties to allow transparency.
Hi, my textures have an alpha channel in the folder itself. But it is in units that they are not displayed correctly. Here is a link to the texture: Imgur: The magic of the Internet
Thanks for the help in fixing the problem. To solve it, it was required to transfer the material to the “Cutout” rendering mode and then experiment with the settings below.
Are you using this on a sprite? Or on a material?
This works just fine as a sprite on an Image. The transparency works fine. But it sounds like you’re using this image as a texture on a material? If so, just be aware that it’s not common to use non-power-of-two texture sizes. Your textures at very wide compared to their height. It’s probably not a big deal, but a bit odd.
1 Like