Hey folks,
I recently dug out an already completed model of mine for portfolio update purpose.
I saw that the export-model had some strange shading issues compared to the not-combined model I used for setting up my bake and other stuff.
I tried to get my head arround this issue and discovered that as soon as I combine both meshes the mesh normals / mesh smoothing seems to change. (see screenshots)
Up to now I've found no way to get the combined model use the same shading / normals as the seperated meshes. This behaviour is extremely strange as I used a script for creating the smooting groups along the uv-seam.
If anyone has an explanation for this I would be very happy, because I've used combining / seperating meshes a lot, especially in earlier maya-versions and I want to know why this is happening.
Here are some things I have already tried / some facts that might be helpfull:
- changing smoothing on the uncombined model and reapplying my script works fine
- bakes were completely done on a triangulated model, the issue is exactly the same on triangulated or quad-model
- I used set to face, conform and average normals to get rid of any normal-issues on my uncombined meshes, I reapplied my smoothing script and my shading is fine. I did exactly the same with the combined mesh, but the shading issues are still present
- I tried to combine one of the meshes with a newly created cube - same issue
I'd appreciate any suggestions on this problem, thank you.
These first two shots show how my model is supposed to look like:
These two shots show the shading errors I have after combining the two meshes:
Replies
http://download.autodesk.com/global/docs/maya2014/en_us/index.html?url=files/GUID-232E99F8-96B4-4870-8BA0-4887C1C8F0F2.htm,topicNumber=d30e185461
when you import a mesh into maya 2013-14 from an older version it should preserve the normals by locking them - when you combine with another mesh it'll re-evaluate the normals and switch to the angle weighted methods.
Problem is maya 2013 doesn't have an option to changed the weighted normals method in preference window. Seems they've added this for 2014.
On the other hand the documentation is saying that in case you are unlocking normals maya will automaticly use its default normal calculation method. So I would expect my uncombined mesh to experience the issue when just performing an unlock. But the opposite is the case. Performing an unlock sesults in shading changes but those can easily reverted with the smoothing script.
strange. Anyway I'll try to dig deeper into maya 2013 documentation.
Update: I've found the option to switch weighted normal method in maya2013:
Attribute-Editor > myObjectShape-tab > Mesh-Controls
Anyway to solve this kind of problems after combining your meshes, you only have to switch the normal-calculation to unweighted in the mesh-control section of the attribute editor. This works just fine.
Although its a pain that there seems no option to disable this feature in preferences on a global basis. This seems only available in maya 2014.