I have dozens of meshes textured off of photograph-based UV sets. My team has created a self-illumination shader that allows the textures to produce the game lighting (Example - An office building texture with a self-illum shader mirrors the lighting from the photograph.)
When I import the meshes in Unity from Maya 2010, it defaults all shaders to diffuse.
Is there a way to replace all of the shaders assigned to all of the meshes in a batch like process; Or, can a default shader be declared in the project that forces Unity to use self-illumination as the default?
Any ideas or resource guidance on this issue will be helpful. Thanks!
Unfortunately, Unity doesn't support multi-select editing (yet), so if you can't find a solution, you may just have to suck it up, throw on some music, and do it manually.
You could also try exporting some other way from Maya... instead of using the Maya format, you could try .FBX (or the other way around). Unity may import the materials differently using different file formats.