- Home /
Mesh doesn't have albedo UVs?
I am new to 3d modeling, I am taking an online course of 3d game assets. When I try to import the model into Unity 5 it looks fine, my models are unwrapped and projected. But unity console keeps telling me " Mesh doesn't have albedo UVs. Please create them in your modelling package". I have no idea what it wants, can someone clarify this for me? I can't find anything when I google search this.
When I get this message... It never tells me what mesh object has this problem.
Is there some way to find out what specific game object the error refers to?
Thanks!
Answer by gshadow · Feb 27, 2016 at 03:58 PM
Hi. I`m very new to 3D modeling (making 1st steps with YouTube tutorial) and faced same problem. Finally I found found solution for my case (with google help and some intuition). One site says that Unity need 2-nd UV map for "albedo" and I finally found how to add it:
Open model in Blender and select it.
In "properties" window, select "Data" tab (icon looks like upside-down triangle).
Scroll down where UV Maps list box. There is a single "UVMap" in my case.
Click "+" button to add one more UV Map.
Save project and re-import in Unity. Now problem should gone.
I hope this helps to other newbies like me ^^ Good luck!
I spent hours Googling before I came across this answer. You have made my day. Thank You!
This worked for me. In this case, I wasn't getting the emission to work with the Unity material.
I should try the option mentioned below as well - to click on Generate Lightmap UVs in Unity on the model after importing it.
Answer by pikifou · Sep 01, 2016 at 01:31 PM
No need, you select your mesh in the project, you check "Generate Lightmap UVs" and that's all!
Thnx +pikifou - hadn't spotted that before - new to unity so no surprise there :)
@SilverSharp I can't open the import settings on some models to select the generate light maps uvs. Why is that?
I think this is because some models are packaged inside a unity asset, which inherently cannot be split up... polygon reduction tools like Simplygon have a habit of doing this type of packaging, making it a pain to mess with the underlying polygons.
Answer by PorpitaStudios · Aug 19, 2016 at 06:24 AM
Hi had similar problems - ie most times I reopen a project in Unity... I have gone back thru both models and fully unwrapped them in uv editing (Blender) and also tried the approach by @gshadow & @Mithrilshadow also and it still comes up about every time I reopen the Unity project.....
Is this a bug/glitch of Unity? (windows 10 - Unity v 5.3.4f1)
Answer by SilverSharp · Jan 20, 2016 at 01:16 AM
@Mithrilshadow just unwrap the UV's of the model in your modeling program. Then try again. Hope this helps!
Your answer
Follow this Question
Related Questions
Assigning UV Map to model at runtime 0 Answers
UV issue on pixel pallet from Blender 0 Answers
Mirror UVs for normal maps 3 Answers
Translate World transform data to UV offset 2 Answers
Is there a script to expose the code for UV sprite animation? 1 Answer