- Home /
Unity ignores textures inside transparent objects. Need help!
Hi!
I have a problem with an object imported from 3ds Max, in this case a retro portable radio.
http://i5.photobucket.com/albums/y182/midnight_walker/RadioModel_zpse457b96b.png
As you can see in the screenshot above, I have a beige plane (material, not color) inside an object with a transparent plastic material.
When I import it to Unity, the beige plane doesn't show. The rest does, so basically it just red (the transparent object is showing).
Any idea what I might have done wrong?
are you using a different material in unity for the object you don't want to be transparent? if unity takes a transparent material and the texture does not cover all the mesh, i believe it will become transparent on the areas where is not covered with a texture
Answer by sotirosn · Oct 07, 2013 at 04:48 AM
You probably need to set the material of the transparent glass to use a transparent shader. By default I think unity just shades all imported materials with default - diffuse. I am not exactly sure how the imported object is configured in the inspector so I can't say much more.
Answer by Kagutsuchi · Oct 07, 2013 at 01:17 PM
I figured it out myself, but thanks for the answers :)
The problem persisted even with 2-sided material. What I did was simply turn the beige plane around 180 degrees.
Then it showed in Unity.
Your answer
Follow this Question
Related Questions
Problems with Textures 2 Answers
Unity Assign Texture to Material in All Scenes (JS) 0 Answers
Textures not applying properly. 0 Answers
Terrain Object Suddenly Not Editable 1 Answer