Hello Community!
I have got two gameobjects with the same shader but they look different! (Picture)
Anyone knows how to fix this?![]()
Hello Community!
I have got two gameobjects with the same shader but they look different! (Picture)
Anyone knows how to fix this?![]()
If the objects are the body and the door of the car, then perhaps you don’t have lights affecting the door?
It’s all evenly lighted. It still looks different if you light it specifically
Do they have the same shader or even the same material?
Then I bet there is something wrong with the mesh, have a look at the normals.
Did you try another material, like a basic diffuse?
You’ll have to provide a clearer explanation of what you mean by “different”, then.
Did you assign the materials in your 3d-suite? It could be possible that unity then imported the model as multiple submeshes, which each want their own material.
Easiest method is to open the model , then the mesh in your project view/editor panel, when viewing the mesh you should be able to see if a uv, (uv2,)submeshes are included and of how many tris the model consists.
Colour-wise
No way! Didnt see that with my glasses ![]()
Lets go through a few more things though:
Did you apply any lightmapping?(if so, let beast also map the second mesh and check that automatic lightmap iv setting is checked in import)
What is your lighting setup?
Which shader are you actually using?
Does the same thing happen when you assign a blank Vertex-Lit material?
Can you post a screenshot of the mesh?
That’s pretty clear from the picture. However, they both look brown. One is just a perfectly flat, unlit dark brown, whereas the other one seems to be responding to light. How does the dark, flat brown piece respond to light? Perhaps you could use some more descriptive words, or use another picture if you’re having trouble.
Could be a normal issue as well. Checking the vertex normals in your 3d application might help.
Edit: missed EyecyArt’s answer…