How does one transfer a layered texture from Maya to Unity? I am wanting to paint a custom terrain in Maya and import in Unity. Yes, I know Unity has a terrain tool. But I need several odd chunks and things, so it will be better this way. I am aware of the asset store vertex painting tools also, but if there is a way to sort of import from Maya, it would just be a waist of money to buy those.
I read someplace to assign multiple materials that I want to use, in Unity, to the single mesh. But I don't think this would carry over the paint job created in Maya? I would like to be painting at least 4 textures.
Thank you
Replies
It's not hard to write your own based on its code, though.
http://blogs.unity3d.com/2011/03/24/ninjacamp-iii-vertex-awesome/
You can get the source code for all of the built-in shaders from here;
http://forum.unity3d.com/threads/2085-Builtin-Unity-shaders-source
Yeah, I'm looking into splatMaps vertex painting, the Layered Texture in maya uses UV sets per texture I think. And Unity only allows 2 UV sets. So now I'm thinking of just painting with RGBA vertex colors.
I'm getting a bit confused.
Is there a way to modify the terrain painting tool to use on a normal mesh? Or even the terrain tool entirely to work with just a regular mesh? I don't want to actually use a Unity terrain because of all the extra calculations and things in build, limited ability, and other issues.
I meant that shader is the only thing that can do it native to Unity. As in, this does pretty much what you're after, have a look at it and use or to build your own shader...